html, body {
height:100%;
}
body {
font-family: 'Ubuntu', sans-serif;
font-weight: 300;
}  h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 10px;
}  ul {
margin: 0;
padding: 0;
list-style: none;
}   input, select, textarea {
text-transform: capitalize;
}    .card-text {
font-size:15px !important;
}  .p-0 {
padding:0px !important;
}
.midd-full {
min-height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
.midd-70 {
min-height: 70vh;
display: flex;
justify-content: center;
align-items: center;
padding: 5% inherit;
}
.midd-half {
min-height: 50vh;
display: flex;
justify-content: center;
align-items: center;
}
.full {
height:100vh;
}
.full-pad {
margin:50% 0px;
}
.mb-lg {
margin-bottom:60px;
}
.midd-vh {
min-height:100vh;
}
.middx {
height:100%;
display: flex;
justify-content: center;
align-items: center;
}
.midd {
margin: 10% 0px;
display: flex;
justify-content: center;
align-items: center;
}
.middy{
height:100%;
margin:auto auto;
}
.middle{
margin:auto auto;
} .media { height:50vh;
}
.media-33 {
height:33.3vh;
}
.media-full {
height:100vh;
} .gallery-item img {
width:100%;
height:auto;
}
.intro p small {
font-size: 60%;
}
.text-shadow {
text-shadow: 2px 2px 4px #222;
}
.fp-controlArrow { }
.fp-controlArrow.fp-prev {
border:none !important;
}
.fp-controlArrow.fp-next {
border:none !important;
}
.fp-prev:hover,.fp-next:hover {
color:#000;
}  .bg-black {
background-color:#000;
}
.bg-trans-90 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/bg-trans-90.png);
background-repeat: repeat;
background-size: cover;
}
.bg-trans-80 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/bg-trans-80.png);
background-repeat: repeat;
background-size: cover;
}
.bg-trans-70 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/bg-trans-70.png);
background-repeat: repeat;
background-size: cover;
}
.bg-trans-60 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/bg-trans-60.png);
background-repeat: repeat;
background-size: cover;
}
.bg-trans-50 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/bg-trans-50.png);
background-repeat: repeat;
background-size: cover;
}  .bg-home {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/background/tenerife-jagga-surf-camp-school-b1.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.bg-archive {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/background/tenerife-jagga-surf-camp-school-b9.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
} .bg-14, .bg-118  {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/background/tenerife-jagga-surf-camp-school-b1.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
} .bg-176, .bg-180 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/background/tenerife-jagga-surf-camp-school-b2.jpg);
background-position: bottom center;
background-repeat: no-repeat;
background-size: cover;
} .bg-269, .bg-116 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/background/tenerife-jagga-surf-camp-school-b3.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
} .bg-6, .bg-373 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/background/tenerife-jagga-surf-camp-school-yoga.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.bg-error {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/background/tenerife-jagga-surf-camp-school-b5.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.bg-13 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/background/tenerife-jagga-surf-camp-school-b16.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.bg-gallery {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/background/tenerife-jagga-surf-camp-school-b10.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.bg-back {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/background/bg-back.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
} .bg-cat-3 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/background/tenerife-jagga-surf-camp-school-b9.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
} .bg-cat-4 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/background/tenerife-jagga-surf-camp-school-b8.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.bg { background-position: center;
background-repeat: no-repeat;
background-size: cover;
}  .bg-gallery-1 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/gallery/tenerife-jagga-surf-camp-school-1.jpg);
}
.bg-gallery-2 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/gallery/tenerife-jagga-surf-camp-school-2.jpg);
}
.bg-gallery-3 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/gallery/tenerife-jagga-surf-camp-school-3.jpg);
}
.bg-gallery-4 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/gallery/tenerife-jagga-surf-camp-school-4.jpg);
}
.bg-gallery-5 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/gallery/tenerife-jagga-surf-camp-school-5.jpg);
}
.bg-gallery-6 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/gallery/tenerife-jagga-surf-camp-school-6.jpg);
}
.bg-gallery-7 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/gallery/tenerife-jagga-surf-camp-school-7.jpg);
}
.bg-gallery-8 {
background-image: url(//jaggasurf.com/wp-content/themes/JaggaSurf/images/gallery/tenerife-jagga-surf-camp-school-8.jpg);
} .image-zoom {
position: relative;
overflow: hidden;
padding:0px;
}
.image-zoom div {
max-width: 100%;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
opacity: 0.6;
cursor:pointer;
}
.image-zoom div:hover {
-moz-transform: scale(1.3);
-webkit-transform: scale(1.3);
transform: scale(1.3);
opacity: 1;
} .p-rel {
position: relative;
}
.p-abs {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}   .alignright {
float:right;
}
.alignleft {
float:left;
}
.wp-caption {
margin: 20px;
padding-top:5px;
text-align: right;
}
.wp-caption p {
margin:0px;
padding:0px;
font-size:80% !important;
}  h1, h2, h3, h4, h5, h6, .font { }
.perm {
font-family: 'Permanent Marker' !important;
}
#wrapper {
}  #post_content a {
color: #f0ad4e;
}
#post iframe {
width:100%;
}
#post h1 {
padding:0px 0px;
margin:20px 0px;
}
#post_content p{
text-align: justify;
}
#post_content li {
list-style-type: circle;
margin-left:30px;
}
#post_content ul, #post_content p {
margin-bottom:40px;
}
#post_content .wp-caption {
margin:30px;
}
#post_content .wp-caption-text {
font-size:10px !important;
margin:0px;
}