.email_icon {
   background-image: url('/images/_DontDelete/email_icon.png');

}

.email_icon:hover {
  background-image: url('/images/_DontDelete/email_icon_white.png');
}


.copyright  {
  color : #FF7F3a !important;
}

.copyright a:active {
  color : #FF7F3a !important;
  font-weight: 700 ;
}
.copyright a:hover {
	background-color : #FF7F3a !important;
  color : #FFF !important; 
}

.t3-copyright {
  height: 220px !important;
}

// background as paper
.t3-wrapper { 
margin-left:auto;
margin-right:auto;
width:100%;
max-width: 95% !important; 
 border: 1px solid;
  padding: 10px;
  box-shadow: 5px 10px 8px #888888;
 background-color: #fdf9ef !important;
}



.item-page {

  background-image: url("/images/_DontDelete/ccl_bg2.jpg") !important;
  background-repeat: no-repeat !important;
    
    ;
  background-attachment: fixed ;
  background-position: bottom right !important; 

}

#t3-content {
  padding: 0px !important;
  margin-top: -30px !important; 
}

.h3-red {
  color : #FFFFFF;
  background-color: #FF1155;
  text-align:center ; 
    -webkit-mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-size: 100% 100%;
    -webkit-mask-size: 100% 100%;
    background-size: 100% 100%;
    display: inline-block;
    padding: 12px 24px;
    font-size : 1.2em; 
    font-weight: 700;
    text-transform: uppercase; 
}

.h3-pink {
  color : #FFFFFF;
  background-color: #D60A6C;
  text-align:center ; 
    -webkit-mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-size: 100% 100%;
    -webkit-mask-size: 100% 100%;
    background-size: 100% 100%;
    display: inline-block;
    padding: 12px 24px;
    font-size : 1.2em; 
    font-weight: 700;
    text-transform: uppercase; 
}


.h3-orange {
  color : #FFFFFF;
  background-color: #FF7F3a;
  text-align:center ; 
    -webkit-mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-size: 100% 100%;
    -webkit-mask-size: 100% 100%;
    background-size: 100% 100%;
    display: inline-block;
    padding: 12px 24px;
    font-size : 1.2em; 
    font-weight: 700;
    text-transform: uppercase; 
}

.h3-yellow {
  color : #FFFFFF;
  background-color: #Fcd93b;
  text-align:center ; 
    -webkit-mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-size: 100% 100%;
    -webkit-mask-size: 100% 100%;
    background-size: 100% 100%;
    display: inline-block;
    padding: 12px 24px;
    font-size : 1.2em; 
    font-weight: 700;
    text-transform: uppercase; 
}

.h3-green {
  color : #FFFFFF;
  background-color: #98d14c;
  text-align:center ; 
    -webkit-mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-size: 100% 100%;
    -webkit-mask-size: 100% 100%;
    background-size: 100% 100%;
    display: inline-block;
    padding: 12px 24px;
    font-size : 1.2em; 
    font-weight: 700;
    text-transform: uppercase; 
}

.h3-carridbean-green {
  color : #FFFFFF;
  background-color: #02DDAC;
  text-align:center ; 
    -webkit-mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-size: 100% 100%;
    -webkit-mask-size: 100% 100%;
    background-size: 100% 100%;
    display: inline-block;
    padding: 12px 24px;
    font-size : 1.2em; 
    font-weight: 700;
    text-transform: uppercase; 
}

.h3-blue {
  color : #FFFFFF;
  background-color: #4CBFFa;
  text-align:center ; 
    -webkit-mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-size: 100% 100%;
    -webkit-mask-size: 100% 100%;
    background-size: 100% 100%;
    display: inline-block;
    padding: 12px 24px;
    font-size : 1.2em; 
    font-weight: 700;
    text-transform: uppercase; 
}

.h3-purple {
  color : #FFFFFF;
  background-color: #B990CC;
  text-align:center ; 
    -webkit-mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-image: url(/templates/ja_playschool/images/bg-sub-heading.svg);
    mask-size: 100% 100%;
    -webkit-mask-size: 100% 100%;
    background-size: 100% 100%;
    display: inline-block;
    padding: 12px 24px;
    font-size : 1.2em; 
    font-weight: 700;
    text-transform: uppercase; 
}

.t3-masthead, .ja-masthead, .ja-masthead-detail, .ja-masthead-title {
    display: none !important;
}

.logo-img-sm {
  text-align: left !important;
}

h2{ color : rgba(255, 163, 55, 1.0) !important;}
#dj-galleryGrid92c .dj-slide-image {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 10px solid #fff !important;
    border-bottom: 45px solid #fff !important;
    -webkit-box-shadow: 3px 3px 3px #777 !important;
    -moz-box-shadow: 3px 3px 3px #777 !important;
    box-shadow: 3px 3px 3px #777 !important;
}



.modal-footer {
  background-color: #FF0000 !important;
}

#mod203 {
  height: 20px !important;
  margin-top: -100px !important; 
}
#firstTable {
  font-size: 100% !important;
  
}
#firstTable_wrapper {
  
  padding : 5px !important;
}


