body{
margin:0px;
padding:0px;
/*background:url("../img/chalkboard.jpg") no-repeat;
background-attachment:fixed;
background-size:cover;*/
transition:0.2s;		
}


/** Generated by FG **/
/** Generated by FG **/
@font-face {
    font-family:'28_days_laterregular';
    src: url('../fonts/28-days-later-webfont.woff2') format('woff2'),
         url('../fonts/28-days-later-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
font-family: 'Conv_Futura Extra Black font';
src: url('../fonts/Futura Extra Black font.eot');
src: local('☺'), url('../fonts/Futura Extra Black font.woff') format('woff'), url('../fonts/Futura Extra Black font.ttf') format('truetype'), url('../fonts/Futura Extra Black font.svg') format('svg');
font-weight: normal;
font-style: normal;
}


@font-face {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL';
src: url('../fonts/COCOGOOSELETTERPRESS TRIAL.eot');
src: local('☺'), url('../fonts/COCOGOOSELETTERPRESS TRIAL.woff') format('woff'), url('../fonts/COCOGOOSELETTERPRESS TRIAL.ttf') format('truetype'), url('../fonts/COCOGOOSELETTERPRESS TRIAL.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_ReklameScript-Regular_DEMO';
src: url('../fonts/ReklameScript-Regular_DEMO.eot');
src: local('☺'), url('../fonts/ReklameScript-Regular_DEMO.woff') format('woff'), url('../fonts/ReklameScript-Regular_DEMO.ttf') format('truetype'), url('../fonts/ReklameScript-Regular_DEMO.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_nimbusmono-regular';
src: url('../fonts/cour.eot');
src: local('☺'), url('../fonts/cour.woff') format('woff'), url('../fonts/cour.ttf') format('truetype'), url('../fonts/cour.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_KaushanScript-Regular';
src: url('../fonts/KaushanScript-Regular.eot');
src: local('☺'), url('../fonts/KaushanScript-Regular.woff') format('woff'), url('../fonts/KaushanScript-Regular.ttf') format('truetype'), url('../fonts/KaushanScript-Regular.svg') format('svg');
font-weight: normal;
font-style: normal;
}
/** Generated by FG **/
@font-face {
font-family: 'Conv_nimbusmono-regular';
src: url('../fonts/nimbusmono-regular.eot');
src: local('☺'), url('../fonts/nimbusmono-regular.woff') format('woff'), url('../fonts/nimbusmono-regular.ttf') format('truetype'), url('../fonts/nimbusmono-regular.svg') format('svg');
font-weight: normal;
font-style: normal;
}
.cupdnone{
display:none;	
}
.resh{
display:none;	
}
.resh2{
display:none;	
}
.reslogo{
	display:none;	
	}
.ih2 {
    min-height: 573px;
}

::selection {
background-color: #2d1a6a;
color: #ffffff;
text-shadow: none;
}

-webkit-::selection {
background-color: #2d1a6a;
color: #ffffff;
text-shadow: none;
}

::-moz-selection {
background-color: #2d1a6a;
color: #ffffff;
text-shadow: none;
}

::-webkit-scrollbar {
width: 5px;
height: 5px;
}

::-webkit-scrollbar-thumb {
cursor: pointer;
background: #2e2e2e;
}

.container-fluid-md {
padding-left: 15px;
padding-right: 15px;
}

.row-10 {
margin-left: -5px;
margin-right: -5px;
}

.row-10 > [class^="col-"],
.row-10 > [class*=" col-"] {
padding-left: 5px;
padding-right: 5px;
}

@media (min-width: 1280px) {
.container {
max-width: 1200px;
}

.row-60 {
margin-left: -1.875rem;
margin-right: -1.875rem;
}

.row-60 > [class^="col-"],
.row-60 > [class*=" col-"] {
padding-left: 1.875rem;
padding-right: 1.875rem;
}
}

@media (min-width: 1600px) {
.container-fluid {
padding-left: 3.75rem;
padding-right: 3.75rem;
}

.container-fluid-md {
padding-left: 7.5rem;
padding-right: 7.5rem;
}
}

.full-height {
min-height: 100vh;
}





/* 1.6 Preloader */

.preloader {
position: fixed;
overflow: hidden;
z-index: 999999;
left: 0;
top: 0;
width: 100%;
height: 100%;
background:#fff;
color:#4b4b4b;
text-align: center;
}

.spinner {
position: absolute;
top: 50%;
left: 50%;
width: 50px;
height: 50px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}

.double-bounce1,
.double-bounce2 {
width: 100%;
height: 100%;
border-radius: 50%;
background-color: #2c1a6a;
opacity: 0.6;
position: absolute;
top: 0;
left: 0;
-webkit-animation: sk-bounce 2.0s infinite ease-in-out;
animation: sk-bounce 2.0s infinite ease-in-out;
}

.double-bounce2 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {
0%, 100% { -webkit-transform: scale(0.0) }
50% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bounce {
0%, 100% { 
transform: scale(0.0);
-webkit-transform: scale(0.0);
} 50% { 
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
}

.horizontal-nav {
width: 100%;
position: fixed;
z-index: 300;
bottom: 5.55555556vmin;
left: 0;
}

.horizontal-nav ul {
margin: 0;
padding: 0;
list-style: none;
}

.horizontal-nav li {
float: left;
height: 2px;
width: 3rem;
background: #ff3600;
overflow: hidden;
transition: background .5s ease-in-out;
position: relative;
}

.horizontal-nav li:before {
content: "";
display: block;
width: 0;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: #ff3600;
}

.horizontal-nav li.active:before {
animation: navWidth .5s ease-in-out forwards;
}

@-webkit-keyframes navWidth {
0%   {width: 0;}
100% {width: 100%;}
}

@keyframes navWidth {
0%   {width: 0;}
100% {width: 100%;}
}


.horizontal-nav li.active,
.horizontal-nav li.active ~ li {
background: #cccccc;
}

.horizontal-nav li:before {
width: 100%;
}

.horizontal-nav li.active ~ li:before {
width: 0%;
}

.horizontal-controls {
position: absolute;
right: 15px;
bottom: -.625rem;
}

@media (min-width: 992px) {
.horizontal-nav li {
width: 6.25rem;
}
}

@media (min-width: 1600px) {
.horizontal-controls {
right: 3.75rem;
}
}

.horizontal-controls button {
border: none;
background: transparent;
padding: 0;
margin: 0;
color: #999999;
font-weight: bold;
text-transform: uppercase;
transition: all .2s ease-in-out;
}

.horizontal-controls button:hover {
color: #000000;
}

.horizontal-controls .divider {
margin-left: 1.625rem;
margin-right: 1.625rem;
font-weight: normal;
color: #cccccc;
}

.home-horizontal .section {
transition: transform 1.5s ease-in-out;
}

.home-horizontal .active + .section {
transform: translate3d(30%, 0px, 0px) !important;
}

.home-horizontal .section.active {
transform: translate3d(0, 0px, 0px);
}

.pp-scrollable {
overflow-x: hidden;
overflow-y: auto;
}

.slide {
background: #ffffff;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
padding-top: 0;
padding-bottom: 0;
min-height: 100vh;
}

.slide-container {
position: relative;
min-height: 100vh;
padding-top: 9rem;
padding-bottom: 4rem;
}

@media (min-width: 992px) {
.slide-container {
padding-top: 15vmin;
padding-bottom: 7vmin;
}
}

@media (min-width: 1400px) {
.slide-container {
padding-top: 21.66666667vmin;
}
}

.slide-dark {
background-color: #0c0c0c;
color: #ffffff;
}

.slide-container .video-container {
display: none;
pointer-events: none;
}

.slide-container .video-container:before {
display: none;
}

.slide-bg,
.slide-bg > .inside {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: -1;
background-position: 70% 50%;
background-repeat: no-repeat;
background-size: cover;
}

.slide-bg {
overflow: hidden;
}

.home-horizontal .slide1 .slide-bg > .inside {
background-image: url("../img/bg-horizontal1_.jpg");
}

.home-horizontal .slide3 .slide-bg > .inside {
background-image: url("../img/bg-horizontal3.jpg");
}

.home-horizontal .slide5 .slide-bg > .inside {
background-image: url("../img/bg-horizontal5.jpg");
}

.slide-container .container {
/*position: relative;*/
z-index: 100;
}

.slide [class^="col-"] {
position: static;
}

.num {
font-size: 3.75rem;
font-size: 5.55555556vmin;
font-weight: 500;
line-height: 1;
font-family: 'Teko', sans-serif;
}

.slide-num {
margin-bottom: 1.5vmin;
}

@media (min-width: 1400px) {
.slide-num {
position: absolute;
left: 15px;
top: 22.22222222vmin;
}
}

@media (min-width: 1600px) {
.slide-num {
left: 3.75rem;
}
}

.slide-content {
min-height: 50vmin;
margin-bottom: 3vmin;
}

.slide-video-container {
position: absolute;
z-index: 100;
left: 0;
top: 0;
right: 0;
bottom: 0;
}

.home-horizontal h1,
.home-horizontal .h1 {
margin-left: -.25rem;
margin-bottom: 4.07407407vmin;
font-size: 12.03703704vmin;
text-transform: uppercase;
line-height: .92307692;
font-weight: normal;
}

.home-horizontal .slide5 h1,
.home-horizontal .slide5 .h1 {
font-size: 11.11111111vmin;
}

.home-horizontal h2,
.home-horizontal .h2 {
font-size: 6.66666667vmin;
text-transform: uppercase;
line-height: .92307692;
font-weight: normal;
}

.horizontal-top-title {
margin-top: .925925926vmin;
margin-bottom: 4.44444444vmin;
font-size: 1.25rem;
font-weight: bold;
text-transform: uppercase;
letter-spacing: .5px;
line-height: .92307692;
}

.slide-title-sub {
margin-bottom: 2.12962963vmin;
font-size: 1.875rem;
text-transform: uppercase;
line-height: .92307692;
letter-spacing: .5px;
}

.slide-descr {
color: #999999;
line-height: 1.625;
}

.home-horizontal .slide2 .slide-descr {
line-height: 1.875;
}

.home-horizontal .slide1 .slide-photo {
position: absolute;
height: 70.92592593%;
left: 46.875%;
right: 0;
top: 13.24074074%;
z-index: -1;
}

.home-horizontal .slide1 .slide-photo img {
height: 100%;
width: auto;
max-width: none;
}

.btn-play {
display: inline-block;
vertical-align: middle;
margin: 0;
padding: 0;
background: transparent;
border: #ff3600 2px solid;
width: 6.48148148vmin;
height: 6.48148148vmin;
min-width: 3rem;
min-height: 3rem;
line-height: 2.5rem;
border-radius: 4.375rem;
text-align: center;
transition: all .3s ease-in-out;
font-size: 1.5rem;
color: #ffffff;
}

.btn-play:hover {
background: #ff3600;
text-decoration: none;
}

.btn-play .ion-ios-play {
margin-left: .25rem;
}

button.btn-play i,
button.btn-play i:before {
display: block;
line-height: 1;
}

a.btn-play i {
display: inline-block;
vertical-align: middle;
line-height: 1;
}

.btn-play-lg {
border: #ffffff 2px solid;
padding: 0 0 0 .75rem;
min-width: 6.875rem;
min-height: 6.875rem;
line-height: 6.2rem;
font-size: 4.5rem;
color: #ffffff;
}

.btn-play-lg:hover {
border-color: #ff3600;
}

.media-title {
margin-top: .55555556vmin; 
margin-bottom: 3rem;
}

.media-title h2,
.media-title .h2 {
margin-right: 2.375rem;
}

@media (min-width: 992px) {
.media-title {
display: flex;
margin-bottom: 0;
}
}

.horizontal-service-list {
margin-top: 3.33333333vmin;
}

.horizontal-service-list > div {
display: flex;
}

.horizontal-service-item {
border: #e1e1e1 1px solid;
padding: 3.88888889vmin 3.125rem 5.09259259vmin;
position: relative;
margin-top: 4.62962963vmin;
display: flex;
flex-direction: column;
}

.horizontal-service-item:before {
content: "";
display: block;
height: 4px;
width: 0;
position: absolute;
left: -1px;
right: -1px;
bottom: -1px;
background: #ff3600;
transition: width .3s ease-in-out;
}

.horizontal-service-item:hover:before {
width: calc(100% + 2px);
}

.horizontal-service-item .num {
color: #cccccc;
font-weight: normal;
}

.horizontal-service-item .num,
.horizontal-service-item-photo {
margin-bottom: 3.51851852vmin;
}

.horizontal-service-item-photo img.photo-position {
position: absolute;
top: -3.125rem;
left: 36.48648649%;
max-width: 67.83783784%;
height: auto;
}

.horizontal-service-item-photo.photo3 img.photo-position {
top: -3.75rem;
}

.horizontal-service-item-title {
margin-bottom: 2.59259259vmin;
font-size: 2.25rem;
font-family: 'Teko', sans-serif;
text-transform: uppercase;
line-height: 1.11111111;
}

.horizontal-service-item-descr {
height: 100%;
padding-bottom: 5.37037037vmin;
line-height: 1.625rem;
}

.horizontal-service-item-title,
.horizontal-service-item-descr {
position: relative;
z-index: 100;
}

.horizontal-more-total {
border-bottom: #000000 1px solid;
color: #000000;
text-transform: uppercase;
letter-spacing: .5px;
text-decoration: none;
}

.slide-dark a:not(.btn),
.slide-dark a:not(.btn):hover {
border-bottom-color: #ffffff;
color: #ffffff;
text-decoration: none;
}

.slide-dark a.underline {
text-decoration: underline;
}

.home-horizontal .partner-list {
margin-top: 6.48148148vmin;
}

.slide-contact-address {
margin-bottom: 7.03703704vmin;
font-size: 1.25rem;
color: #999999;
}

.slide-contact-mail,
.slide-contact-phone {
margin-bottom: 2.77777778vmin;
font-size: 2.25rem;
font-weight: bold;
letter-spacing: -.5px;
}

.slide5 .slide-title {
margin-bottom: .8125rem;
}
.home-piling .section,
.project-list-piling .section {
transition: transform 1.2s ease-in-out;
position: relative;
z-index: 10;
}

.a-pagepiling.home-piling .section,
.a-pagepiling.project-list-piling .section {
position: absolute;
}

.project-list-piling.a-pagepiling .section {
position: absolute;
}

.home-piling .active + .section,
.project-list-piling .active + .section {
transform: translate3d(0px, 20%, 0px) !important;
}

.home-piling .section.active,
.project-list-piling .section.active {
transform: translate3d(0px, 0px, 0px);
}

@media (max-width: 575px) {
.home-piling .container {
padding-right: 45px;
}
}


#pp-nav.right {
right: 15px;
}

@media (min-width: 1600px) {
#pp-nav.right {
right: 3.75rem;
}
}

#pp-nav li,
.pp-slidesNav li {
height: 24px;
margin: 12px 0;
width: 24px;
}

#pp-nav li a,
.pp-slidesNav li a {
border: 3px solid #fff;
border-radius: 20px;
}

#pp-nav li a.active,
.pp-slidesNav li a.active {
border-color: #36a9ff;
background: #36a9ff;
}

#pp-nav span,
.pp-slidesNav span {
width: 6px;
height: 6px;
border: none;
background: #99999900;
left: 8px;
top: 8px;
}

#pp-nav li a.active span,
.pp-slidesNav li a.active span,
#pp-nav li a:hover span,
.pp-slidesNav li a:hover span {
background:#36a9ff00;
}

.home-piling h1,
.home-piling .h1 {
margin-left: -.25rem;
margin-bottom: 7.03703704vmin;
font-size: 10.18518519vmin;
line-height: 1;
}

.home-piling .slide1 {
background: #1f5152;
}

.home-piling .slide1 .slide-bg > .inside {
background-image: url("../img/bg-piling1.jpg");
}

.home-piling .slide-bg-circle > .inside {
background-image: url("../img/bg-piling5.jpg");
background-color: #f6f6f6;
}

.home-piling .slide3 .slide-bg > .inside {
background-image: url("../img/bg-piling5.jpg");
}

.home-piling .slide6 .slide-bg > .inside {
background-image: url("../img/bg-piling6.jpg");
}

.home-piling .slide6 .slide-bg-circle > .inside {
background-image: url("../img/piling-pic2.png");
background-color: transparent;
}

.home-piling .slide1 .slide-title-sub {
font-size: 1.5rem;
line-height: 1;
font-weight: bold;
}


.slide2 h2 {
margin-bottom:0;
font-size: 45px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
font-family: 'Pacifico', cursive;
}
.slide2 p{
font-family: 'PT Sans Caption', sans-serif;
font-size: 20px;
line-height: 30px;

color:#fff;
}
.slide-title2{
font-family: '28_days_laterregular';
background: #82338b;
margin-bottom: 30px;
margin-top: 30px;
font-size: 61px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
display: inline-block;
z-index: 3;
}

.solution-num {
margin-right: 1rem;
margin-top: .25rem;
background-image: url("../img/bg-letter-solution.jpg");
background-size: cover;
font-size: 37.03703704vmin;
font-family: 'Butler Stencil Bold';
line-height: .75;
}

.solution-num > .inside {
background: #f6f6f6;
}

.solution-num-title {
margin-top: 3vmin;
font-size: 1.5rem;
text-transform: uppercase;
}

.solution-num,
.solution-num-title {
display: inline-block;
margin-bottom: 5vmin;
}

@media (min-width: 992px) {
.solution-num,
.solution-num-title {
margin-bottom: 0;
margin-right: 0;
}

.solution-num-title {
display: block;
margin-top: 23.70370370vmin;
}
}

.slide2 .ornament {
width: 100%;
height: 100%;
position: fixed;
left: 0;
bottom: 0;
z-index: -1;
transform: translate3d(-80px, 0, 0);
overflow: hidden;
}

.slide2 .ornament > .inside {
display: block;
width: 88.51851852vmin;
height: 44.25925926vmin;
background: #f4e9db;
border-radius: 50% 50% 0% 0% / 100% 100% 0% 0%;
position: absolute;
left: -80px;
bottom: 0;
}

.solution-collapse-item {
margin-bottom: 2rem;
}

.solution-collapse-item-title {
font-size: 1.625rem;
}

.solution-collapse-item-title a {
display: block;
padding-right: 2rem;
cursor: pointer;
position: relative;
}

.solution-collapse-item-title a:not(.collapsed),
.solution-collapse-item-title a:not(.collapsed):hover,
.solution-collapse-item-title a.collapsed:hover {
color: #f4882e;
}

.solution-collapse .card-body {
padding: 1.25rem 1.75rem .25rem;
color: #666666;
line-height: 1.875;
}

.icon-plus {
display: inline-block;
vertical-align: middle;
width: 21px;
height: 21px;
position: relative;
}

.icon-plus:before,
.icon-plus:after {
content: "";
display: block;
width: 100%;
height: 1px;
position: absolute;
top: 10px;
left: 0;
background: #000000;
transform: rotate(0);
transition: transform .4s ease-in-out;
}

.solution-collapse-item-title a.collapsed .icon-plus:after {
transform: rotate(-90deg);
}

.solution-collapse-item-title a:not(.collapsed) .icon-plus:before,
.solution-collapse-item-title a:not(.collapsed) .icon-plus:after,
.solution-collapse-item-title a:hover .icon-plus:before,
.solution-collapse-item-title a:hover .icon-plus:after {
background: #f4882e;
}

.solution-collapse-item-title a .icon-plus {
position: absolute;
right: 0;
top: 10px;
}



.piling-project-item {
margin-bottom: 7.22222222vmin;
}

.piling-project-title {
margin-bottom: 1.375rem;
font-size: 6.11111111vmin;
font-weight: normal;
line-height: 1.06060606;
}

.piling-project-title a:hover,
.slide-dark .piling-project-title a:hover,
.piling-more-total a:hover,
.slide-dark .piling-more-total a:hover {
text-decoration: underline;
}

.piling-project-detail {
font-size: .875rem;
text-transform: uppercase;
}

.section.active .slide-bg-list .slide-bg > .inside {
transition: all .8s ease-in-out;
transform: scale(1.08);
}

.slide-bg-list .slide-bg.active > .inside {
opacity: 1;
transform: scale(1);
transition-delay: 0s;
transform: scale(1) !important;
}

.slide-bg-list .slide-bg.active:first-child > .inside {
}

.slide-bg-list .slide-bg > .inside {
opacity: 0;
}

.piling-project-list-title,
.piling-more-total {
font-size: 1.5rem;
font-size: 2.22222222vmin;
font-weight: bold;
text-transform: uppercase;
line-height: 1.25;
}

.piling-project-list-title {
margin-bottom: 7.77777778vmin;
}

.piling-more-total {
margin-top: 6.94444444vmin;
}

.rounded-icon {
display: inline-block;
border: #ff9000 2px solid;
width: 6.48148148vmin;
height: 6.48148148vmin;
border-radius: 4.375rem;
min-width: 3rem;
min-height: 3rem;
text-align: center;
position: relative;
transition: all .3s ease-in-out;
}

.icon-quote {
display: inline-block;
position: absolute;
left: 50%;
top: 50%;
width: 1.125rem;
height: 1.125rem;
background: url("../img/icon-quote.png") 50% 50% no-repeat;
background-size: contain;
transform: translate(-50%, -50%);
}


.home-piling .slide6 h2,
.home-piling .slide6 .h2 {
margin-bottom: 2.40740741vmin;
font-size: 6.48148148vmin;
}

.home-piling .slide-contact-address {
margin-bottom: 6.85185185vmin;
}

.home-piling .slide-contact-mail,
.home-piling .slide-contact-phone {
font-weight: normal;
}

.home-piling .slide-contact-mail a {
color: inherit;
text-decoration: underline;
}


/*header*/

.header-fixed {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 900;
}

.brand{
margin-top:50px;
}

.navbar-nav li{

margin-left:15px;
border-image: url(../img/navborder.jpg);
border-image-width: 0 0 10px 0;
border-image-repeat: stretch;	
}
.navbar-nav li a:after{
content:"";
background: url(../img/navborder.jpg) no-repeat;	
position:absolute;
bottom:0px;
right:0px;
left:0px;
height:5px;
display:inline-block;
background-size:cover;
}
.navbar-nav li a{
display: inline-block;
position:relative;
font-family: 'Pacifico', cursive;
color: #fff;
background: #82338b;
text-decoration: none;
font-size: 23px;
padding:20px 20px;
line-height: 30px;
transition:0.3s ease all;
}
.navbar-nav li a:hover{
padding:40px 20px;
background:#36a9ff;	
}
/*.navbar-nav li:nth-child(odd) a{
padding-bottom:20px;	
}*/
.navbar-nav li:nth-child(odd) a:hover{
background:#00a19a;	
}
.navbar{
float:right;
padding:0px;
margin:0px;	
}
.socialicon{
margin-top: 50px;
padding:0px;
float:right;	
}
.socialicon ul{
margin:0px;
padding:0px;	
}
.socialicon ul li{
margin-left: 15px;
list-style-type:none;
float:left;
}


/*.section.active .slide-bg > .inside {
transform: scale(1);
}
.slide-bg > .inside {
transition: transform .8s ease-in-out;
transform: scale(1.08);
transition-delay: .8s;
}*/
.topleaf{
position:absolute;
top: 11%;
left: 0%;
}
.bottleaf{
position: absolute;
top: 69%;
left: 4%;
}
.fresh{
position: relative;
top: -13%;
left:0%;
float: left;
}
.rp{
position:relative !important;	
}
.organic{
position: absolute;
right: -9%;
top: -9%;
}
.downleaf{
position: absolute;
right: 25%;
bottom: -31%;
}
.downleaf2{
position: absolute;
left: -4%;
bottom: 0%;
}
.rightleaf{
position: absolute;
right: -23rem;
bottom: -15%;
}
.bubbleglass img{
position: absolute;
top: 0%;
left: 14%;
}
.bubbleglass2{
background-image: url("../img/bubble.png");
position: absolute;
top: 0%;
left: 14%;
height:932px;
}
.btext img{
position: absolute;
top: 42%;
left: 16%;
}
.joinclub {
position: fixed;
bottom: 2rem;
z-index: 99;
right: 1rem;
}
.joinclub h2{
font-family: 'Pacifico', cursive;
font-size:50px;
line-height:60px;
color:#fff;
float:left;
}
.joinclub a{
font-family: '28_days_laterregular';
font-size: 25px;
padding: 11px 20px;
line-height: 35px;
color: #fff !important;
text-align: center;
text-decoration: none !important;
display: block;
float: left;
margin-left: 15px;
background: #ff8c3e;
background: -moz-linear-gradient(left, #ff8c3e 0%, #e3000b 100%);
background: -webkit-linear-gradient(left, #ff8c3e 0%,#e3000b 100%);
background: linear-gradient(to right, #ff8c3e 0%,#e3000b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c3e', endColorstr='#e3000b',GradientType=1 );
}
.slide2 footer h2{
color:#464646;
float:left;
}
.brand img{
/*border: 7px dotted #000;*/
/*transform: rotate(9deg);*/
/* box-shadow: 0px 1px 18px 0px #000; */
/* background: #fff;
outline: 0 solid #000;*/
}	
.aboutbubble a{
text-decoration:none;
color: #fff;
font-family: '28_days_laterregular';
font-size: 24px;
background: #06a099;
padding: 15px 27px;
margin-top: 40px;
}
.gap{
height:40px;	
}
blink {
-webkit-animation: 2s linear infinite condemned_blink_effect; /* for Safari 4.0 - 8.0*/
animation: 2s linear infinite condemned_blink_effect;
}
@-webkit-keyframes condemned_blink_effect { /* for Safari 4.0 - 8.0*/
0% {
visibility: hidden;
}
50% {
visibility: hidden;
}
100% {
visibility: visible;
}
}
@keyframes condemned_blink_effect {
0% {
visibility: hidden;
}
50% {
visibility: hidden;
}
100% {
visibility: visible;
}
}
.alertPulse-css_parent{
width:100%;	
}
.alertPulse-css {
animation: 
pulse 3s ease infinite alternate, 
nudge 5s linear infinite alternate;

}

@keyframes pulse {
0%, 100% {
background-color: #e3000b;
}
50% {
background-color: #ff8c3e;
}
}

@keyframes nudge {
0%, 100% {
transform: translate(0, 0);
}

50% {
transform: translate(150px, 0);
}

80% {
transform: translate(-150px, 0);
}
}
.expanding-image {
position: relative;
display: block;
overflow: hidden;
}
.expanding-image img {
width: 100%;
transition: transform .3s;

}
.expanding-image .h2{
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
margin-bottom: 0;
margin-top: 0;
font-size: 61px;
font-weight: normal;
line-height: 71px;
letter-spacing: 0;
color: #fff;
}
.expanding-image span{
font-family: 'Conv_nimbusmono-regular';
font-size: 20px;
line-height: 30px;
color: #fff;   
}
.expanding-image:hover img {
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.expanding-image .text span {
display: block;
text-shadow: 2px 2px 2px rgba(0,0,0,.3);
}
.expanding-image .text {
position: absolute;
top: 50%;
right: 0;
left: 0;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
text-align: center;
color: #fff;
transition: transform .3s;
}


.expanding-image2 {
position: relative;
display: block;
overflow: hidden;
margin-top:30px;
}
.expanding-image2 img {
width: 100%;
transition: transform .3s;
}
.expanding-image2 .h2{
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
margin-bottom: 0;
margin-top: 0;
font-size: 31px;
font-weight: normal;
line-height: 41px;
letter-spacing: 0;
color: #fff;
}
.expanding-image2 span{
font-family: 'Conv_nimbusmono-regular';
font-size: 20px;
line-height: 30px;
color: #fff;   
}
.expanding-image2:hover img {
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.expanding-image2 .text span {
display: block;
text-shadow: 2px 2px 2px rgba(0,0,0,.3);
}
.expanding-image2 .text {
position: absolute;
top: 50%;
right: 0;
left: 0;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
text-align: center;
color: #fff;
transition: transform .3s;
}
.rightfloat{
float:right;	
}
.innerbg{
background:url("../img/chalkboard.jpg") no-repeat;
background-attachment:fixed;
background-size:cover;	
}
.innerbg .section {
padding-top: 250px;
padding-bottom: 100px;
}
.drinks h4 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
font-family: 'Pacifico', cursive;
margin-top: 50px;
}
.drinks h2{
font-family: '28_days_laterregular';
background: #82338b;
margin-bottom:50px;
font-size: 61px;
margin-top:5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
display: inline-block;
z-index: 3;	
}
.drinks p {
font-size: 26px;
line-height: 36px;
color: #fff;
font-family: 'PT Sans Caption', sans-serif;
margin-top: 17px;

}
.ctabutton {
display: inline-block;
margin: .5rem;
font-family: 'Pacifico', cursive;
position: relative;
padding: 16px 29px;
font-size: 23px;
border-top-right-radius: 50px;
color: #fff !important;
text-decoration: none !important;
text-transform: capitalize;
text-decoration: none;
background: #e3000b;
cursor: pointer;
line-height: inherit;
}
.buttoncolor1{
background: #e3000b;
}
.buttoncolor2 {
background: #94c11a;
}
.buttoncolor3 {
background: #00a19a;
}
.buttoncolor4 {
background:#00a19a;
}
.buttoncolor5 {
background: #f1af22;
}
.ctatext {
margin-bottom:50px;
font-size: 34px;
line-height: 50px;
color: #ffd1b1;
text-align: center;
margin-top: 60px;
font-family: 'Pacifico', cursive;
background: #00000047;
padding: 25px 25px 33px;
border: 11px dashed #d8b098;
}
.utopian{
text-align:center;	
}
.product h3{
font-family:'28_days_laterregular';
margin-bottom:30px;
margin-top:0px;
font-size:50px;
font-weight: normal;
line-height:60px;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
border-bottom:0px solid;
text-align:center !important;
}
.product h4{
font-family: 'PT Sans Caption', sans-serif;
font-size: 20px;
    line-height: 30px;
color: #fff;
text-align: center;
font-weight: 600;
background: rgba(142, 36, 154, 0.63);
padding: 10px 5px;
margin-top: 5px;
}
.product ul{
margin: 0px auto;
padding: 0px;
width: 85%;	
}
.product ul li{
list-style-type: none;
position:relative;
float: left;
width: 29%;
margin: 0px 18px 60px 18px;
border: 2px dashed #d8b098;
padding: 24px;
}

.product ul li:before {
content: "";
background: url(../img/navborder.jpg) repeat;
position: absolute;
top: 0px;
right: 0px;
left: 0px;
height: 5px;
display: inline-block;
}

.product img{
border-radius: 50%;
margin-bottom: 20px;
box-shadow: 5px 5px 9px #2f1505;
}
.flip-card {
background-color: transparent;
width: 100%;
height: 255px;
perspective: 1000px;
}

.flip-card-inner {
position: relative;
width: 100%;
height: 100%;
text-align: center;
transition: transform 0.6s;
transform-style: preserve-3d;
}

.flip-card:hover .flip-card-inner {
transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
position: absolute;
width: 100%;
height: 100%;
backface-visibility: hidden;
}

.flip-card-front {
color: black;
}

.flip-card-back {
color: white;
transform: rotateY(180deg);
}

footer{
background: #82338b;
padding: 25px 0px;	
}
footer .join-logo {
font-family: 'Pacifico', cursive;
font-size:25px;
line-height:52px;
color: #fff;
text-decoration:none;
float: left;
margin-right: 25px;
}
.join-strapline{
font-family: 'PT Sans Caption', sans-serif;
font-size: 16px;
line-height:26px;
color: #fff;
padding:14px 0px;
float:left;
margin-right: 25px;
}
.signupcta {
font-family: '28_days_laterregular';
font-size: 25px;
margin-top: 5px;
padding: 7px 16px;
line-height: 35px;
color: #fff !important;
text-align: center;
text-decoration: none !important;
display: block;
float: left;
margin-left: 15px;
background: #ff8c3e;
background: -moz-linear-gradient(left, #ff8c3e 0%, #e3000b 100%);
background: -webkit-linear-gradient(left, #ff8c3e 0%,#e3000b 100%);
background: linear-gradient(to right, #ff8c3e 0%,#e3000b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c3e', endColorstr='#e3000b',GradientType=1 );
}
footer{
position:relative;	
}
footer .socialicon{
padding:0px;
margin-top:0px;
float:right;	
}
footer .socialicon ul{
margin:0px;
padding:0px;	
}
footer .socialicon ul li{
margin-left:0;
list-style-type:none;
float:left;
}
footer .socialicon ul li img{
width: 83%;	
}
footer:before {
content: "";
background: url(../img/navborder.jpg) repeat;
position: absolute;
top: 0px;
right: 0px;
left: 0px;
height: 5px;
display: inline-block;
}
.waffles h2 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
font-family: 'Pacifico', cursive;
margin-top: 50px;
}
.waffles p {
font-size: 26px;
line-height: 37px;
color: #fff;
font-family: 'PT Sans Caption', sans-serif;
margin-top: 17px;
}
.waffles .product p {
font-size: 15px;
line-height: 25px;
color: #fff;
font-family: 'PT Sans Caption', sans-serif;
margin-top: 17px;
text-align: center;
margin-bottom: 0px;
}
.choose {
background: #82338b;
color: #fff;
display: inline-block;
margin: .5rem;
font-family: 'Pacifico', cursive;
position: relative;
padding: 16px 26px;
font-size: 25px;
border-top-right-radius: 50px;
}
.mgtbw{
margin: 20px 0px 50px;	
}
.product ul li:nth-child(3n+1){
clear:left
}
.custwaffles h3 {
font-family: '28_days_laterregular';
margin-bottom: 30px;
margin-top: 0px;
font-size: 50px;
font-weight: normal;
line-height: 60px;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
border-bottom: 0px solid;
text-align: center !important;
}
.custwaffles{
padding: 0px !important;
}
.custwaffles p {
font-family: 'Pacifico', cursive;
font-size: 35px;
line-height: 48px;
color: #fff;
text-decoration: none;
text-align: center;
margin-top: 30px;
}
.custwaffles img{
margin: 0px auto;
display: block;
}
.box{
background: #0000002e;
padding:37px 27px;
margin-bottom:40px;
border: 11px dashed #d8b098;
}
.box p{
margin-bottom:0px;	
margin-top: 0px;
background:url("../img/textborder.png") no-repeat;
background-position:top center;
padding-top:20px;
}
.no{
width: 103px;
height: 103px;
font-family: '28_days_laterregular';
font-size: 64px;
line-height: 113px;
background: #ce2830;
text-align: center;

color: #fff;
font-weight: 700;
border-radius: 50px;
margin: 0px auto;
margin-bottom:20px;
}
.sf{
font-family: '28_days_laterregular';
font-size:22px;
line-height:32px;
text-align:center;
color:#fff;	
}
.bf{
font-family: '28_days_laterregular';
font-size:51px;
line-height:61px;
text-align:center;
color:#fff;
margin-bottom:20px;	
}
.enjoy img{
float: right;
position: absolute;
right: -269px;
bottom: 150px;
width: 20%;
}
.delivery h2 {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
background: #94c11a;
margin-bottom: 50px;
font-size: 61px;
margin-top: 5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
display: block;
z-index: 3;
text-align: center;
margin: 0px auto;
width:514px;
margin-bottom: 50px;
}
.delivery h4 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align: center;
font-family: 'Pacifico', cursive;
margin-top: 20px;
}
.delivery p {
margin-top: 20px;
font-size: 25px;
/* font-family: '28_days_laterregular' !important; */
font-weight: normal;
line-height: 38px;
font-family: 'PT Sans Caption', sans-serif;
letter-spacing: 0;
color: #fff;
text-align: left !important;
}
.ds{
text-align: center;
margin-top: 0;
border: 11px dashed #d8b098;
background: #00000026;
padding: 40px 35px;
}
.loyalitygift h2{
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
background: #e2a510;
margin-bottom: 50px;
font-size: 61px;
margin-top: 5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
display: block;
z-index: 3;
text-align: center;
margin: 0px auto;
width: 515px;
margin-bottom: 50px;
}
.loyalitygift h4 {
text-align: center;
margin-bottom: 0;
font-size: 55px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
font-family: 'Conv_ReklameScript-Regular_DEMO'
}
.loyalitygift p {
font-family: 'Conv_nimbusmono-regular';
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: center;
}
.rewarding h3 {
font-family: '28_days_laterregular' !important;
margin-top: 0px;
font-size: 44px;
font-weight: normal;
line-height:64px;
letter-spacing: 0;
color: #fff;
text-align: left !important;
}
.rewarding p{
text-align:left;
}
.loyaltyinstructions {
border-radius: 10px;
border: 2px dashed #585858;
padding: 25px 25px 35px 25px;
border: 11px dashed #d8b098;
background: #0000002e;
}
.ih{
min-height:667px;	
}
.loyaltyinstructions h3{
text-align: center;
margin-bottom: 30px;
font-size: 36px;
line-height: 56px;
letter-spacing: 0;
color: #fff;
font-family: 'Pacifico', cursive;
}
.loyaltyinstructions ul {
text-align: left;
list-style: none;
margin-left: 0;
padding-left: 22px;
}
.loyaltyinstructions ul li {
background: url(../img/bullet-star.png) no-repeat left 10px;
padding-left:2rem;
font-family: 'PT Sans Caption', sans-serif;
font-size: 20px;
line-height: 30px;
color: #fff;
margin-bottom: .75em;
}
.loyaltyinstructions a {
text-decoration: none;
color: #fff;
font-family: '28_days_laterregular';
font-size: 24px;
background: #06a099;
padding: 15px 27px;
margin-top: 40px;
margin: 0px auto;
display: block;
width: 225px;
margin-top: 30px;
}
.rewarding {
margin: 4rem 0rem;
}
.loyality h2 {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
background: #36a9ff;
margin-bottom: 50px;
font-size: 61px;
margin-top: 5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
display: block;
z-index: 3;
text-align: center;
margin: 0px auto;
width: 481px;
margin-bottom: 50px;
}
.loyality h4 {
margin-bottom: 15px;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align: center;
font-family: 'Pacifico', cursive;
margin-top: 20px;
}
.loyality p {
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: left;
text-align: left;
font-family: 'PT Sans Caption', sans-serif;

}
.danimation{
position:relative;	
}
.delievery{
position: absolute;
left: 190px;
bottom:16px;
margin: 0px auto;
width: 240px;
}
.animate{
position: absolute;
left: 228px;
bottom: 141px;
margin: 0px auto;
width: 30px;
}
.danimation {
background: gray url(../img/delieveryanimation.png) repeat 0 0;
width: 100%;
margin: 0px 0px 50px 0px;
text-align: center;
height:410px;
padding-top: 120px;
box-sizing: border-box;
transition:0.2s;
margin-top: 50px;
-webkit-animation: slide 50s linear infinite;
}

@-webkit-keyframes slide {
from { background-position: 0 0; }
to { background-position: -10000px 0; }
}
.findus h4 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align:center;
font-family: 'Pacifico', cursive;
margin-top:20px;
}
.findus h2 {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
background: #ffb91d;
margin-bottom: 50px;
font-size: 61px;
margin-top: 5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
display: block;
z-index: 3;
text-align: center;
margin: 0px auto;
width: 396px;
margin-bottom: 50px;
}
.findus p {
font-family: 'Conv_nimbusmono-regular';
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: left;
text-align: left;
}
.findus h3 {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
margin-top: 0px;
font-size: 50px;
font-weight: normal;
line-height: 60px;
letter-spacing: 0;
color: #fff;
text-align: left !important;
}
.add{
background:#fff;
padding:50px;	
margin-top: 40px;
position:relative;
}
.add:before {
content: "";
background: url(../img/navborder.jpg) repeat;
position: absolute;
top: 0px;
right: 0px;
left: 0px;
height: 5px;
display: inline-block;
}
.add .fa{
color:#82338b;	
}
.add ul{
margin:0px;
padding:0px;	
}
.add iframe{
margin-bottom:40px;	
}
.add ul li{
list-style-type:none;
float:left;
margin-bottom: 10px;
font-family: 'PT Sans Caption', sans-serif;
font-size: 20px;
line-height: 30px;
color: #000;
word-break: break-all;
text-decoration:none;	
}
.add ul li a{
font-family: 'PT Sans Caption', sans-serif;
font-size: 20px;
line-height: 30px;
color: #000;
text-decoration:none;	
}
.add h3{
font-size: 34px;
margin-bottom: 21px;
color: #000;
line-height: 44px;
text-transform: uppercase;
font-family: '28_days_laterregular' !important;	
}
.add p{
font-family: 'Conv_nimbusmono-regular';
font-size: 20px;
line-height: 30px;
color: #000;
margin-bottom: 10px;
}
.franchise h4 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
margin-top: 20px;
}
.franchise h2 {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
background: #ffb91d;
margin-bottom: 50px;
font-size: 61px;
margin-top: 5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
z-index: 3;
text-align: left;
margin-bottom: 50px;
display: inline-block;
}
.franchise p {
font-size: 16px;
line-height: 28px;
color: #fff;
text-align: left;
font-family: 'PT Sans Caption', sans-serif;
}
.subsite-links{
margin:0px;
padding:0px;
position:relative	
}
.subsite-links li{
float: none;
list-style-type: none;
border-radius: 50px;
margin-right: 15px;
background: #0000008f;
padding: 5px 25px;
margin-bottom:10px;
}
.subsite-links li a{
font-size: 24px;
line-height: 41px;
color: #fff;
background: url(../img/arrow.png) no-repeat;
text-decoration: none;
display: block;
font-family: '28_days_laterregular';
background-position: 0;
padding-left: 28px;
}
.franchise h3 {
text-align: left;
margin-bottom: 10px;
font-family: '28_days_laterregular';
font-size: 34px;
line-height: 44px;
letter-spacing: 0;
color: #fff;
/* font-family: 'Conv_KaushanScript-Regular'; */
}
hr {
display: block;
margin:40px 0px;
border: none;
height: 2px;
position: relative;
background: url(../img/textborder.png) repeat;
background-size: 2.4rem .2rem;
}
.takes {
border-top-right-radius: 50px;
border-top-left-radius: 50px;
border: 2px dashed #585858;
padding: 15px 25px 35px 25px;
position: relative;
background: #00000059;
margin-top: 40px;
margin-bottom: 40px;
border: 11px dashed #d8b098;
background: #0000002e;
font-family: 'Pacifico', cursive;
}
.takes p {
font-size: 25px;
line-height: 35px;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
}
.takes a {
text-decoration: none;
color: #fff;
font-size: 24px;
background: #dd153d;
padding: 12px 27px;
margin-top: 40px;
font-family: '28_days_laterregular';
margin: 0px auto;
display: block;
width: 196px;
margin-top: 30px;
}
.takes h4 {
text-align: center;
margin-bottom:5px;
font-size: 35px;
font-family: '28_days_laterregular';
line-height: 45px;
letter-spacing: 0;
color: #fff;
}
.takes p{
text-align:center !important;	
}
.mgtb2{
margin:10px 0px 20px;	
}
.subsite-links .active{
background: #82338b;
}
.bubble101 h2 {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
background:#94c11a;
margin-bottom: 50px;
font-size: 61px;
margin-top: 5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
z-index: 3;
text-align: left;
margin-bottom: 50px;
display: inline-block;
}
.bubble101 span{
font-family: 'Conv_KaushanScript-Regular';	
}
.bubble101 takes p {
font-size: 25px;
line-height: 35px;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
}
.bubble101 p {
font-size: 16px;
line-height: 28px;
color: #fff;
text-align: left;
font-family: 'PT Sans Caption', sans-serif;
}
.bubble101 h4 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
margin-top: 20px;
}
.bubble101 .takes p {
font-size: 25px;
line-height: 35px;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
}
.bubble101 .takes h4 {
text-align: center;
margin-bottom: 5px;
font-size: 35px;
font-family: '28_days_laterregular';
line-height: 45px;
letter-spacing: 0;
color: #fff;
}
.bubble101 h3 {
text-align: left;
margin-bottom: 10px;
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
font-size: 34px;
line-height: 44px;
letter-spacing: 0;
color: #fff;
/* font-family: 'Conv_KaushanScript-Regular'; */
}
.waffel h2 {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
background: #ff8c3e;
margin-bottom: 50px;
font-size: 61px;
margin-top: 5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
z-index: 3;
text-align: left;
margin-bottom: 50px;
display: inline-block;
}
.waffel h4 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
margin-top: 20px;
}
.waffel .takes h4 {
text-align: center;
margin-bottom: 5px;
font-size: 35px;
font-family: '28_days_laterregular';
line-height: 45px;
letter-spacing: 0;
color: #fff;
}
.waffel .takes p {
font-size: 25px;
line-height: 35px;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
}
.waffel p {
font-size: 16px;
line-height: 28px;
color: #fff;
text-align: left;
font-family: 'PT Sans Caption', sans-serif;
}
.waffel span {
font-family: 'Conv_KaushanScript-Regular';
}
.market h2 {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
background: #00a19a;
margin-bottom: 50px;
font-size: 61px;
margin-top: 5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
z-index: 3;
text-align: left;
margin-bottom: 50px;
display: inline-block;
}
.market p {
font-family: 'Conv_nimbusmono-regular';
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: left;
}
.market h4 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
margin-top: 20px;
}
.market .takes h4 {
text-align: center;
margin-bottom: 5px;
font-size: 35px;
font-family: '28_days_laterregular';
line-height: 45px;
letter-spacing: 0;
color: #fff;
}
.market .takes p {
font-size: 25px;
line-height: 35px;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
}
.market p {
font-size: 16px;
line-height: 28px;
color: #fff;
text-align: left;
font-family: 'PT Sans Caption', sans-serif;
}
.support h2 {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
background: #e3000b;
margin-bottom: 50px;
font-size: 61px;
margin-top: 5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
z-index: 3;
text-align: left;
margin-bottom: 50px;
display: inline-block;
}
.support h4 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
margin-top: 20px;
}
.support .takes h4 {
text-align: center;
margin-bottom: 5px;
font-size: 35px;
font-family: '28_days_laterregular';
line-height: 45px;
letter-spacing: 0;
color: #fff;
}
.support p {
font-size: 16px;
line-height: 28px;
color: #fff;
text-align: left;
font-family: 'PT Sans Caption', sans-serif;
}

.support .takes p {
font-size: 25px;
line-height: 35px;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
}
.support .ctabutton {
display: inline-block;
margin: .5rem;
font-family: 'Pacifico', cursive;
position: relative;
padding: 9px 29px !important;
font-size: 23px;
border-radius: 50px;
color: #fff !important;
text-decoration: none !important;
text-transform: capitalize;
text-decoration: none;
cursor: pointer;
line-height: inherit;
}
.support p {
font-size: 16px;
line-height: 28px;
color: #fff;
text-align: left;
font-family: 'PT Sans Caption', sans-serif;
}
.support .ctabutton {
padding: 10px 20px;
}
.process h2 {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
background: #36a9ff;
margin-bottom: 50px;
font-size: 56px;
margin-top: 5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
z-index: 3;
text-align: left;
margin-bottom: 50px;
display: inline-block;
}  
.process .takes p {
font-size: 25px;
line-height: 35px;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
background: transparent;
padding-bottom: 0;
} 

.process p {
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: left;
font-family: 'PT Sans Caption', sans-serif;
background: url(../img/textborder2.png) no-repeat;
background-position: bottom center;
padding-bottom: 52px;
}
.process h4 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
margin-top: 20px;
}
.process .takes h4 {
text-align: center;
margin-bottom: 5px;
font-size: 35px;
font-family: '28_days_laterregular';
line-height: 45px;
letter-spacing: 0;
color: #fff;
}
.numbered-title {
margin-bottom: 2em;
padding-top: 9px;
padding-left:6rem;
}
.numbered-title {
position: relative;
}
.numbered-title__no {
font-family: '28_days_laterregular';
position: absolute;
top: -.1rem;
left: 0;
top: 0;
font-weight: 400;
text-align: center;
background-color: #82338b;
border-radius: 50%;
text-transform: uppercase;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 70px;
line-height: 70px;
font-size: 36px;
}
.faq h2 {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
background: #e3000b;
margin-bottom: 50px;
font-size: 56px;
margin-top: 5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
z-index: 3;
text-align: left;
margin-bottom: 50px;
display: inline-block;
}
.faq .takes p {
font-size: 25px;
line-height: 35px;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
}
.faq p {
font-family: 'PT Sans Caption', sans-serif;
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: left;
}
.faq h3{
font-family: '28_days_laterregular';
color: #fff;
font-size: 35px;
line-height: 47px;
}
.faq h4 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
margin-top: 20px;
}
.faq .takes h4 {
text-align: center;
margin-bottom: 5px;
font-size: 35px;
font-family: '28_days_laterregular';
line-height: 45px;
letter-spacing: 0;
color: #fff;
}
.listfaq{
margin:0px;
padding:0px;	
}
.listfaq li {
list-style-type: disc;
font-family: 'PT Sans Caption', sans-serif;
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: left;
margin-bottom: 20px;
margin-left:23px;
}
.onlineapp h2 {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
background: #00a19a;
margin-bottom: 50px;
font-size: 56px;
margin-top: 5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
z-index: 3;
text-align: left;
margin-bottom: 50px;
display: inline-block;
}
.onlineapp p {
font-family: 'Conv_nimbusmono-regular';
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: left;
}
.onlineapp h4 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
margin-top: 20px;
}
.onlineapp p {
font-size: 22px;
line-height: 34px;
color: #fff;
text-align: left;
font-family: 'PT Sans Caption', sans-serif;
}
.onlineapp .onl-form
{
	padding:0px 10px 20px 18px;
}
.onlineapp .onl-form input, .onlineapp .onl-form select, .onlineapp .onl-form .submit
{
    border-radius: 30px;
    background: #fff;
    border: 2px solid #fff;
    color: #262626;
}
.onlineapp .onl-form .submit {
font-family: '28_days_laterregular';
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 25px;
    margin-right: 35px;
    padding: 11px 16px;
    line-height: 35px;
    color: #fff !important;
    text-align: center;
    text-decoration: none !important;
    display: block;
    float: right;
    margin-left: 15px;
    background: #e3000b;
	border:0px;
}
.onlineapp .onl-form select option
{
	color:#000;
}
.onlineapp form label {
font-family: '28_days_laterregular';
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: left;
display: block;
margin-bottom: .8rem;
}
.onlineapp .fields-split>*{
float: left;
margin-top: 0;
width: 33%;
}
.onlineapp .fields-split>* {
padding-left: 0.9rem;
padding-right: 0.9rem;
margin-top: 23px;
}
.onlineapp .select, input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
background-color: #fff;
border: 2px solid #ddd;
color: #181616;
height:50px;
font-family: 'PT Sans Caption', sans-serif;
display: block;
padding: 0px 15px;
width:100%;
}
.onlineapp .fields-group>* {
margin-top: 23px;
}
.onlineapp  form .label, form .label-plain, form label {
display: block;
line-height: 1.25;
margin-bottom: .8rem;
}
.onlineapp  input[type=checkbox]+label, input[type=radio]+label {
font-weight: 400;
margin-bottom: 0;
padding-left: 3.4rem;
position: relative;
font-size: 1.8rem;
}
.onlineapp form ul {
margin-left: 0;
margin-right: 0;
list-style: none;
padding: 0px;
}
.onlineapp form {
border-radius: 50px;
padding-bottom: 20px;
margin-top: 35px;
background: #0000002e;
border: 11px dashed #d8b098;
font-family: 'PT Sans Caption', sans-serif;
}
.fields-list{
font-family: 'PT Sans Caption', sans-serif;
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: left;	

}
.pr {
padding-left: 1.6rem;
padding-right: 1.6rem;
}
/*.submit {
font-family: '28_days_laterregular';
margin-top: 0;
margin-bottom: 20px;
font-size: 25px;
margin-right: 35px;
padding: 11px 16px;
line-height: 35px;
color: #fff !important;
text-align: center;
text-decoration: none !important;
display: block;
float: right;
margin-left: 15px;
background: #e3000b;
}
*/

