/** 
 * Theme Name: Time Child
 * Theme URI:  http://themes.kubasto.com/time/
 * Description: Time is a responsive, Retina-ready, premium WordPress theme.
 * Author: Kuba Sto
 * Author URI: http://themes.kubasto.com
 * Template: time
 * Version: 1.0
 */
 
 @import url(https://fonts.googleapis.com/css?family=Pacifico);
 @import url(https://fonts.googleapis.com/css?family=Satisfy);
 
 
 
 
 header .container {max-width: 100% !important;}
 .layout-boxed .upper-container .outer-container {
	max-width: 100% !important;
	box-shadow: none; 
 }
 
 hr {border-color: #006E91 !important;}
 
.content .main {margin-bottom: 30px !important;}
 .body_toggle h4 {
	color: #006E91 !important;
	font-family: "Varela Round";
	font-size: 20px; 
 }
 
 .alert_box {    color: #fff;
    text-align: center;
    font-size: 1.6em;
    line-height: 1.2em;}
 
 .rhcalendar table.fc-border-separate {

-webkit-font-smoothing: antialiased;
}
 
 .layout-boxed #top .section:before {box-shadow: 0 !important; display: none !important;}
 
 
 .headline {background: none !important;
width: 80%;
position: absolute; top: -20px; overflow: visible;}


 .headline h1 {font-family: Pacifico; color: #fff; line-height: 110px !important; font-size: 65px; font-weight: 400 !important; padding-left: 15px; text-shadow: 0 0 25px #999; overflow: visible; -webkit-font-smoothing: antialiased;} 
 
 .outer-container {
	box-shadow: none !important; 
 }
 
 nav.secondary {
	box-shadow: none;
	border-bottom:1px solid #fff;
	background: #9cd1e2; /* Old browsers */
background: -moz-linear-gradient(top,  #9cd1e2 0%, #c6e7ee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9cd1e2), color-stop(100%,#c6e7ee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9cd1e2 0%,#c6e7ee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9cd1e2 0%,#c6e7ee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9cd1e2 0%,#c6e7ee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9cd1e2 0%,#c6e7ee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cd1e2', endColorstr='#c6e7ee',GradientType=0 ); /* IE6-9 */
 }
 
 nav.secondary .movable-container {
	width: 980px !important;
	margin:auto !important; 
 }
 
 
 
 nav.secondary ul ul {z-index:999 !important;}
 nav.secondary ul li.last a {border: none !important; margin-right: 25px !important;}
 
 
 div.ls-bg {
	max-height:625px !important; 
	border-bottom: 4px solid #ffa00a;
	background-attachment: inherit !important;
	background-position: center !important;	
 }
 
 nav.secondary ul {
	line-height: 12px !important; 
 }
 
 nav.secondary ul li a {
	border-right: #006E91 solid 1px;
	margin-top: 13px;
	margin-bottom: 13px;
	padding: 0 6px !important;
 }
 
 nav.secondary ul li:last-child a {
	border: none !important;  
 }
 
 
/*CUSTOM BUTTONS */ 
div.maxbutton-1-container { display: inline-block !important; width: 190px !important; } 

a.maxbutton-1 { text-decoration: none !important; 
color: #ff6c00 !important; 
font-family: Roboto !important; 
font-size: 14px !important; 
font-style: normal !important; 
font-weight: normal !important; 
padding-top: 10px !important; 
padding-right: 15px !important; 
padding-bottom: 10px !important; 
padding-left: 75px !important; 
background-color: none !important; 
background-image: url('  http://jenkinsons.com/wp-content/uploads/2014/03/Car_Icon.png') !important;
background-repeat: no-repeat;
background-position: 15px center !important;
border-style: solid; 
border-width: 2px !important;
border-color: #ccc !important;
border-radius: 15px !important; 
-moz-border-radius: 15px !important; 
-webkit-border-radius: 15px !important; 
position: relative !important; 
margin-bottom:20px;
float: left;
behavior: url("  http://jenkinsons.com/wp-content/plugins/maxbuttons/pie/PIE.htc");
  transition:         0.08s ease-in;
  -o-transition:      0.08s ease-in;
  -ms-transition:     0.08s ease-in;
  -moz-transition:    0.08s ease-in;
  -webkit-transition: 0.08s ease-in;
   } 

a.maxbutton-1:visited { text-decoration: none !important; color: #ffa00a !important; } 

a.maxbutton-1:before {
	content: "";
	position:absolute;
	background: #cccccc;
	bottom: 0;
	right: 100%;
	z-index: -1;
	 -webkit-transition: top 0.09s ease-in;
}


a.maxbutton-1:hover {background-color: #cccccc !important;  color: #fff; }
a.maxbutton-1:hover:before {right: 0;}

div.maxbutton-2-container { display: inline-block !important; width: 194px !important;} 

.mb-container {display: inline-block !important;}

a.maxbutton-2 { text-decoration: none !important; 
color: #ff6c00 !important; 
font-family: Roboto !important; 
font-size: 14px !important; 
font-style: normal !important; 
font-weight: normal !important; 
padding-top: 10px !important; 
padding-right: 15px !important; 
padding-bottom: 10px !important; 
padding-left: 75px !important; 
background-color: none !important; 
background-image: url('  http://jenkinsons.com/wp-content/uploads/2014/03/Camera_icon.png') !important;
background-repeat: no-repeat;
background-position: 15px center !important;
border-style: solid; 
border-width: 2px !important;
border-color: #ccc !important;
border-radius: 15px !important; 
-moz-border-radius: 15px !important; 
-webkit-border-radius: 15px !important; 
position: relative !important; 
margin-bottom:20px;
float: left;
behavior: url("  http://jenkinsons.com/wp-content/plugins/maxbuttons/pie/PIE.htc"); } 

a.maxbutton-2:visited { text-decoration: none !important; color: #ffa00a !important; } 

a.maxbutton-2:hover {background-color: #cccccc !important;  color: #fff; }

div.maxbutton-4-container { display: inline-block !important; width: 200px !important;} 

a.maxbutton-4 { text-decoration: none !important; 
color: #ff6c00 !important; 
font-family: Roboto !important; 
font-size: 14px !important; 
font-style: normal !important; 
font-weight: normal !important; 
padding-top: 10px !important; 
padding-right: 15px !important; 
padding-bottom: 10px !important; 
padding-left: 75px !important; 
background-color: none !important; 
background-image: url('  http://jenkinsons.com/wp-content/uploads/2014/07/get_tickets_button.png') !important;
background-repeat: no-repeat;
background-position: 15px center !important;
border-style: solid; 
border-width: 2px !important;
border-color: #ccc !important;
border-radius: 15px !important; 
-moz-border-radius: 15px !important; 
-webkit-border-radius: 15px !important; 
position: relative !important; 
margin-bottom:20px;
display:block;
behavior: url("  http://jenkinsons.com/wp-content/plugins/maxbuttons/pie/PIE.htc"); } 

a.maxbutton-4:visited { text-decoration: none !important; color: #ffa00a !important; } 

a.maxbutton-4:hover {background-color: #cccccc !important;  color: #fff; }


/*CUSTOM BUTTON END*/


/*SOCIAL ICONS - JENKINSONS */
.home_social {width: 175px;  position: relative; float:right; text-align: center; font-size: 14px; padding:5px 0; line-height: 14px;}

.home_social img {margin-right: 5px; text-align: center;}


/* MAIN NAVIGATION STYLE START */

.uber-close, .uber-open {display: none !important;}

nav.primary {padding: 0 !important; width:100%; top: 0 !important; float: left;}
nav.primary li:before {display: none !important;}
nav.primary li img {padding: 0 !important; margin: 0 !important; top:0px !important;}

nav.primary ul.megaMenu {width: 100% !important; margin: auto !important;}

nav.primary ul.megaMenu li.jenkinsons {width: 38%; float: left !important; background: #ffa00a !important; text-align: right !important; min-width: 38%;max-width: 38%; padding-top:4px !important; padding-bottom: 3px !important}

nav.primary ul.megaMenu li.aquarium {width: 24% !important; padding-top: 16px !important; padding-bottom:15px !important; float: left !important;  text-align: center !important; min-width: 24%;max-width: 24%; background: rgba(0,123,154,1) !important;
}

nav.primary ul.megaMenu li.sweetshop {width: 38% !important; float: left !important; background: url('  http://jenkinsons.com/wp-content/uploads/2014/05/sweetshop_navbg_png.png') repeat #a6d186 !important;  min-width: 38%;max-width: 38%; text-align: left !important; padding-top: 5px !important; padding-bottom: 4px !important;}


nav.primary li.sweetshop ul.sub-menu li:hover a {background: #93BF73 !important; color: #5e3d1d;}
nav.primary li.sweetshop ul.sub-menu li.current a{background: #93BF73 !important; color: #5e3d1d;}


nav.primary ul.sub-menu { background: #ffa00a !important; right: 0px !important; left: 0px !important; text-align: center !important; border: none !important; }
nav.primary ul.sub-menu li { margin: 0 !important; float: none !important; padding: 0 !important;}
nav.primary ul.megaMenu li.current-menu-parent ul.sub-menu {display: inline !important; z-index: 1 !important;}


nav.primary ul.sub-menu a { font-size: 15px !important; font-weight: 200 !important; text-transform: uppercase!important; text-align: center !important; margin-bottom:0 !important; margin-top: 8px !important; margin-left:10px!important; margin-right: 10px !important; padding:6px 27px 11px 27px !important; }

nav.primary ul.sub-menu li:hover a {background: #fee175 !important; color: #ffa00a;}
nav.primary ul.sub-menu li.current a{background: #fee175 !important; color: #ffa00a;}

nav.primary ul.megaMenu li.aquarium ul.sub-menu {background: rgba(0,123,154,1) !important;}
nav.primary li.aquarium ul.sub-menu li:hover a {background: #0a5668 !important; color: #fff;}
nav.primary li.aquarium ul.sub-menu li.current a{background: #0a5668 !important; color: #fff;}


nav.primary ul.megaMenu li.sweetshop ul.sub-menu {background: url('  http://jenkinsons.com/wp-content/uploads/2014/05/sweetshop_subbg.png') repeat !important;}


nav.primary ul.sub-menu a:after { display: none !important; }

li.jenkinsons li.subnav ul.sub-menu {background: #fee175 !important; border-bottom: 6px solid #ffa00a !important; width: 980px !important; margin-top: -1px !important; left: 50% !important; margin-left: -490px !important; } 

li.subnav ul.sub-menu {width: 980px !important; display: none !important; position:fixed !important;  margin-top: -1px !important; left: 50% !important; margin-left: -490px !important; }

li.current-menu-parent ul.sub-menu li.subnav ul.sub-menu {display: none !important;}

li.subnav:hover ul.sub-menu, li.current-menu-parent ul.sub-menu li.subnav:hover ul.sub-menu {display: inline !important;}

nav.primary li.subnav ul .sub_nav_items {
	width: 634px;
	float:left;
	display:inline;
}
nav.primary li.subnav ul .no_image {
	width: 980px;
	float:left;
	display:inline;
}

nav.primary li.subnav ul .sub_nav_items a{ margin: 0 !important; padding: 0 !important; color: #806545;}
nav.primary li.subnav ul .sub_nav_items a:hover {color: #ffa00a; }
nav.primary li.subnav ul .sub_nav_items .item {
   width:310px;
   height:71px;
   display:inline;
   overflow:hidden;
    vertical-align: center;
    line-height:71px;
    text-align:center;
    float:left;
border-right:6px #f4d76d solid;
}

nav.primary li.subnav ul .sub_nav_items .top {border-bottom:6px #f4d76d solid;}

nav.primary li.subnav ul .sub_nav_items .item_right {
   width:310px;
   height:71px;
   display:inline;
   overflow:hidden;
    vertical-align: center;
    line-height:71px;
    text-align:center;
    float:left;
  border-right:6px #f4d76d solid;
}

#megaMenu .menu-item a:after {display: none !important;}

/*INTERIOR PAGE TEMPLATE */
.boardwalk_content {
	background: rgba(255,255,255,0.9);
	padding: 20px;
	border-top: 4px solid #ffa00a;
}

.boardwalk_content h4 {color: #006E91; font-size: 23px;}

.boardwalk_content .vc_col-sm-8 {
	width: 64% !important;	
}
.boardwalk_content .vc_col-sm-4 {padding-right: 15px !important;}


.boardwalk_content h2 {color: #006E91 !important;}
.boardwalk_content h3 {color: #006E91 !important;}
.boardwalk_content h5 {color: #006E91 !important;}

.boardwalk_content .right_column {margin-left: -18px;}


.boardwalk_sidenav h2 {
font-family: Pacifico;
font-size: 29px;
color: #006E91;
margin: 20px 0 30px 0 !important;
line-height: 10px;

}

.boardwalk_content nav.aside a {padding: 0 !important; color: #006E91; font-size: 16px; text-transform: uppercase;}

.boardwalk_content nav.aside ul li {
border-top: 2px solid #006E91;
padding-top: 5px;
padding-bottom: 5px;

}
.boardwalk_content nav.aside ul.sub-menu li {margin-top: 0 !important; border: none !important; padding: 0 !important;}
.boardwalk_content nav.aside ul li a {margin-top: 0 !important; font-weight: 700;}
.boardwalk_content nav.aside ul li a:hover {margin-top: 0 !important; font-weight: 700; color: #ffa00a;}

.boardwalk_content nav.aside ul li.current>a {margin-top: 0 !important; font-weight: 700; text-decoration: underline;}
.boardwalk_content nav.aside ul.sub-menu .current>a {font-weight: 400; color: #ffa00a; text-decoration: none;} 
.boardwalk_content nav.aside ul.sub-menu li.current {background: none !important;}


.boardwalk_content nav.aside ul ul.sub-menu a {padding: none !important; text-transform: none; font-size: 14px; font-weight: 400;}

.boardwalk_content nav.aside ul li.current-menu-parent, .boardwalk_content nav.aside ul li.current {
background: rgba(0,110,145, 0.1);

}



.fullCalendar{ padding-left: 15px; padding-right: 15px; }
.upcoming_events {background: rgba(244,248,251,0.9);}
.upcoming_events h2.title {margin-left: 10px; background: #ffa00a; padding: 10px; margin-bottom: 0; font-family: Pacifico; color: #fff; font-size: 2.1em; font-weight: 400 !important; margin: 0; letter-spacing: 1px; padding-left: 30px; border-bottom: 1px solid #fff;}
.upcoming_events .rhcalendar {padding: 0 10px 0 0; margin-top: 0 !important;}
.upcoming_events .rhc-widget-upcoming-item {padding: 0 !important;
max-height: 150px;
overflow: hidden;}
.upcoming_events .rhc-widget-upcoming-featured-image {float: left; width: 40% !important; margin-right: 4px;}
.upcoming_events .rhc-widget-upcoming-featured-image img {border: none !important; padding: 0 !important;}
.rhc-widget-upcoming {width: 55% !important;}


#weather-widget-3-2 {background: rgba(238,64,63,0.8);}
#weather-widget-3-2 .title {font-family: Pacifico;
color: #fff;
text-align: center;
font-size: 3.0em;
font-weight: 400;
padding-top: 16px; -webkit-font-smoothing: antialiased;}

#weather-widget-3-2 .jb-weather-widget-3 .ww3_data_header {background: none !important;}
#weather-widget-3-2 .jb-weather-widget-3 .ww3_container {background: none !important;}

.jb-weather-widget-3 .ww3_big_icon {margin-top: 0 !important; margin-bottom: 15px !important;}
.jb-weather-widget-3 .ww3_front_degree p {font-family: Roboto !important; font-size: 45px !important; line-height: 25px !important; margin-bottom:5px;}


.headline .nav {display: none !important;}




.outer-container {background: none !important;}

.section {padding: 0 !important;}

.wpb_row {margin: 0 !important;}
.wpb_row .vc_col-sm-6 {padding-left: 0 !important; padding-right: 0 !important;}

figure {margin: 0 !important;}
figure.aligncenter{display: inline-block;}

.flexslider {margin: 0 0 0 11px !important; background: none !important; border: none !important; box-shadow: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
-o-box-shadow: none !important;}

.page-id-4346 .home_social {width: 175px;  position: relative; float:right; text-align: center; font-size: 14px; padding:5px 0; line-height: 14px;}

.page-id-4346 .home_social img {margin-right: 5px; text-align: center;}



.page-id-4346 .home_callout {width: 100%; border-top: 4px solid #ffa00a;  clear: both}
.page-id-4346 .home_callout .vc_col-sm-3 {padding: 0 !important; text-align: center; vertical-align: middle; }


.home_callout {width: 100%; border-top: 4px solid #ffa00a;  clear: both}
.home_callout .vc_col-sm-3 {padding: 0 !important; text-align: center; vertical-align: middle; }

.ride .circle {background: rgba(255,137,10,0.78);}
.explore .circle {background: rgba(166,195,208,0.78);}
.relax .circle {background: rgba(225,196,127,0.78);}
.eat .circle {background: rgba(162,231,159,0.78);}


.home_callout .ride { width: 100%; background: url('  http://jenkinsons.com/wp-content/uploads/2014/03/ride.png') no-repeat center; height: 217px; margin: 0; padding:0;}

.home_callout .explore { width: 100%; background: url('  http://jenkinsons.com/wp-content/uploads/2014/03/explore.png') no-repeat center; height: 217px; margin: 0; padding:0;}

.home_callout .relax { width: 100%; background: url('  http://jenkinsons.com/wp-content/uploads/2014/03/relax.png') no-repeat center; height: 217px; margin: 0; padding:0;}

.home_callout .eat { width: 100%; background: url('  http://jenkinsons.com/wp-content/uploads/2014/03/eat.png') no-repeat center; height: 217px; margin: 0; padding:0;}



.page-id-4346 .home_callout .ride { width: 100%; background: url('  http://jenkinsons.com/wp-content/uploads/2014/03/ride.png') no-repeat center; height: 217px; margin: 0; padding:0;}

.page-id-4346 .home_callout .explore { width: 100%; background: url('  http://jenkinsons.com/wp-content/uploads/2014/03/explore.png') no-repeat center; height: 217px; margin: 0; padding:0;}

.page-id-4346 .home_callout .relax { width: 100%; background: url('  http://jenkinsons.com/wp-content/uploads/2014/03/relax.png') no-repeat center; height: 217px; margin: 0; padding:0;}

.page-id-4346 .home_callout .eat { width: 100%; background: url('  http://jenkinsons.com/wp-content/uploads/2014/03/eat.png') no-repeat center; height: 217px; margin: 0; padding:0;}

.page-id-4346 .circle h4 { font-size:3.8em;
    color:#fff;
    line-height:175px;
}

.page-id-4346 .ride .circle {background: rgba(255,137,10,0.78);}
.page-id-4346 .explore .circle {background: rgba(166,195,208,0.78);}
.page-id-4346 .relax .circle {background: rgba(225,196,127,0.78);}
.page-id-4346 .eat .circle {background: rgba(162,231,159,0.78);}


.circle
    {
    width:175px;
    height:175px;
    border-radius:250px;
    text-align:center;
margin: auto;
position:relative;
top: 21px;
    }

.circle:hover
    {
 -moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;

    }

.circle a:hover {color: #fff !important; text-decoration:none;}



/* AQUARIUM TEMPLATE */



nav.primary li.aquarium li.subnav ul .sub_nav_items a{ margin: 0 !important; padding: 0 !important; color: #fff;}
nav.primary li.aquarium li.subnav ul .sub_nav_items a:hover {color: #ffa00a; }
nav.primary li.aquarium li.subnav ul .sub_nav_items .item {
   width:310px;
   height:71px;
   display:inline;
   overflow:hidden;
    vertical-align: center;
    line-height:71px;
    text-align:center;
    float:left;
border-right:6px #007b9a solid;
}

nav.primary li.aquarium li.subnav ul .sub_nav_items .top {border-bottom:6px #007b9a solid;}

nav.primary li.aquarium li.subnav ul .sub_nav_items .item_right {
   width:310px;
   height:71px;
   display:inline;
   overflow:hidden;
    vertical-align: center;
    line-height:71px;
    text-align:center;
    float:left;
  border-right:6px #007b9a solid;
}

li.aquarium li.subnav ul.sub-menu {width: 980px !important;  position:fixed !important; background: rgba(0,123,154,0.85) !important; border-bottom: 6px solid #a9a9a9 !important; margin-top: -1px !important; left: 50% !important; margin-left: -490px !important; }


.aquarium_content {
	background: rgba(0,123,154,0.85);
	float:left;
	padding: 20px;
	color: #fff !important;
	border-top: 4px solid #a9a9a9;
	width: 100%;
}


.aquarium_content .vc_col-sm-8 {
	width: 64% !important;	
}


.aquarium_content .vc_col-sm-4 {padding-right: 15px !important;}




.aquarium_content h2 {
font-size: 29px;

margin: 0 !important;
font-weight:200;
line-height: 31px;
}

.aquarium_content h3 {color: #00cfff; font-size: 22px;}
.aquarium_content h4 {color: #00cfff;}

.aquarium_content .boardwalk_sidenav h2 {color: #00cfff !important;}
.aquarium_content nav.aside a {padding: 0 !important; color: #fff; font-size: 16px; text-transform: uppercase;}

.aquarium_content nav.aside ul li {
border-top: 2px solid #fff;
padding-top: 5px;
padding-bottom: 5px;
}



.aquarium_content nav.aside ul.sub-menu li {margin-top: 0 !important; border: none !important; padding: 0 !important;}
.aquarium_content nav.aside ul li a {margin-top: 0 !important; font-weight: 700; margin-right: 0 !important;}
.aquarium_content nav.aside ul li.menu-item-has-children a {color: #00cfff !important;}
.aquarium_content nav.aside ul li a:hover {margin-top: 0 !important; font-weight: 700; color: #ffa00a !important;}

.aquarium_content nav.aside ul li.current>a {margin-top: 0 !important; font-weight: 700; text-decoration: underline;}
.aquarium_content nav.aside ul li.menu-item-has-children ul.sub-menu .current>a {font-weight: 400; color: #ffa00a !important; text-decoration: none;} 

.aquarium_content nav.aside ul li.menu-item-has-children ul.sub-menu a {padding: none !important; text-transform: none; font-size: 14px; font-weight: 400; color: #fff !important;}
.aquarium_content nav.aside ul li.menu-item-has-children ul.sub-menu a:hover {color: #ffa00a !important;}


.aquarium_content nav.aside ul li.current-menu-parent, .boardwalk_content nav.aside ul li.current {
background: rgba(255,255,255, 0.3);

}



.aquarium_circles  {width: 100%; border-top: 4px solid #a9a9a9;  clear: both}
.aquarium_circles  .vc_col-sm-3 {padding: 0 !important; text-align: center; vertical-align: middle; }
.aquarium_circles .birthday { width: 100%; background: url('  http://jenkinsons.com/aquarium/wp-content/uploads/sites/2/2014/06/birthdayparties.jpg') no-repeat center; height: 217px; margin: 0; padding:0;}

.aquarium_circles .adopt { width: 100%; background: url('  http://jenkinsons.com/aquarium/wp-content/uploads/sites/2/2014/06/adopt.jpg') no-repeat center; height: 217px; margin: 0; padding:0;}

.aquarium_circles .teachers { width: 100%; background: url('  http://jenkinsons.com/aquarium/wp-content/uploads/sites/2/2014/06/teacherscorner.jpg') no-repeat center; height: 217px; margin: 0; padding:0;}

.aquarium_circles .join { width: 100%; background: url('  http://jenkinsons.com/aquarium/wp-content/uploads/sites/2/2014/06/join.jpg') no-repeat center; height: 217px; margin: 0; padding:0;}

.circle h4 { font-size:3.8em;
    color:#fff;
    line-height:175px;
}

.birthday .circle {background: rgba(255,137,10,0.78);}
.adopt .circle {background: rgba(83,156,172,0.78);}
.teachers .circle {background: rgba(98,135,41,0.75);}
.join .circle {background: rgba(219,219,219,0.74);}

.birthday .circle h4 {line-height: 45px; padding-top: 40px;}
.birthday .circle h4 span.small {font-family: roboto; color: #fff; font-size: 26px; text-transform: uppercase; font-weight:bold;}

.adopt .circle h4 {font-size: 3.2em !important; line-height: 36px; padding-top: 33px;}
.adopt .circle h4 span.small {color: #fff !important; font-size: 36px !important; margin-top:10px;}

.teachers .circle h4 {font-size: 3.3em; line-height:30px; padding-top: 61px;}
.teachers .circle h4 span.small {font-family: roboto; color: #fff; text-transform: uppercase; font-size: 26px; font-weight: bold;}

.join .circle h4 {font-size: 3.3em; line-height:35px; padding-top: 38px;}
.join .circle h4 span.small {color: #fff; font-size: 36px; position:relative; top:-6px; margin-top:9px;}


.aquarium_social {width: 175px ;  position: relative; float:right; text-align: center; font-size: 14px; padding:5px 0; line-height: 14px;}
.aquarium_content  h1 {color: #00CFFF !important; font-family: 'Valera Round', sans-serif !important;}

.fe-extrainfo-container2 {background: none !important;}
.fe-extrainfo-container {border: none !important; background: none !important;}

.fc-event-list-content h4 .fc-event-list-title {font-size: 1.4em !important;}

.fe-extrainfo-holder {
padding: 0 !important;
font-family: 'Roboto', sans-serif;
}

.dhvc-woo-info {background: rgba(255,255,255, 0.7);}
nav.woocommerce-breadcrumb {display: none;}

<!-- FOOTER --> 

#bottom .outer-container {display: none !important;}
#bottom {background-color: rgba(255,255,255, 0.7) !important;}
#bottom p {font-family: 'Varela Round' !important;}


<!--SWEET SHOP -->

.sweetshop_content {
	background: rgba(255,255,255,0.9)!important;
	float:left;
	padding: 20px;
	border-top: 4px solid #93BF73 !important;
	width: 100%;
}
.sweetshop_content .vc_col-sm-12 {padding: 15px !important;}

.single-product #top .outer-container .content .main {padding: 20px; background: rgba(255,255,255, 0.8) !important; border-top: 4px solid #93BF73}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {padding-left: 0 !important; padding-right: 0 !important;}



/* MOBILE STYLES */

@media only screen and (max-width: 992px), only screen and (max-device-width: 992px) {
	.fc-events-holder .fc-event-list-holder h3.fc-event-list-date-header{ width: 50% !important; }
}

/** Mobile **/
@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {

	.home_callout {display: none;}
	
	.layout_boxed .under-container .backgrounds {display: none;} 
	.home_social {display: none;}
	.flexslider {margin: 0 !important;}
	.welcome_home_row {margin: 0 !important;}
	.fc-event-list-content .rhc .row-fluid .fe-image-holder[class*=span]{ margin-top: 0px !important; }
	.fe-extrainfo-holder.span8{ width: 67% !important; float: right !important; }
	.fe-image-holder.span4{ width: 30% !important; float: left !important; }
	.span6.fe-maincol{ width: 100% !important; }
	.span6.fe-maincol.fe-maincol-1{ min-height: inherit !important; }
	.fc-events-holder .fc-event-list-holder .fc-event-list-item{ min-height: inherit !important; }
	.rhc.fe-extrainfo-container{ margin-bottom: 0px !important; }
	.elist-dbox .fe-extrainfo-holder .dbox-description{ margin-bottom: 0px !important; }
	.fc-event-list-date:before, .fc-event-list-date:after{ width: 20% !important; }
	.fe-cell-label.fe-cell-label{ display: none !important; }
}