h3.sm-head span {
  font-size: 28px !important;
}


.finder_ss >select, textarea, input[type="text"], #mod-finder-searchword220 {
  padding : 0px !important;
}


.logo-image {
  float:left !important;
  height: 120% !important;
  width: 120% !important;
  
  
}

.logo-img-sm {
 /*  margin-top: -75px !important;
  margin-left: -10px !important; */
  
}
/*
.finder_ss, #mod-finder-searchform220 {
position: relative !important;
    position: relative !important;
    width: 60% !important;
    float: right !important;
    height: 12px !important;
    padding: 0px !important;
    margin-top: -2px;
    border-radius: 2px !important;
}
.finder_ss >input[type="text"] {
  height: 30px !important; 
  padding: 0px 0px !important;
  border-radius : 2px !important;
  
}
.finder_ss > label {
  display:none !important;
}

form > #mod-finder-searchform220 {
  width:60% !important;
}*/


.navbar-default .navbar-nav > li {
    display: inline-block;
    float: none;
    /* width: 165px; */
    vertical-align: bottom;
    text-align: left;
    padding: 5px, 10px;
}

.t3-mainbody {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top:32px /* FIon */
}
@media screen and (min-width: 768px)
.t3-footnav {
    padding: 0px 0 0px !important;
}

p {
 /* font-size: 140%;  /* Fion */
}

.t3-header {
    background: #ffffff;
    padding-top: 10px;
 	padding-bottom: 0px; 
}


.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
    border-radius: 10px 10px 0px 0px;
    color: #555555;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 12px 20px;
   /* width: 120px;  Fion */
    width: 100%;
    height: 60px; 
  
    line-height: 15px;
    text-align: left;
}

.t3-masthead .ja-masthead .ja-masthead-detail {
    padding: 0px 0px; 
    max-width: 100%;
}

.t3-masthead .ja-masthead .ja-masthead-detail .ja-masthead-title {
    color: #ffffff;
    font-size: 3.2em; 
    letter-spacing: 0.2em;
    padding: 20px;
    margin: 0;
}

.module-ct > ol.breadcrumb {
    /* padding: 16px 8%;  Fion */
  	padding: 4px 8%;
    margin-left: 0;
}

.t3-module .module-inner {
    border-radius: 32px;
 /*   padding: 20px;  Fion */
  padding: 20px ;
}

.nav-pills > li > a:hover {
    color: #FFFFFF;
    background: #ff7f3a;
    padding: 0;
}

h1, .h1 { font-size: 30px; }
h2, .h2 { font-size: 26px; }
h3, .h3 { font-size: 24px; }
body {color:#000000;}

.item-page {
    background: #ffffff;
    border-radius: 32px;
    /* padding: 64px; */
    padding: 32px; 
   margin-bottom:32px; /*FION */
}


t3-spotlight t3-footnav  row {
  padding 0px 0px;
}
/* template 5413 */

@media screen and (min-width: 768px)
.t3-footnav {
    padding: 0px 0 0px !important;
}

.head-right .search .form-control { z-index:99 }

.t3-footnav .t3-module .module-title span {
    background-color: #4cbffa;
    -webkit-mask-image: url(../../../../images/bg-sub-heading.svg);
    mask-image: url(../../../../images/bg-sub-heading.svg);
    mask-size: 100% 100%;
    -webkit-mask-size: 100% 100%;
    background-size: 100% 100%;
    display: inline-block;
    padding: 12px 24px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.4em;
}


@media  (max-width: 480px) and (min-width: 220px) {
  .logo-img {
    width: 80%;
    height:80%;
  }
  .mod-languages  {
   /* float:right!important; */
  }
  .menu-icon3, .sm-btn-234, .sm-btn-231, .sm-btn-235, .sm-btn-236,
  .sm-btn-242, .sm-btn-243 
  {
    background: rgba(255, 163, 55, 1.0) !important;
    width:48px;
  	height: 48px;
  	text-align:center;
    padding-top:5px;
  } 
  .pull-right, .item-image {
    width:60% !important;
  }
  .sm-btn-235{
    background: rgba(255, 163, 55, 1.0) !important;
    width:48px;
  	height: 48px;
  	text-align:center;} 
  .pull-right, .item-image {
    width:60% !important;
  }
  .ja-masthead {
    padding:25px;}
	} 
   .t3-masthead, .ja-masthead, .ja-masthead-detail, .ja-masthead-title   {
    font-size: 1.2em !important;
    padding: 5px;
	}

}

#off-menu_231, h3.sm-head span{
	color: #454339 !important;
    font-family: "Londrina Solid", Helvetica, Arial, sans-serif !important;
    font-weight: 700 !important;
    line-height: 1.1;
    text-transform: uppercase;

    font-size: 32px;
    /* color: #E15544; */
    
    font-style: normal;
    text-decoration: none;
    text-align: center;
    text-shadow: 0px 0px 1px 00000033;
    line-height: 60px;
  
  
}