.more h4.wow {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
margin-top: 20px;
}
.mgtop3{
margin-top:30px;	
}
.more h4 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
margin-top: 20px;
}
.more h2 {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
background: #36a9ff;
margin-bottom: 50px;
font-size: 61px;
margin-top: 5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
display: block;
z-index: 3;
text-align: center;
margin: 0px auto;
width: 335px;
margin-bottom: 50px;
}


.more-links {
margin: 0px;
padding: 0px;
}
.more-links li {
float: none;
list-style-type: none;
border-radius: 50px;
margin-right: 15px;
background: #0000008f;
padding: 5px 25px;
margin-bottom: 10px;
}

.more-links li a {
font-size: 24px;
line-height: 41px;
color: #fff;
background: url(../img/arrow.png) no-repeat;
text-decoration: none;
display: block;
font-family: '28_days_laterregular';
background-position: 0;
padding-left: 28px;
}

.more-links li a:after {
/* content: "\f178";
padding-right: 5px;
font-size: 52px;
font-family: "fontawesome";
color: #ffffff;
float: right;*/
}
/*.more-links li:hover
{
background: #82338b;
color:#fff;	
}	*/
.more-links .active 
{
background: #82338b;
/*border-bottom:2px solid #82338b;*/
}

.more-links
{

}	

.Bubblycious h4 {
text-align: center;
margin-bottom: 0;
font-size: 55px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
font-family: 'Conv_KaushanScript-Regular';
}

.Bubblycious h2 {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
background: #36a9ff;
margin-bottom: 50px;
font-size: 61px;
margin-top: 5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
display: block;
z-index: 3;
text-align: center;
margin: 0px auto;
width: 550px;
margin-bottom: 50px;
}

.Bubblycious p {
font-family: 'Conv_nimbusmono-regular';
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: left;
text-align: left;
}

.Bubblycious a {
text-decoration: none;
color: #fff;
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
font-size: 24px;
background: #06a099;
padding: 15px 27px;
margin-top: 40px;
margin: 0px auto;
display: block;
width: 275px;
margin-top: 30px;
}
.about h4 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
margin-top: 20px;
}
.about p {
font-size: 16px;
line-height: 28px;
color: #fff;
text-align: left;
font-family: 'PT Sans Caption', sans-serif;
}
.ts2 {
    font-size: 22px !important;
    margin: 6px 0px;
    line-height: 34px !important
  }
.ts3 {
font-size: 24px !important;
line-height: 34px !important;
}
.about .ctatext {
margin-bottom: 50px;
    font-size: 43px;
    line-height: 53px;
    color: #fff;
    text-align: center;
    margin-top: 0px;
    font-family: 'Pacifico', cursive;
    background: #00000047;
    padding: 35px 25px 45px;
    border: 11px dashed #d8b098;
}
.about .ctatext a {
text-decoration: none;
color: #fff;
font-family: '28_days_laterregular';
font-size: 24px;
background: #06a099;
padding: 15px 27px;
margin-top: 40px;
margin: 0px auto;
display: block;
width: 232px;
margin-top:7px;
float: none;
}
.borderstyle{
   border: 6px dotted #d8b098;
    padding: 3rem;
    margin-bottom: 70px;
	border-radius: 100px;
}
.borderstyle p{
  margin-bottom: 0px;
    font-family: 'Pacifico', cursive;
    font-size: 21px;
    line-height: 32px;
}
.mgb{
margin-bottom:20px;	
}
.gap2 {
    height:50px;
}
.workforus h3 {
    font-family: '28_days_laterregular';
    margin-bottom:9px;
    margin-top: 0px;
    font-size: 48px;
    font-weight: normal;
    line-height: 54px;
    letter-spacing: 0;
    color: #fff;
    padding: 0px 0px;
    border-bottom: 0px solid;
    text-align: left !important;
}
.workforus .ctatext {
    margin: 0px 0px;
    margin-bottom: 50px;
    font-size: 61px;
    line-height: 75px;
    color: #fff;
    text-align: center;
    margin-top: 0px;
    font-family: 'Pacifico', cursive;
    background: #00000047;
    padding: 35px 25px 45px;
    border: 11px dashed #d8b098;
    width: 100%;
}
.giving h4 {
    margin-bottom: 0;
    font-size: 45px;
    line-height: 65px;
    letter-spacing: 0;
    color: #fff;
    text-align: left;
    font-family: 'Pacifico', cursive;
    margin-top: 20px;
}
.giving p {
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    text-align: left;
    font-family: 'PT Sans Caption', sans-serif;
}
.giving .ctatext{
text-decoration: none;
    color: #fff;
    font-family: '28_days_laterregular';
    font-size: 24px;
    background: #06a099;
    padding: 8px 27px;
    margin-top: 40px;
    margin: 0px auto;
    display: block;
    width: 352px;
    margin-top: 7px;
    float: left;
    border: 0px;
}
.giving h3 {
    font-family: '28_days_laterregular';
    margin-bottom: 9px;
    margin-top: 0px;
    font-size: 48px;
    font-weight: normal;
    line-height: 54px;
    letter-spacing: 0;
    color: #fff;
    padding: 0px 0px;
    border-bottom: 0px solid;
    text-align: left !important;
	text-transform:uppercase;
}
.giving hr {
    display: block;
    margin: 70px 0px;
    border: none;
    height: 2px;
    position: relative;
    background: url(../img/textborder.png) repeat;
    background-size: 2.4rem .2rem;
}
.giving .ts3{
    font-size: 20px !important;
    line-height: 33px !important;
}
.business h4 {
    margin-bottom: 0;
    font-size: 45px;
    line-height: 65px;
    letter-spacing: 0;
    color: #fff;
    text-align: left;
    font-family: 'Pacifico', cursive;
    margin-top: 20px;
}
.business h3 {
    font-family: '28_days_laterregular';
    margin-bottom: 9px;
    margin-top: 0px;
    font-size: 48px;
    font-weight: normal;
    line-height: 54px;
    letter-spacing: 0;
    color: #fff;
    padding: 0px 0px;
    border-bottom: 0px solid;
    text-align: left !important;
}
.business p {
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    text-align: left;
    font-family: 'PT Sans Caption', sans-serif;
}
.feedback h4 {
    margin-bottom: 0;
    font-size: 45px;
    line-height: 65px;
    letter-spacing: 0;
    color: #fff;
    text-align: left;
    font-family: 'Pacifico', cursive;
    margin-top: 20px;
}
.feedback p {
    font-size: 22px;
    line-height: 34px;
    color: #fff;
    text-align: left;
    font-family: 'PT Sans Caption', sans-serif;
}
.feedback h2 {
font-family: 'Conv_COCOGOOSELETTERPRESS TRIAL' !important;
background: #00a19a;
margin-bottom: 50px;
font-size: 56px;
margin-top: 5px;
font-weight: normal;
line-height: 1.14;
letter-spacing: 0;
color: #fff;
padding: 15px 47px;
transform: rotate(-3deg);
z-index: 3;
text-align: left;
margin-bottom: 50px;
display: inline-block;
}
.feedback p {
font-family: 'Conv_nimbusmono-regular';
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: left;
}
.feedback h4 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
margin-top: 20px;
}
.feedback p {
font-size: 22px;
line-height: 34px;
color: #fff;
text-align: left;
font-family: 'PT Sans Caption', sans-serif;
}
.feedback form label {
font-family: '28_days_laterregular';
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: left;
display: block;
margin-bottom: .8rem;
}

.feedback .fields-split>*{
float: left;
margin-top: 0;
width: 50%;
}
.feedback .fields-split>* {
padding-left: 1.6rem;
padding-right: 1.6rem;
margin-top: 23px;
}
.feedback .select, input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
background-color: #fff;
border: 1px solid #ddd;
color: #181616;
height:50px;
font-family: 'PT Sans Caption', sans-serif;
display: block;
padding: 0px 15px;
width:100%;
 border-radius: 50px;
}
.feedback .fields-group>* {
    margin-top: 15px;
    border-radius: 50px;
}
.feedback  form .label, form .label-plain, form label {
display: block;
line-height: 1.25;
margin-bottom: .8rem;
}
.feedback  input[type=checkbox]+label, input[type=radio]+label {
font-weight: 400;
margin-bottom: 0;
padding-left: 3.4rem;
position: relative;
font-size: 1.8rem;
}
.feedback form ul {
margin-left: 0;
margin-right: 0;
list-style: none;
padding: 0px;
}
.feedback .w50{
width: 48%;
    float: left;
    margin-right: 4%;
}
.feedback .mr0{
margin-right: 0%;		
}
.feedback form {
padding: 20px;
border-radius: 50px;
margin-top:0px;
background: #0000002e;
border: 11px dashed #d8b098;
font-family: 'PT Sans Caption', sans-serif;
}
.fields-list{
font-family: 'PT Sans Caption', sans-serif;
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: left;	

}
.pr {
padding-left: 1.6rem;
padding-right: 1.6rem;
}
.submit {
font-family: '28_days_laterregular';
margin-top: 0;
margin-bottom: 20px;
font-size: 25px;
padding: 11px 16px;
line-height: 35px;
color: #fff !important;
text-align: center;
text-decoration: none !important;
display: block;
float: right;
margin-left:0px;
 border-radius: 50px;
background: #e3000b;
}
.does {
    font-family: 'Pacifico', cursive !important;
    font-size: 31px!important;
    margin-top: 20px!important;
}



.faq .accordion>.card
{
	background:transparent;
}
.faq .accordion>.card .card-header
{
	padding:0px;
}
.faq .accordion .card-header h3 button {
    font-family: '28_days_laterregular';
    color: #fff;
    font-size: 22px;
    line-height: 33px;
    text-align: left;
    text-decoration: none;
    padding: 12px 15px;
    width: 100%;
    display: block;
    margin-top: 10px;
    border: 1px solid #fff;
	    border-radius: 50px;
}
.faq .accordion .card-body
{
    padding: 15px 0px;
    border: 0;
    border-top: 0px;
}
.faq .accordion .card-body p {
    font-family: 'PT Sans Caption', sans-serif;
    font-size: 18px;
    line-height: 28px;
    color: #fff;
    text-align: left;
    margin-bottom: 0px;
}
.list{
margin:0px;
padding:0px;	
}
.list li {
list-style-type: disc;
font-family: 'PT Sans Caption', sans-serif;
font-size: 18px;
line-height: 28px;
color: #fff;
text-align: left;
margin-bottom: 20px;
margin-left:23px;
}
.privacy h4 {
    margin-bottom: 0;
    font-size: 45px;
    line-height: 65px;
    letter-spacing: 0;
    color: #fff;
    text-align: left;
    font-family: 'Pacifico', cursive;
    margin-top: 20px;
}
.privacy h3 {
    font-family: '28_days_laterregular';
    color: #fff;
    font-size: 35px;
    line-height: 47px;
}
.privacy p {
    font-family: 'PT Sans Caption', sans-serif;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    text-align: left;
}
.cookie h4 {
    margin-bottom: 0;
    font-size: 45px;
    line-height: 65px;
    letter-spacing: 0;
    color: #fff;
    text-align: left;
    font-family: 'Pacifico', cursive;
    margin-top: 20px;
}
.cookie h3 {
    font-family: '28_days_laterregular';
    color: #fff;
    font-size: 35px;
    line-height: 47px;
}
.cookie p {
    font-family: 'PT Sans Caption', sans-serif;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    text-align: left;
}
.pp{
margin:0px;
padding:0px;
}
.pp ul{
margin:0px;
padding:0px;
}
.pp ul li{
list-style-type: none;
    float: left;
    border-right: 1px solid #fff;
    padding: 0px 6px;
    margin: 21px 0px;
}
.pp ul li:last-child{
    border-right:0px solid #fff;	
}
.pp ul li a{
    font-family: 'PT Sans Caption', sans-serif;
    text-decoration: none;
    float: left;
    color: #fff;
    font-size: 14px;
    line-height: 14px;
}


.signup h4 {
    margin-bottom: 0;
    font-size: 45px;
    line-height: 65px;
    letter-spacing: 0;
    color: #fff;
    text-align: left;
    font-family: 'Pacifico', cursive;
    margin-top: 20px;
}
.signup p {
    font-size: 22px;
    line-height: 34px;
    color: #fff;
    text-align: left;
    font-family: 'PT Sans Caption', sans-serif;
}

.signup p {
font-family: 'Conv_nimbusmono-regular';
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: left;
}
.signup h4 {
margin-bottom: 0;
font-size: 45px;
line-height: 65px;
letter-spacing: 0;
color: #fff;
text-align: left;
font-family: 'Pacifico', cursive;
margin-top: 20px;
}
.signup p {
font-size: 22px;
line-height: 34px;
color: #fff;
text-align: left;
font-family: 'PT Sans Caption', sans-serif;
}
.signup form label {
font-family: '28_days_laterregular';
font-size: 20px;
line-height: 30px;
color: #fff;
text-align: left;
display: block;
margin-bottom: .8rem;
}
.signup .fields-split>*{
float: left;
margin-top: 0;
width: 50%;
}
.signup .fields-split>* {
padding-left: 1.6rem;
padding-right: 1.6rem;
margin-top: 23px;
}
.signup .select, input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
background-color: #fff;
border: 1px solid #ddd;
color: #181616;
height:50px;
font-family: 'PT Sans Caption', sans-serif;
display: block;
padding: 0px 15px;
width:100%;
 border-radius: 50px;
}
.signup .fields-group>* {
    margin-top: 15px;
    border-radius: 50px;
}
.signup  form .label, form .label-plain, form label {
display: block;
line-height: 1.25;
margin-bottom: .8rem;
}
.signup  input[type=checkbox]+label, input[type=radio]+label {
font-weight: 400;
margin-bottom: 0;
padding-left: 3.4rem;
position: relative;
font-size: 1.8rem;
}
.signup form ul {
margin-left: 0;
margin-right: 0;
list-style: none;
padding: 0px;
}
.signup .w50{
width: 48%;
    float: left;
    margin-right: 4%;
}
.signup .mr0{
margin-right: 0%;		
}
.signup form {
padding: 20px;
border-radius: 50px;
margin-top:0px;
background: #0000002e;
border: 11px dashed #d8b098;
font-family: 'PT Sans Caption', sans-serif;
}
.mgtop{
margin-top:20px;
}

/*css add*/

.product h3
{
	margin-bottom:0px;
}
.product p.f-teas 
{
    text-align: center;
    margin-top: 0px;
	margin-bottom:50px;
	    padding: 0% 13%;

}
.product ul li p{
    font-size: 15px;
    line-height: 25px;
    text-align: center;
}
.flav-our
{
text-align:center;	
}
.parent-container a
{
	text-decoration:none;
}

.nutritional h4 {
    margin-bottom: 0;
    font-size: 45px;
    line-height: 65px;
    letter-spacing: 0;
    color: #fff;
    text-align: left;
    font-family: 'Pacifico', cursive;
    margin-top: 20px;
}
.nutritional h3 {
    font-family: '28_days_laterregular';
    color: #fff;
    font-size: 35px;
    line-height: 47px;
}
.nutritional p {
    font-family: 'PT Sans Caption', sans-serif;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    text-align: left;
}
.fruit-table td
{
color:#fff;	
text-align:center;
border:1px dashed #fff;
}
.fruit-table thead th {
    border-bottom: 1px dashed #fff;
    font-family: 'Pacifico', cursive;
    color: #fff;
    background: #82338b;
    font-size: 18px;
    vertical-align: top;
    text-align: center;
    font-weight: 400;
	border:1px dashed #fff;
}
.fruit-table .table-bordered
{
	border:1px dashed #fff;
}
.fruit-table .table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, 0.3);
}
.faq-form
{
animation-name: fadeInUp !important;
visibility:visible !important;	
}
.faq-form .form-field
{
	margin-top:20px;
}
.faq-form label {
    font-family: '28_days_laterregular';
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    display: block;
    margin-bottom: .4rem;
}
.faq1-content
{
border: 10px solid #d8b098;
    border-radius: 50px 50px;
    padding: 10px;
    box-shadow: 0px 0px !important;
}
.faq1-content .submit
{
    font-size: 22px;
    padding: 7px 34px;
    line-height: 36px;
    border: 0px;
}
.faq1-content textarea
{
padding: 10px 10px;
 min-height: 90px;
}
	