/*
Theme Name: Madfun Theme
Theme URI: http://shawncope.com
Description: The blankSlate theme was designed by Shawn Cope and modified by Grant Merriel of Onlineedge.com.au and is based on the twentyten theme.
Version: 3.1
Author: Shawn Cope and Grant Merriel from Online Edge 
Author URI: http://shawncope.com
Tags: 

This theme was designed and built by Shawn Cope,
whose blog you will find at http://shawncope.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

@import "ie.css";
@import "style/reset.css";
@import "style/ie.css";

/*Utility Styles************************/
.alignright {
	float: left;
}

.alignleft {
	float: right;
}
.aligncenter {
	display:block;
	margin:0 auto;
}
.fleft{float: left;}
.fright{float: right;}
.clr{clear:both !important;}


@charset "utf-8";
/* CSS Document */
 @font-face {
 font-family: "myriadprobold";
 src: url("myriadprobold.eot"); /* IE */
 src: local("myriadprobold"), url( "myriadprobold.ttf" ) format("truetype"); /* non-IE */
}
 @font-face {
 font-family: "comicsans";
  src: url('fonts/LDFComicSans.eot'); /* IE9 Compat Modes */
  src: url('fonts/LDFComicSans.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/LDFComicSans.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/LDFComicSans.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/LDFComicSans.ttf')  format('TrueType'), /* Safari, Android, iOS */
	   url('fonts/LDFComicSans.otf')  format('OpenType'); 
}
body {
	margin:0px;
	padding:0px;
	background:url(http://www.madfun.com.au/wp-content/uploads/2014/12/bg.jpg)repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	line-height:19px;
}
a{color:#ffcc33; text-decoration:none}
a:hover{color:#ffcc33; text-decoration:underline}
#wrapper {
	width:100%;
	float:left;

	background:url(images/balloon-bg.png) no-repeat top center;
}
#main-wrapper {
	width:982px;
	margin:auto;
}

#header {
	width:982px;
	float:left;
}
#logo {
	width:351px;
	margin:0px;
	padding:1px 33px 0px 9px;
	float:left;
}
.cloud_bubble {
	width:232px;
	height:132px;
	background:url(images/cloud-bubble.png) no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.cloud_bubble1{ margin:9px 0px 0px 60px;}
.cloud_bubble1 h1{ font-family:"calibri"; font-size:28px; text-shadow:0px 1px 0px #FFFFFF; color:#000; padding:52px 0px 0px 26px; letter-spacing:1px; float:left;}
.cloud_bubble1 h3{font-family:"calibri"; font-size:18px; color:#000; padding:7px 0px 0px 26px; float:left; font-weight:normal; width:75%; text-align:center;}
.cloud_bubble1 h3 a{font-family:"calibri"; font-size:18px; color:#fff; padding:0px 0px 0px 0px;font-weight:normal; text-decoration:underline;}
.cloud_bubble1 h4{font-family:"calibri"; font-size:14px; text-shadow:0px 1px 0px #a2a2a2; color:#fff; padding:4px 36px 0px 0px; float:right; font-weight:normal;}
.cloud_bubble1 h4 a{font-family:"calibri"; font-size:15px; color:#fff; padding:0px 0px 0px 0px; float:right; font-weight:normal; text-decoration:underline;}
.cloud_bubble2{ margin:9px 0px 0px 0px; background:url(images/cloud-bubble2.png) no-repeat;}
.cloud_bubble2 h1 {font-family:"calibri"; font-size:28px; text-shadow:0px 1px 0px #FFFFFF; color:#000; padding:62px 0px 0px 42px; letter-spacing:1px; float:left;}
.cloud_bubble2 h4 {font-family:"calibri"; font-size:16px; text-shadow:0px 1px 0px #a2a2a2; color:#fff; padding:9px 0px 0px 42px; float:left; font-weight:normal;}
.cloud_bubble2 h1 a{ color:#000;}
.cloud_bubble2 h4 a{ color:#fff;}
#navigation {
	width:982px;
	float:left;
	height:53px;
	float:left;
	-moz-border-radius:35px;
	border-radius:35px;
	/* Mozilla Firefox */ 
background-image:-moz-linear-gradient(top, #a500a5 0%, #480048 100%);
	/* Opera */ 
background-image:-o-linear-gradient(top, #a500a5 0%, #480048 100%);
	/* Webkit (Safari/Chrome 10) */ 
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #a500a5), color-stop(1, #480048));
	/* Webkit (Chrome 11+) */ 
background-image:-webkit-linear-gradient(top, #a500a5 0%, #480048 100%);
	/* Proposed W3C Markup */ 
background-image:linear-gradient(top, #a500a5 0%, #480048 100%);
}
#navigation ul {
	float:left;
	margin:0px;
	padding:0px 20px 0px 20px;
}
#navigation ul li {
	list-style:none;
	margin:1px 0px 0px 0px;
	padding:17px 21px 20px 21px;
	background:url(images/nav-line.png) no-repeat right;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffdd00;
	text-transform:uppercase;
}
#navigation ul li a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffdd00;
	text-transform:uppercase;
}

#navigation ul li.last_item{
	background:none !important;}

.main_bg {
	 float:left;
    margin-left:12px;
    width:960px;
}
.facebook{  clear: both;
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 20px 0 0 20px;}
	.facebook a{color:#fff; text-decoration:none}
	.facebook a:hover{color:#fff; text-decoration:none}
	.facebook .text{float:left; padding:6px 0px 0px 10px}
.advertise_bg {
	width:380px;
	float:left;
	height:340px;
	margin:0px 0px 0px 1px;
	border:0px solid #ffe62f;
	opacity:0.90;
	filter:alpha(opacity=90);
	/* Mozilla Firefox */ 
background-image:-moz-linear-gradient(top, #780078 0%, #3f003f 100%);
	/* Opera */ 
background-image:-o-linear-gradient(top, #780078 0%, #3f003f 100%);
	/* Webkit (Safari/Chrome 10) */ 
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #780078), color-stop(1, #3f003f));
	/* Webkit (Chrome 11+) */ 
background-image:-webkit-linear-gradient(top, #780078 0%, #3f003f 100%);
	/* Proposed W3C Markup */ 
background-image:linear-gradient(top, #780078 0%, #3f003f 100%);
}
.advertise_bg h1 {
	width:318px;
	float:left;
	margin:0px;
	padding:7px 0px 0px 27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#ffe62f;
	text-transform:uppercase;
	line-height:25px;
}
.advertise_bg h3{
	width:318px !important;
	float:left !important;
	margin:0px !important;
	padding:30px 0px 8px 27px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:24px !important;
	font-weight:bold !important;
	color:#ffe62f !important;
	text-transform:uppercase !important;
}
.advertise_bg p {
	width:318px;
	float:left;
	margin:0px;
	padding:0px 0px 8px 27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
}
.banner_bg {
	width:578px;
	float:left;
	height:325px;
}
.banner_bg2 {
	width:598px;
	float:left;	
}
.banner_bg2 img{
	float:left;
}
.banner_bg_inner {
	width:598px;
	float:left;
	height:167px;
}
.button_bg {
margin: 0px;
float: right;
padding: 5px 0px 0px 0px;
}
.button_bg-left{
	width:324px;
	float:left;
}
.button_bg-left h2, .button_bg-right h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFE62F;
	text-transform: uppercase;
	text-align:center;
	width:290px;
	margin:0px;
	padding:0px;
}

.button_bg-right{
		width:300px;
	float:right;
}
.button_top {
	width:290px;
	float:left;
	margin:10px 0px 2px 0px;
	font-family:"calibri";
	font-size:16px;
	text-align:center;
	letter-spacing:0.1px;
	color:#341d60;
	font-weight:bold;
	text-transform:uppercase;
	border-radius:7px 7px 7px 7px;
	/* Mozilla Firefox */ 
background-image:-moz-linear-gradient(top, #f7dd5c 0%, #d78102 100%);
	/* Opera */ 
background-image:-o-linear-gradient(top, #f7dd5c 0%, #d78102 100%);
	/* Webkit (Safari/Chrome 10) */ 
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f7dd5c), color-stop(1, #d78102));
	/* Webkit (Chrome 11+) */ 
background-image:-webkit-linear-gradient(top, #f7dd5c 0%, #d78102 100%);
	/* Proposed W3C Markup */ 
background-image:linear-gradient(top, #f7dd5c 0%, #d78102 100%);
	-moz-box-shadow: 2px 1px 1px #0333;
}

.button_top a {
color: #341D60;
    float: left;
    font-family:"calibri";
    font-weight: bold;
    letter-spacing: 0.1px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 290px;
	padding:12px 0px 12px 0px !important;
	height:auto !important;
}
.button_top-1{
	width:190px;
	float:left;
	margin:10px 0px 0px 50px;
	font-family: "calibri";
	font-size:16px;
	text-align:center;
	letter-spacing:0.1px;
	color:#341d60;
	font-weight:bold;
	text-transform:uppercase;
	border-radius:7px 7px 7px 7px;
	/* Mozilla Firefox */ 
background-image:-moz-linear-gradient(top, #f7dd5c 0%, #d78102 100%);
	/* Opera */ 
background-image:-o-linear-gradient(top, #f7dd5c 0%, #d78102 100%);
	/* Webkit (Safari/Chrome 10) */ 
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f7dd5c), color-stop(1, #d78102));
	/* Webkit (Chrome 11+) */ 
background-image:-webkit-linear-gradient(top, #f7dd5c 0%, #d78102 100%);
	/* Proposed W3C Markup */ 
background-image:linear-gradient(top, #f7dd5c 0%, #d78102 100%);
	-moz-box-shadow: 2px 1px 1px #0333;

}

@media all and(min-width:0){
 .button_top a{
   font-size:15px; font-family:Arial, Helvetica, sans-serif;
 }
}
.button_top-1 a {
color: #341D60;
    float: left;
    font-family: "calibri";
    font-weight: bold;
    letter-spacing: 0.1px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 190px;
	padding:12px 0px 12px 0px !important;
	height:auto !important;
}
.button_bottom {
	width:238px;
	margin:5px 0px 0px 0px;
	float:left;
	padding:12px 0px 0px 0px;
	font-family: "myriadprobold";
	font-size:15px;
	color:#341d60;
	letter-spacing:0.1px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	border-radius:7px 7px 7px 7px;
	opacity:100;
	filter:alpha(opacity=100);
	/* Mozilla Firefox */ 
background-image:-moz-linear-gradient(top, #f9e47d 0%, #c47502 100%);
	/* Opera */ 
background-image:-o-linear-gradient(top, #f9e47d 0%, #c47502 100%);
	/* Webkit (Safari/Chrome 10) */ 
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f9e47d), color-stop(1, #c47502));
	/* Webkit (Chrome 11+) */ 
background-image:-webkit-linear-gradient(top, #f9e47d 0%, #c47502 100%);
	/* Proposed W3C Markup */ 
background-image:linear-gradient(top, #f9e47d 0%, #c47502 100%);
	height:30px;
	-moz-box-shadow: 2px 1px 1px #0333;
}
.button_bottom a {
	text-decoration:none;
	font-family: "myriadprobold";
	text-align:center;
	letter-spacing:0.1px;
	color:#341d60;
	font-weight:bold;
	text-transform:uppercase;
}
.content_bg {
	width:960px;
	float:left;
	margin:0px 0px 0px 12px;
	padding:0px;
	opacity:1.0;
	filter:alpha(opacity=100);
	/* Mozilla Firefox */ 
background-image:-moz-linear-gradient(top, #6a336a 0%, #3e153e 100%);
	/* Opera */ 
background-image:-o-linear-gradient(top, #6a336a 0%, #3e153e 100%);
	/* Webkit (Safari/Chrome 10) */ 
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #6a336a), color-stop(1, #3e153e));
	/* Webkit (Chrome 11+) */ 
background-image:-webkit-linear-gradient(top, #6a336a 0%, #3e153e 100%);
	/* Proposed W3C Markup */ 
background-image:linear-gradient(top, #6a336a 0%, #3e153e 100%);
	height:333px;
}
.slider-outer{
	padding:20px 0px 0px 13px;
	float:left;
}
.slider_bg{
	width:297px;
	padding:0px;
	float:left;
	height:280px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border:3px solid #ffe62f;
	behavior: url(border-radius.htc);
	background:url(images/bg-content-box.png) repeat-x;
	position: relative; z-index:0;
}

.slider_bg h1 {
	width:269px;
	margin:0px;
	padding:26px 0px 0px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ffe62f;
	font-weight:bold;
	text-transform:uppercase;
}
.slider_bg h3{
	width:269px;
	margin:0px;
	padding:26px 0px 0px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ffe62f;
	font-weight:bold;
	text-transform:uppercase;
}
.slider_bg p {
	width:269px;
	margin:0px;
	float:left;
	line-height:18px;
	padding:10px 0px 0px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}

.slider_bg_middle_img{
	width:263px;
	margin:0px;
	padding:10px 15px 0 15px;
	float:left;
}
.slider_bg_video_img{
	width:263px;
	margin:0px;
	/*border:2px #FFF solid;*/
	padding:0px;
	float:left;
}

.slider_bg_middle {
	width:269px;
	margin:0px;
	text-align:center;
	padding:13px 0px 0px 16px;
	float:left;
}
.party_img {
	width:280px;
	margin:0px;
	text-align:center;
	padding:15px 0px 0px 16px;
	float:left;
	line-height:18px;
}
.footer_top {
	width:940px;
	float:left;
	margin:0px 0px 0px 12px;
	opacity:0.90;
	line-height:20px;
	filter:alpha(opacity=90);
	/* Mozilla Firefox */ 
background-image:-moz-linear-gradient(top, #540054 0%, #250025 100%);
	/* Opera */ 
background-image:-o-linear-gradient(top, #540054 0%, #250025 100%);
	/* Webkit (Safari/Chrome 10) */ 
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #540054), color-stop(1, #250025));
	/* Webkit (Chrome 11+) */ 
background-image:-webkit-linear-gradient(top, #540054 0%, #250025 100%);
	/* Proposed W3C Markup */ 
background-image:linear-gradient(top, #540054 0%, #250025 100%);
	/* height:140px; */
	padding:0px 0px 0px 20px;
	color:#fff;
}
.footer_top h1 {
	width:100%;
	float:left;
	margin:0px;
	padding:23px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffe62f;
	font-weight:normal;
	text-transform:uppercase;
}
.footer_top h2 {
	width:850px;
	float:left;
	margin:0px;
	padding:23px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffe62f;
	font-weight:normal;
	text-transform:uppercase;
}
.footer_top h3 {
	margin:0px;
	padding:23px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffe62f;
	font-weight:normal;
	text-transform:uppercase;
}
.footer_top p {
margin: 0px;
padding: 18px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: white;
clear: both;
}
.footer_bottom {
	width:957px;
	float:left;
	margin:-1px 0px 39px 12px;
	padding:18px 0px 0px 0px;
	text-align:center;
	opacity:1.0;
	filter:alpha(opacity=100);
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	/* Mozilla Firefox */ 
background-image:-moz-linear-gradient(top, #290229 0%, #0d010d 100%);
	/* Opera */ 
background-image:-o-linear-gradient(top, #290229 0%, #0d010d 100%);
	/* Webkit (Safari/Chrome 10) */ 
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #290229), color-stop(1, #0d010d));
	/* Webkit (Chrome 11+) */ 
background-image:-webkit-linear-gradient(top, #290229 0%, #0d010d 100%);
	/* Proposed W3C Markup */ 
background-image:linear-gradient(top, #290229 0%, #0d010d 100%);
}
.footer_bottom a {
	text-decoration:none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
.footer_bottom a:hover{
text-decoration:underline;
}

/*---------------------------------about-page-css---------------------------------------*/


.footer_top_2{width:959px;
float:left;
line-height:20px;
margin:0px 0px 0px 12px; min-height:500px;
opacity:1.90;filter:alpha(opacity=90);
/* Mozilla Firefox */ 
background-image:-moz-linear-gradient(top, #540054 0%, #250025 100%);

/* Opera */ 
background-image:-o-linear-gradient(top, #540054 0%, #250025 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #540054), color-stop(1, #250025));

/* Webkit (Chrome 11+) */ 
background-image:-webkit-linear-gradient(top, #540054 0%, #250025 100%);

/* Proposed W3C Markup */ 
background-image:linear-gradient(top, #540054 0%, #250025 100%);
}
.footer_top_2 h1{
margin:0px;
padding:23px 0px 15px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#ffe62f;
font-weight:bold;
text-transform:uppercase;
line-height:27px;
}
.footer_top_2 p{
margin:0px;
padding:10px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
}

.advertise_bg_2{width:361px;
float:left;
margin:0px 0px 0px 0px;
-moz-border-radius:0px;
border-radius:0px;
height:167px;
border:0px solid #ffe62f;
opacity:0.90;filter:alpha(opacity=90);

/* Mozilla Firefox */ 
background-image:-moz-linear-gradient(top, #780078 0%, #3f003f 100%);

/* Opera */ 
background-image:-o-linear-gradient(top, #780078 0%, #3f003f 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #780078), color-stop(1, #3f003f));

/* Webkit (Chrome 11+) */ 
background-image:-webkit-linear-gradient(top, #780078 0%, #3f003f 100%);

/* Proposed W3C Markup */ 
background-image:linear-gradient(top, #780078 0%, #3f003f 100%);

}
.advertise_bg_2 h1{color: #FFE62F;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 25px;
    margin: 0;
    padding: 16px 0 8px 27px;
    text-transform: uppercase;
    width: 318px;
}
.advertise_bg_2 p{width:318px;
float:left;
margin:0px;
line-height:20px;
padding:11px 0px 0px 27px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
}
/*-------------------------------about-page-css-closed--------------------------------------------*/

/*------------------------------blog-page-css-------------------------------*/
#main{
width:960px;
float:left;
margin:0px 0px 0px 12px;
padding:0px;
opacity:0.90;
	filter:alpha(opacity=90);
	/* Mozilla Firefox */ 
background-image:-moz-linear-gradient(top, #540054 0%, #250025 100%);
	/* Opera */ 
background-image:-o-linear-gradient(top, #540054 0%, #250025 100%);
	/* Webkit (Safari/Chrome 10) */ 
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #540054), color-stop(1, #250025));
	/* Webkit (Chrome 11+) */ 
background-image:-webkit-linear-gradient(top, #540054 0%, #250025 100%);
	/* Proposed W3C Markup */ 
background-image:linear-gradient(top, #540054 0%, #250025 100%);		
}
#main_bg{
width:590px;
float:left;
margin:0px;
padding:0px 0px 20px 20px;
min-height:540px;
}
#main_bg h1{
width:100%;
float:left;
margin:0px;
padding:30px 0px 10px 0px;
font-family:"myriadprobold";
font-size:27px;
font-weight:bold;
color:#ffe62f;	
line-height:32px;	
}
#main_bg h3{
width:100%;
float:left;
margin:0px;
padding:25px 0px 10px 0px;
font-family:"myriadprobold";
font-size:18px;
font-weight:bold;
color:#ffe62f;		
}
#main_bg h2{
width:100%;
float:left;
margin:0px;
padding:65px 0px 10px 0px !important;
font-family:"myriadprobold";
font-size:18px;
font-weight:bold;
color:#fff;			
}
.color_1{
	color:#ffe62f;
	}
#main_bg h6{
width:100%;
float:left;
margin:0px 0px 10px 0px;
padding:0px 0px 12px 0px;	
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#fff;	
border-bottom:1px #fff solid;	
}
#main_bg img
{float:left;	
margin:0px;
padding:10px 22px 8px 0px;
}
#main_bg h5{
margin:0px;
padding:10px 0px 10px 0px;	
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#ffe62f;
width:622px;
float:left;	
}
#main_bg p{
margin:0px;
padding:0px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;	
line-height:20px;
}

#blog_first_bg{
	width:622px;
float:left;
margin:0px;
padding:0px;	
}

#blog_first_bg p{
margin:0px;
float:none !important;
border:none;
padding:10px 0px 10px 0px;	
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;	
width:auto !important;	
}

#blog_first_bg img{
margin:0px;
padding:14px 0px 4px 10px;
float:right;
}

#sidebar{width:283px;
float:right;
margin:30px 10px 20px 0px;
padding:0px;
-moz-border-radius:8px;
border-radius:8px;
behavior: url(border-radius.htc);
background-color:#290229;
opacity:0.80;filter:alpha(opacity=80);
position: relative; z-index:0;
}
#sidebar-bg{width:260px;
float:left;
padding:15px 0px 0px 8px;
margin:0px;

}
#category-bg{width:260px;
float:left;
padding:0px 0px 16px 0px;
margin:0px;
}
#category-bg-head{width:247px;
float:left;
padding:12px 0px 12px 13px;
margin:0px;
-moz-border-radius:8px;
border-radius:8px;
background-color:#530153;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-transform:uppercase;
color:#ffe62f;	
}
#category-bg ul{
	width:227px;
float:left;
padding:4px 0px 0px 20px;
margin:0px;

	
}
#category-bg ul li {
	width:227px;
float:left;
padding:5px 0px 3px 0px;
margin:0px;
list-style:none;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;	
line-height:20px;	
}
#category-bg ul li a {
 color: #FFFFFF;
    text-decoration: none;
}
#sidebar #sidebar-bg .widget-area{
float:left;
margin:0px;
padding:0px;
width:260px;
}
#sidebar #sidebar-bg .widget-area ul{
    float: left;
    margin: 0;
    padding: 4px 0 0 0px;
    width: 227px;
}
#sidebar #sidebar-bg .widget-area ul li{
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 20px;
    list-style: none outside none;
    margin: 0;
    padding: 0px 0 12px;
list-style:none;
}
#sidebar #sidebar-bg .widget-area ul li ul{
padding:0px !important;
}
#sidebar #sidebar-bg .widget-area ul li a{
color: #FFFFFF;
text-decoration:none;
}

#sidebar #sidebar-bg .widget-area ul li h3{
    background-color: #530153;
    border-radius: 8px 8px 8px 8px;
    color: #FFE62F;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin:0px 0px 12px 0px;
    padding: 12px 0 12px 13px;
    text-transform: uppercase;
	font-weight: normal;
    width: 247px;
}

#sidebar #sidebar-bg .widget-area ul ul li{
padding-left:15px;
}
#main_bg h2 a{
color:#fff;
}

.entry-meta{
    border-bottom: 1px solid #FFFFFF;
    color:#FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 0px;
    padding: 0 0 12px;
    width: 100%;
}
.entry-meta .entry-date{
    color:#FFE62F;
	text-decoration:none;
}
.entry-meta .entry-date:hover{
    color:#FFE62F;
	text-decoration:underline;
}
.entry-meta .author{
    color:#FFE62F;
}
.entry-meta .author a{
    color: #FFE62F;
	text-decoration:none;
}
.entry-meta .author a:hover{
    color: #FFE62F;
	text-decoration:underline !important;
}
.entry-meta a{
text-decoration:none !important;
}
#main_bg h2 a{
text-decoration:none;
}
#main_bg .entry-summary{
	float:left;
	margin:0px;
	width:100%;
	padding:0px 0px 20px 0px !important;
}

.slider_bg_video_img a{
padding:0px 3px 0px 0px;
float:left;
margin:0px;
color:#fff;
text-decoration:none;
}
.slider_bg_video_img a:hover{
text-decoration:underline;
color:#FFE62F;
}
.slider_bg_video_img p{
padding:0px 0px 5px 5px !important;
margin:0px 0px 0px 0px;
width:250px;
}
.footer_top_2 .entry-content{
float:left;
padding:0px 10px 0px 25px;
margin:0px;
width:925px;
}
.page-id-15 .footer_bottom{ width: 954px;}
/*.footer_top_2 .entry-content .wpcf7{
float:left;
margin:15px 0px 0px 0px;
padding:0px;
width:407px;
}

.footer_top_2 .entry-content .wpcf7 .wpcf7-form-control-wrap{
float:left;
width:100%;
}
.footer_top_2 .entry-content .wpcf7 .wpcf7-form-control-wrap input{
width:325px;
float:left;
color:#fff;
font-size:12px;
padding:5px 0px 5px 5px;
margin:5px 0px 5px 0px;
background-color: #290229;
opacity: 0.80;
filter: alpha(opacity=80);
border:none;
}
.footer_top_2 .entry-content .wpcf7 .wpcf7-form-control-wrap textarea{
width:400px;
float:left;
color:#fff;
font-size:12px;
padding:5px 0px 5px 5px;
margin:5px 0px 5px 0px;
background-color: #290229;
opacity: 0.80;
filter: alpha(opacity=80);
border:none;
font-family:arial;
}
.footer_top_2 .entry-content .wpcf7 .wpcf7-submit{
float:right;
background:url(images/btn-send.png) no-repeat;
width:63px;
height:37px;
margin-top:3px;
text-align:center;
font-size:14px;
text-transform:uppercase;
color:#341d60;
font-weight:bold;
border:none;
margin-bottom:20px;
cursor:pointer;
}*/
#main_bg .navigation{
float:right;
padding:0px;
margin:0px;
}








.wp-paginate .current {
	border:none !important;
    background: none repeat scroll 0 0 #caa91f!important;
	font-weight:bold;
	}
	.wp-paginate .title {
    color:#FFFFFF !important;
    font-family:arial;
    margin-right:4px;
}
.slideshowlink{
	margin-bottom:10px;
}
.slideshowlink a{
	color:#ffffff;
	text-decoration:none;
}
.ngg-galleryoverview {
	margin-bottom:10px;
	margin-top:10px;
	padding:0 0 0 34px;
	width:851px !important;
}

.ngg-navigation{}
.ngg-navigation span{ background:#CAA91F !important;
    border:none !important;
    font-weight: bold; 
	padding:3px 7px;
	margin:0px 3px !important;
	}
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover{background:#CAA91F !important;}	
.ngg-navigation .page-numbers{
	background: none repeat scroll 0 0 #DDDDDD;
    border: none !important;
    color: #666666;
    margin-right: 4px;
    padding: 3px 6px;
    text-align: center;
    text-decoration: none;
	}
.ngg-navigation a.prev{    border: none !important; background: none repeat scroll 0 0 #DDDDDD; color:#000;
}
.ngg-navigation a.next{    border: none !important; background: none repeat scroll 0 0 #DDDDDD; color:#000;
}

.wp-paginate a {
background: #DDD;
border: 0px none !important;
color: #666;
margin-right: 4px;
padding: 3px 6px;
text-align: center;
text-decoration: none;
}
#wpcontent_slider_container .cs-prev{
	width:37px !important;
	height:39px !important;
	background:url(images/btn-prev.png) no-repeat !important;
	color:transparent !important;
}


 #wpcontent_slider_container .cs-next {
	 	width:37px !important;
	height:39px !important;
	background:url(images/btn-next.png) no-repeat !important;
	color:transparent !important;
}

#cs-prev-wpcontent_slider{
	color:transparent !important;
	font-size:0px !important;
}
#cs-next-wpcontent_slider{


	color:transparent !important;
	font-size:0px !important;
}
#shDisplay{
	color:#fff !important;
}
.entry-content h2{

color: #FFE62F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 15px;
    text-transform: uppercase;
}
/*------------------Footer-Changes-----------------------------*/

.footer_phone_number{
	float:left;
	margin:0px;
	padding:22px 0 10px !important;
	text-align:left;
	color:#FFE62F;
	width:100%;
}
.footer_phone_number p{
	margin:0px 0px 20px 0px;
	padding:30px 0px 0px 0px;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;   
    width:960px;
	background-position:bottom;	
}
.entertain_images{
width:925px;
float:left;
margin:0px;
padding:0px 0px 15px 0px;
}
.entertain_images_one{
float:left !important;
margin:0px !important;
padding:0px !important;
width:500px !important;
height:442px !important;
}
.entertain_images_two{
float:right !important;
margin:0px !important;
padding:0px !important;
width:330px !important;
height:442px !important;
}
.entertain_second_block{
width:925px;
float:left;
margin:0px;
padding:0px 0px 10px 0px;
}
.second_block_img_one{
width:330px !important;
float:left !important;
margin:0px !important;
padding:0px !important;
}
.second_block_img_two{
width:442px !important;
float:right !important;
margin:0px !important;
padding:0px !important;
}
.craft_main{
width:925px !important;
float:left !important;
margin:0px !important;
padding:0px 0px 8px 0px !important;
}
.craft_first_img{
float:left !important;
margin:0px !important;
padding:0px !important;
}
.craft_img_two{
float:left !important;
margin:0px !important;
padding:0px 0px 0px 20px !important;
}
.craft_main p{
width:300px;
float:right !important;
margin:0px !important;
padding:0px !important;
}
.main_bg .foodies_main{
width:925px;
float:left;
margin:0px;
padding:0px;
}

/*
.main_bg .foodies_main .food_image_one{
	width:525px;
	position:center;
	margin:auto;
}
.advertise_bg_2 h1{

}
.advertise_bg_2 p{
	float:left;
	width:925px;
}




.food-img-two{
width:400px !important;
margin:auto !important;
}
.food-img-two h1{
margin:auto !important;
margin:0px !important;
padding:14px 0px 18px 100px !important;
}
.entry-content h1{
width:925px !important;
margin:auto !important;
}
.lolly_bags h1{
width:200px !important;
margin:auto !important;
padding:0px 0px 10px 0px !important;
}

 .advertise_bg_2 .food_image_three{
 width:960px !important;
float:left !important;
margin:0px 0px 0px 0px !important;
-moz-border-radius:0px !important;
border-radius:0px !important;
height:167px !important;
border:0px solid #ffe62f !important;
opacity:0.90;filter:alpha(opacity=90) !important;

 Mozilla Firefox */ 
/* background-image:-moz-linear-gradient(top, #780078 0%, #3f003f 100%) !important; */

/* Opera */ 

/*background-image:-o-linear-gradient(top, #780078 0%, #3f003f 100%) !important; */

/* Webkit (Safari/Chrome 10) */ 
/*background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #780078), color-stop(1, #3f003f)) !important; */

/* Webkit (Chrome 11+) */ 
/*background-image:-webkit-linear-gradient(top, #780078 0%, #3f003f 100%) !important;

/* Proposed W3C Markup */ 
/*background-image:linear-gradient(top, #780078 0%, #3f003f 100%) !important;
 
}*/

.main_bg .foodies_main{width:960px !important;
float:left !important;
margin:0px 0px 0px 0px !important;
-moz-border-radius:0px !important;
border-radius:0px !important;
border:0px solid #ffe62f !important;
opacity:0.90;filter:alpha(opacity=90) !important;

/* Mozilla Firefox */ 
background-image:-moz-linear-gradient(top, #780078 0%, #3f003f 100%) !important;

/* Opera */ 
background-image:-o-linear-gradient(top, #780078 0%, #3f003f 100%) !important;

/* Webkit (Safari/Chrome 10) */ 
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #780078), color-stop(1, #3f003f)) !important;

/* Webkit (Chrome 11+) */ 
background-image:-webkit-linear-gradient(top, #780078 0%, #3f003f 100%) !important;

/* Proposed W3C Markup */ 
background-image:linear-gradient(top, #780078 0%, #3f003f 100%) !important;

}
.foodies_main h1{text-align:center !important;
	width:925px !important;

}
.foodies_main p{width:318px !important;
float:left !important;
margin:0px !important;
line-height:20px !important;
padding:11px 0px 0px 27px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-size:14px !important;
color:#fff !important;
}
.foodies_main .banner_bg2{
width:960px !important;
float:left !important;
margin:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
}
.foodies_main .banner_bg2 .food_image_two{
width:274px !important;
margin:auto !important;
}
.foodies_main .advertise_bg_2{
width:960px !important;
float:left !important;
margin:0px 0px 0px 0px !important;
-moz-border-radius:0px !important;
border-radius:0px !important;
height:167px !important;
border:0px solid #ffe62f !important;
opacity:0.90;filter:alpha(opacity=90) !important;

/* Mozilla Firefox */ 
/*background-image:-moz-linear-gradient(top, #780078 0%, #3f003f 100%) !important;*/

/* Opera */ 
background-image:-o-linear-gradient(top, #780078 0%, #3f003f 100%) !important;

/* Webkit (Safari/Chrome 10) */ 
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #780078), color-stop(1, #3f003f)) !important;

/* Webkit (Chrome 11+) */ 
background-image:-webkit-linear-gradient(top, #780078 0%, #3f003f 100%) !important;

/* Proposed W3C Markup */ 
background-image:linear-gradient(top, #780078 0%, #3f003f 100%) !important;

}
.foodies_main h1{text-align:center !important;
	width:925px !important;

}
.advertise_bg_2 .food_image_three{
 width:960px !important;
float:left !important;
margin:0px 0px 0px 0px !important;
-moz-border-radius:0px !important;
border-radius:0px !important;
height:167px !important;
border:0px solid #ffe62f !important;
opacity:0.90;filter:alpha(opacity=90) !important;

/* Mozilla Firefox */ 
background-image:-moz-linear-gradient(top, #780078 0%, #3f003f 100%) !important;

/* Opera */ 
background-image:-o-linear-gradient(top, #780078 0%, #3f003f 100%) !important;

/* Webkit (Safari/Chrome 10) */ 
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #780078), color-stop(1, #3f003f)) !important;

/* Webkit (Chrome 11+) */ 
background-image:-webkit-linear-gradient(top, #780078 0%, #3f003f 100%) !important;

/* Proposed W3C Markup */ 
background-image:linear-gradient(top, #780078 0%, #3f003f 100%) !important;
}
.advertise_bg_2 .food_image_three h1{
	text-align:center !important;
	width:925px !important;

}
.advertise_bg_2 .food_image_three p{
 color: #FFFFFF !important;
    float: left !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;
    margin: 0 !important;
    padding: 11px 0 0 27px !important;
    width: 925px !important;
}
.food-img-two{
width:400px !important;
margin:auto !important;
}
.lolly_bags h1{
width:200px !important;
margin:auto !important;
padding:0px 0px 10px 0px !important;
}
.food-img-two h1{
margin:auto !important;
margin:0px !important;
padding:14px 0px 18px 100px !important;
}
.contact_main{
	width:600px !important;
	float:left !important;
	margin:0px !important;
	padding:0px !important;
}
.contact_main p{
	margin: 0px !important;
	padding: 0px 0px 10px 0px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	color:#ffffff !important;
  
}
.contact_image{
	width:560px !important;
	float:left !important;
	margin:0px !important;
	padding:0px 0px 0px 0px !important;
}
.right_img{
	width:200px !important;
	float:left !important;
	margin:0px !important;
	padding:10px 0px 0px 0px !important;
}
.contact_two{
	width:560px !important;
	float:left !important;
	padding:0px !important;
	margin:0px !important;
}
.blog_main{
	width:100% !important;
	float:left !important;
	margin:0px !important;
	padding:0px !important;
}
.blog_main p{
	width:100% !important;
	float:left !important;
	margin:0px !important;
	padding:10px 0px 0px 0px !important;
}
.blog_main h4{
float: left !important;
margin: 0px !important;
padding: 0px !important;
font-family: "myriadprobold" !important;
font-size:18px !important;
font-weight: bold !important;
color: #FFE62F !important;
}
/*--------------------------------NEW TEMPLATE-----------------------*/
.foodies_two {
float: left !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 960px !important;
}
.main_bg .newtemplate_main{width:960px !important;
float:left !important;
margin:0px 0px 0px 0px !important;
-moz-border-radius:0px !important;
border-radius:0px !important;
border:0px solid #ffe62f !important;
opacity:0.90;filter:alpha(opacity=90) !important;

/* Mozilla Firefox */ 
background-image:-moz-linear-gradient(top, #780078 0%, #3f003f 100%) !important;

/* Opera */ 
background-image:-o-linear-gradient(top, #780078 0%, #3f003f 100%) !important;

/* Webkit (Safari/Chrome 10) */ 
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #780078), color-stop(1, #3f003f)) !important;

/* Webkit (Chrome 11+) */ 
background-image:-webkit-linear-gradient(top, #780078 0%, #3f003f 100%) !important;

/* Proposed W3C Markup */ 
background-image:linear-gradient(top, #780078 0%, #3f003f 100%) !important;

}
.main_bg .newtemplate_main h1{width:925px !important;
float:left !important;
margin:0px !important;
padding:19px 0px 8px 27px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-size:24px !important;
font-weight:bold !important;
color:#ffe62f !important;
text-transform:uppercase !important;

}
.main_bg .newtemplate_main p{width:925px !important;
float:left !important;
margin:0px !important;
line-height:20px !important;
padding:11px 0px 0px 27px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-size:14px !important;
color:#fff !important;
}
.newtemplate_main .location_main{
	width:925px !important;
	float:left !important;
	margin:0px !important;
	padding:30px 0px 30px 0px !important;
}
/*.newtemplate_main .content_left{
	width:150px !important;
	float:left !important;
	padding:0px 103px 0px 0px !important;
	margin:0px !important;
}
.newtemplate_main .content_left h1{
width:150px !important;
float:left !important;
margin:0px !important;
padding:0px 0px 0px 27px !important;
}
.newtemplate_main .content_left  p{
width:150px !important;
float:left !important;

}
.newtemplate_main .content_middle{
	width:451px !important;
	float:left !important;
	margin:0px !important;
	padding:0px !important;
}
.newtemplate_main .content_right{
	width:150px !important;
	float:left !important;
	margin:0px !important;
	padding:0px !important;
}
.newtemplate_main .content_right h1{
	width:150px !important;
	float:left !important;
	margin:0px !important;
	padding:0px !important;
}
.newtemplate_main .content_right p{
width:150px !important;
	float:left !important;
	margin:32px 0px 0px 31px !important;
	padding:0px !important;
}*/
.main_bg .newtemplate_main .contact_image p{
	width:635px !important;
	float:left !important;
	margin:0px !important;
	padding:0px !important;
}
.main_bg .footer_phone_number{
	float: left !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
}
.main_bg .footer_phone_number p{
  background-position: center bottom !important;
    float: left !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 13px !important;
    margin: 0 0 20px !important;
    padding: 30px 0 0 !important;
    width: 960px !important;
}
.food_drink .banner_bg2{
		width:925px !important;
		margin:0px !important;
		padding:0px !important;
}
.food_drink .banner_bg2  a img{
	width:274px !important;
	margin:0px !important;
	padding:0px 0px 0px 0px!important;
	float:right !important;
}
.entry-content .food_drink{
width:925px !important;
float:left !important;
margin:0px !important;
}
.food_drink h1{
margin:0px !important;
padding:0px 0px 20px 0px !important;
}
.entry-content .contact_right{
width:200px;
float:right !important;
margin:0px !important;
padding: 108px 52px 0px 0px !important;
}
.footer_top p a{
color:#FFE62F !important;

}
.blog_main .answer{
	color: #FFE62F !important;
    float: left !important;
    font-family: "myriadprobold" !important;
    font-size:18px !important;
    font-weight: bold !important;
	padding:0px 7px 0px 0px;
}
.format-standard .entry-title a{
color: #FFE62F !important;
}
.contact_right{
float:right !important;
margin:0px !important;
padding:0px !important;
}
.footer_top_2 .entry-content .wpcf7 .wpcf7-form-control-wrap textarea{
font-family:Arial !important;
}
.wp-paginate a:hover {
background: #CAA91F !important;
border: 0px none !important;
color: #ffffff !important;

}
/*.advertise_bg_2{
width:684px !important;
height:308px !important; 
}*/
.kids_main  .banner_bg2{
width:274px !important;
height:228px !important;
}
/*.main_bg .advertise_bg_2 h1{
width:610px !important; 
}*/

.location_main .content_left h1{
width:250px !important;  
}
.location_main .content_left p{
width:250px !important; 
margin:10px 0px 0px 0px !important; 
}
.location_main .content_left{
width:250px !important;
float:left !important;
}
.location_main .content_middle{
width:475px !important;
float:left !important;
}
.location_main  .content_right{
width:200px !important;
float:right !important;
}
.location_main  .content_right p{
width:200px !important;
float:right !important;
}
.location_main{
width:925px !important;
float:left !important;
margin:0px !important;
padding:10px 0px 0px 0px !important;
}
.location_main h1{
width:925px !important;
float:left !important;
margin:0px !important;
padding:10px 0px 0px 0px !important;
}
.location_main p{
width:925px !important;
float:left !important;
margin:0px !important;
padding:10px 0px 0px 0px !important;
}
.main_bg .kids_main{
	float: left !important;
    width: 960px !important;
}
.kids_main .advertise_bg_2{
width:361px !important;
height:228px !important;
}
.kids_main .advertise_bg_2 h1{
width:318px !important;
}
.kids_main .advertise_bg_2 p{
width:318px !important;
}
.main_bg .location_main_page{
	float: left !important;
    width: 960px !important;
}
.location_main_page .advertise_bg_2{
width:356px !important;
height:217px !important;
}
.location_main_page .advertise_bg_2 h1{
width:320px !important;
}
.location_main_page .advertise_bg_2 p{
width:320px !important;
}
.contentall{
width:938x !important;
float:left;
font-size:13px;
color:#fff;
}
.contentall a{
color:#FFE62F !important;
text-decoration:underline;
}
.vcard{
width:50%;
}




.contentall_left{
float:left;
margin:0px;
padding:0px 0px 0px 5px;
width:485px;
}
.contentall_left p{
padding:0px 10px 0px 0px;
}
.contentall_right p{
padding:0px 10px 0px 0px;
}
.contentall_right{
float:right;
margin:0px;
padding:0px;
width:430px;
}
.contact-right-box{float:left; width:450px;}
.contact-right-box h4{font-size:16px; margin-bottom:5px; color:#FFE62F;}
.contact-right-box h5{margin-top:30px; margin-bottom:5px; font-size:16px; color:#FFE62F;}
.yellow-big-text{margin:0px;
	padding:15px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#ffe62f;
	float:left;
	width:100%;
	text-align:center;
}
.white-text-small{	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff; float:left;
	width:100%;
	text-align:center;}


/*   form   */
.form_bg{ float:right; width:311px; padding:20px 15px 20px 0px;}
.form_bg2{ float:left; width:311px; padding:20px 15px 10px 0px;}
.contactform_bg{
	width:290px;
	padding:0px;
	float:left;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border:8px solid #fff;
	behavior: url(border-radius.htc);
	/*background:url(images/repeate-img.jpg) repeat;*/
	background:#FF69B3;
	position: relative; z-index:0;
}
.contacthead_bg{
	width:290px;
	padding:0px;
	float:left;
	height:66px;
	border-radius: 22px 22px 0px 0px;
-moz-border-radius: 22px 22px 0px 0px;
-webkit-border-radius: 22px 22px 0px 0px;
	behavior: url(border-radius.htc);
	background:url(images/head-bg.jpg) repeat-x;
	position: relative; z-index:0;
}
.contacthead_bg h1{ font-family:"calibri"; font-size:26px; color:#ffe62f; font-weight:bold; margin:0px; padding:0px; text-align:center; float:left; width:100%; text-transform:uppercase; line-height:35px;}
.contacthead_bg h3{ font-family:"calibri"; font-size:16px; color:#fff; font-weight:normal; margin:0px; padding:0px; text-align:center; float:left; width:100%; line-height:19px;}

.contactform_bg form{ float:left; width:100%;}
.contactform_bg form p{font-family:"calibri"; font-size:16px; color:#000; font-weight:normal; margin:0px; padding:15px; float:left; width:275px;}

.form_content{float:left; width:100%; padding:0px 0px 15px 0px;}

.contactform_bg form fieldset{ border:none; margin:0px; padding:0px 0px 10px 0px; width:100%; float:left;}
.contactform_bg form fieldset label{ border:none; margin:0px; padding:12px 5px 0px 0px; color:#360036; font-family:"calibri"; font-size:14px; width:75px; text-align:right; float:left; text-transform:uppercase;}
.contactform_bg form fieldset input{ border:1px solid #b9a258; margin:0px; padding:10px 5px 10px 5px; width:190px; float:left; color:#666; -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc);}
.contactform_bg form fieldset textarea{ border:none; margin:0px; padding:10px 5px; border:1px solid #b9a258; height:88px; width:190px; float:left; -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(border-radius.htc); color:#666;}
.contactform_bg form .form_content fieldset p{ padding:7px 0px 0px 0px; float:left; width:280px; text-align:right;}
.contactform_bg form .form_content fieldset p input{ padding:9px 0px 9px 0px; float:right; width:197px; text-align:center; background:url(images/button-bg.png) repeat-x; border:none; color:#fff; font-family:"calibri"; font-size:18px; font-weight:bold; text-transform:uppercase; -moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(border-radius.htc); cursor:pointer;}
.contactform_bg form .form_content p{ padding:0px 0px 0px 0px; float:left; width:278px; text-align:right; color:#333; font-family:"calibri"; font-size:14px;}


.left_content_bg{ float:left; width:590px;}
.left_content_bg3{ float:right; width:590px;}

.left_content_bg .contentall_left .vcard p{ float:left;}

.form_content fieldset img{ float:left;margin: 0 0 4px 208px;}
.form_content fieldset p.captcha1 span input{ border: 1px solid #B9A258;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    float: right;
    margin: 0;
    padding: 10px 5px;
    width: 190px; background:#fff; cursor:text; text-align:left; font-weight:normal;}
	
	#womo-widget{margin: 25px 0 0; float:left;}
	.womo_button { float: none; margin:8px 0 20px ; text-align:right;}
	#womo-header{ background:url("images/head-bg.jpg") repeat-x 0px 0px!important ;}
	#womo-reviewsLink{ color:#e65c00 !important}
	.home .womo-widget.womo-review-feed{ margin-top:20px; !important}

#navigation ul li a:hover {
color : #fff;
}	
.sidebar_right{
    float: right;
    padding: 20px 15px 20px 0;
    width: 311px;
}	
	
.content_que{background:#ffe62f;  float: left;
    padding: 6px 0 6px 6px;
    width: 95%;
    color: #000;
    font-weight: bold;
    font-size: 16px;
    margin: 20px 0px 10px 0px;}
.faq_list{ float:left; width:100%;}	
.faq_list li{ float:left; margin:0px; padding:15px 0px 0px 0px; list-style:inside decimal;}	
	.faq_image{ float:left; width:100%; text-align:center;}
.faq_image img{ float:none !important; padding:0px !important;   margin: auto !important;}	
	
	
#main_bg p.mad_image img{
   	width:98%}
	
#main_bg p.centerclass{ float:left; width:100%; text-align:center;}	
#main_bg p.con_centerclass{ text-align:center;}	
	
.thankyoupageclass{ float:left; width:100%; font-size:14px; text-align:center; padding-top:20px; padding-bottom:20px;}	
	
.fb_iframe_widget{ background:#fff; min-height:500px;}
div.wpcf7-validation-errors{ border:0px none !important;}
.wpcf7-mail-sent-ok	{ display:none !important;}
	span.wpcf7-not-valid-tip{ color:#ff0000 !important;}
.download_box{float:left; margin:7px 0 0px 12px;}
.download_box a{ width:155px; padding:5px 8px 5px 10px;border-radius:15px;display: inline-block; text-decoration:none;  opacity: 0.8; filter: alpha(opacity=80); /* For IE8 and earlier */}
.cs-wpcontent_slider, #wpcontent_slider img,#wpcontent_slider{ width:578px !important;}
.bx_orange{color:#fff;  background:#F68430;}
.bx_blue{ color:#fff; background:#5EA0DB;}
.bx_pink{ color: #240024; background:#FF9FFF;}
.bx_green{color:#000; background:#2CF897;}
.bx_green span{text-align:center;display:block;}
.bx_orange:hover{color:#fff;}
.bx_blue:hover { color:#fff;}
.bx_pink:hover{ color: #240024; }
.bx_green:hover {color:#000; }
.download_link{font-size:13px; display:inline-block; margin-top:5px;}
.download_box a:hover{ text-decoration: none; opacity: 1.0; filter: alpha(opacity=100);}

.wpvl_auto_thumb_box{width:100% !important;}

.video_lightbox_auto_anchor_image{width:263px !important;height:158px !important;}
.wpvl_auto_thumb_box_wrapper{border: 2px #FFF solid;
height: 158px;}
.wpvl_auto_thumb_play{ left:110px !important; top:55px !important; }
.home #womo-widget{
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
border: 3px solid #ffe62f;
width: 300px;
height: 280px;
margin:0 0 8px;
}

.home .womo_button {
float:none !important;
margin: 0;
text-align: right;
}
.home #womo-ratings > div{height:201px;}
.home .content_bg{ height: 367px;}
.home .womo-heading{ padding:16px 0 0 16px;}
.home .footer_top{margin:0px;}
.page-id-15 .footer_top_2{ width:956px;}
.form_bg .slider_bg{ margin-bottom:15px; line-height:10px;}
.form_bg .slider_bg h3{padding:20px 0px 0px 16px;}
.form_bg .party_img{padding-top:10px;}
.home .footer_bottom{ margin-left: 0px;}
.advertise_bg .adult_party a{
  width: 87%;
  border-radius:15px;
  margin: 10px 12px 0;
  padding: 3px 12px 0px 15px;
  color: #000;
  background-color:rgb(62, 197, 225) ;
  float:left;
}
.advertise_bg .adult_party:hover{ background: rgb(99, 222, 248);}
.advertise_bg .adult_party a, .adult_party a:hover{ color:#000; text-decoration:none;}
@media screen and (min-width: 1300px) {
.home .womo_button {
float:none !important;
margin: 0;
text-align: right;
}
.home #womo-ratings > div{height:201px;}
.home .content_bg{ height: 367px;}
.home .womo-heading{ padding:16px 0 0 16px;}
.home #womo-widget{
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
border: 3px solid #ffe62f;
width: 300px;
height: 280px;
margin:0 0 8px;
}
}
/* Media Queries Starts Here */

/* ----------- iPad mini ----------- */

/* Portrait and Landscape */
@media screen and (max-width: 800px){
	#navigation{ display:none !important;}
	#main-wrapper{ width:600px;}
	#header{ width:100%; position:relative;}
	.cloud_bubble{ width:210px; background-size:100%; margin-top:130px;}
	.cloud_bubble{margin-left:0px;}
	.cloud_bubble1 h1,.cloud_bubble2 h1{ font-size:24px;}
	.cloud_bubble1 h3 a, .cloud_bubble2 h4{font-size:14px;}
	.cloud_bubble1 h4 {font-size:14px; padding-top:0px;}
	.cloud_bubble1 h4 a{ font-size:13px; }
	.cloud_bubble2{ width:210px; background-size:100% ;float:right;}
	 #logo{ position:absolute; left:115px; top:5px;}
	 #wrapper{ background-size:100%; background-position:0px 50px;}
	 .main_bg{ width:600px; margin:0px;}
	 .advertise_bg, .advertise_bg_2{ width:100%; height:auto; padding-bottom:20px; margin-left:0px;}
	 .advertise_bg h1{ width:95%;}
	 .download_box{ width:46%;}
	 .download_box a{ width:90%; font-size:16px;}
	 .download_link{ font-size:14px;}
	 .bx_pink{ margin-left:10px;}
	 .bx_blue{ margin-left:10px;}
	 .bx_orange{ margin-left:10px;}
	 .bx_green{ margin-left:10px;}
	 .banner_bg,.banner_bg2, .banner_bg2 img{ width:100%;}
	 .cs-wpcontent_slider, #wpcontent_slider img, #wpcontent_slider{ width:100% !important;}
	 .home #wpcontent_slider_container{ width:100% !important;}
	 .home .content_bg{ height:auto; width:100%; margin-left:0px;}
	 .slider-outer{ width:280px;}
	 .slider_bg{ width:280px;}
	 .slider_bg_video_img a{ font-size:13px;}
	 .slider_bg h3{ width:100%; font-size:16px;}
	 .home #womo-widget{ width:572px !important;}
	 .video_lightbox_auto_anchor_image{ width:100% !important;}	 	 
	 .home .footer_top{ width:580px;}
	 .footer_top h1, .footer_top h2{ width:100%; font-size:18px;}
	 .form_bg{ float:left; width:100%; padding-right:0px;}
	 .form_bg .slider_bg{ width:96%;}
	 .home .womo_button{ position:relative; left:140px;}
	 #womo-logo{ width:100% !important; text-align:right;}
	 .footer_bottom{ width:598px; margin-left:0px;}
	 .contactform_bg{ width:94.5%;}
	 .contacthead_bg{ width:100%;}
	 .form_content{ width:100%;}
	 .contactform_bg form fieldset input{ width:80%;}
	 .contactform_bg form fieldset textarea{ width:80%;}	 
	 .form_content fieldset img{ margin-left:80px;}
	 .home .footer_top p{ width:96%;}
	 .home .footer_top i{ padding-right:20px; display:block;}
	 .slider_bg_middle_img{	padding:10px}
	 .left_content_bg{ width:100%;}
	 .footer_top{ padding-left:19px;}
	 .advertise_bg_2 p{ width:95%;}
	 .footer_top_2, .page-id-15 .footer_top_2, #main{ width:100%; margin-left:0px;}
	 .footer_top_2 .entry-content{ width:94.5%;}
	 .footer_top_2 p{padding-right:10px;}
	 #womo-widget{ width: 97% !important;}	
	 .womo_button {
  		float: right;
  		margin: 8px 10px 0 0;
	}
	.craft_main{ width: 100% !important;}
	.kids_main .advertise_bg_2,.kids_main .banner_bg2, .location_main_page .advertise_bg_2, .main_bg .location_main_page{ width:100% !important; height:auto !important;}
	.banner_bg_inner, .banner_bg_inner img{ width:100%;}
	.main_bg .kids_main, #category-bg, #category-bg-head, #sidebar #sidebar-bg .widget-area, #sidebar #sidebar-bg .widget-area ul { width:100% !important}
	.kids_main .advertise_bg_2 h1, .kids_main .advertise_bg_2 p, #main_bg .entry-summary, .entry-meta, #main_bg h2, #main_bg{ width:95% !important;}
	.ngg-galleryoverview{ width: 95% !important;}
	.advertise_bg_2 h1, .location_main_page .advertise_bg_2 h1, #category-bg ul li{ width:95% !important;}
	.location_main_page .advertise_bg_2 p{ width:94.5% !important;}
	.sidebar_right {float: left; padding: 20px 0px 20px 17px; width: 97%; }
	#sidebar{ width:98%; float:left;}
	#sidebar-bg{width:93%;}
	#category-bg ul{width: 98%;}
	#main_bg h2{ margin-top: 10px !important;}
	.wp-image-1603, .wp-image-1607{ width:49%;}
	.wp-image-1228{ width:56%;}
	.advertise_bg .adult_party a{
	  width: 89%;
	  padding: 5px 12px 5px 12px;
	  font-size: 16px;
	  margin:10px 0 10px 22px;
	 }
	 .home .advertise_bg{ padding-bottom:0px;}
}
@media screen and (max-width: 620px){
	#main-wrapper{ width:480px;}
	.footer_bottom, .page-id-15 .footer_bottom{ width: 478px;}
	#logo {left: 55px;}
	#wrapper{ background-position:0px 114px;}
	.cloud_bubble { margin-top: 160px;}
	.kids_main .advertise_bg_2 h1, .kids_main .advertise_bg_2 p, #main_bg .entry-summary, .entry-meta, #main_bg h2, #main_bg{ width:92%;}
	.contactform_bg form fieldset textarea, .contactform_bg form fieldset input{width:70%;}
	.footer_top_2 .entry-content{padding-left:18px;}
	.main_bg, .slider_bg_video_img{ width:100%;}
	.slider-outer {width:97%;}
	.advertise_bg_2 h1, .advertise_bg_2 p, .advertise_bg h1{ padding-left:18px;}
	.cs-wpcontent_slider{ background-size:100% 100%;}
	.download_box{ margin-left:8px;}
	.home #womo-widget, .slider_bg { width: 97.5% !important; }
	.home .footer_top, .slider_bg h3, .slider_bg_middle_img { width: 97%;}
	.home .womo_button {left: -18px;}
	.slider_bg{ height:auto; background-size:100%; padding-bottom:15px;}
	.wpvl_auto_thumb_box_wrapper{ height:187px !important}
	.video_lightbox_auto_anchor_image{ height:185px !important;}
	.wpvl_auto_thumb_play {left: 200px !important; top: 65px !important;}
	.facebook{ margin-bottom:-15px;}
	.footer_top {padding-left: 13px;}
	a{ display:inline-block;}
	.home .banner_bg a{ display:inline !important;}
	.entry-content h2{ margin-top:10px;}
	.kids_main .banner_bg2{height:228px !important;}
	.page-id-7 .left_content_bg2 a{ width:100%; }
	.page-id-7 .left_content_bg2 a img{ width:100%; }
	.page-id-11 .banner_bg2, .page-id-51 .banner_bg2, .page-id-2 .banner_bg2, .page-id-9 .banner_bg2{ height: 167px;}
	.sidebar_right{padding:12px;}
	#main_bg h2{ padding-top: 15px !important;}
	.contact_two, .contact_image{ width: 100% !important;}
	.location_main_page .banner_bg2{height:217px !important;}
	.footer_top_2 .entry-content{ padding-left:14px !important;}
	.page-id-15 #womo-widget{ width:98% !important;}
	.page-id-15 .womo_button{ margin-right:0px;}
	.contactform_bg { width:96%;}
	.contact_main{ width:100% !important;}
	.category-faqs .contactform_bg, .home .contactform_bg{ width:94.5%;}
	.craft_main p { width:100%;}
	.form_bg .slider_bg{ width:96% !important;}
	.advertise_bg .adult_party a{
	  width: 87%;
	}
}
@media screen and (max-width: 545px){
	#main-wrapper{ width:400px;}
	.cloud_bubble{ width:190px; margin-top: 170px;}
	.cloud_bubble1 h1 {
  		font-size: 20px;
  		padding: 44px 0 0px 20px;
	}
	 .cloud_bubble2 h1{font-size: 20px; padding: 45px 0 0 38px;}
	 .cloud_bubble1 h3{ padding-top:4px;}
	 .cloud_bubble2 h4{ padding-top:5px;}
	 #logo{ width:365px; left:12px;}
	 .download_box a{ margin-left:3px;}
	 .download_box a{ font-size:13px;}
	 .slider-outer{ padding-left: 7px !important;}
	 .home .footer_top{ width:98%;}
	 .footer_top{ padding-left:7px;}
	 .home .left_content_bg{ width:99%;}
	 .footer_bottom, .page-id-15 .footer_bottom{ width:398px;}
	 .contentall_left, .vcard, .vcard iframe{ width:100%;}
	 .form_bg .slider_bg{ width:97% !important;}
	 .footer_top_2 .entry-content{ padding-left:10px !important;}
	 .footer_top_2 p{ padding-right:0px;}
	 .wp-image-1668, .wp-image-1220, .wp-image-1221, .wp-image-1223, .wp-image-1224{ width:100% !important;}
	 a{ display: block;}
	 .advertise_bg_2 h1, .advertise_bg_2 p, .advertise_bg h1{ padding-left:11px;}
	 .entry-content h2{ float:left; width: 100%;}
	 #womo-widget { width: 98.5% !important; }
	 .footer_bottom a, .ngg-navigation a.page-numbers, .ngg-navigation a.next, .category-faqs a { display:inline;}
	 .page-id-7 .left_content_bg2 a img {margin-bottom: 8px; margin-top: 0px; }
	 .ngg-galleryoverview{ width:96% !important; padding-left:10px;}
	 .category-faqs #main_bg{ padding-left:10px;}
	 .sidebar_right{ width:99%; padding-left:0px; padding-right:0px;}
	 #sidebar{ width:100%; margin-top:0px;}
	 #sidebar-bg{ width:98% !impportant;}
	 #category-bg-head, #sidebar #sidebar-bg .widget-area ul li h3,  #category-bg-head{ width:98% !important;}
	 .category-faqs .contactform_bg{ width:92%; margin-left:10px;}
	 .category-faqs #womo-widget{ width:94% !important; margin-left:10px;}
	 .wp-image-575{ width:100%;}
	 .contact-right-box{ width:100%;}
	 .advertise_bg .adult_party a{
	  width: 88%;
	  font-size:13px;
	  margin-left:13px;
	}
}
@media screen and (max-width: 455px){
	#main-wrapper{ width:96%; padding:0 2%;}
	#logo{ width:92%; padding:0px; left:8%;}
	.footer_bottom, .page-id-15 .footer_bottom{width:99.5%;}
	.download_box a.bx_blue, .download_box a.bx_green{margin-left:7px;}
	.page-id-15 .contactform_bg{width:95%;}
	.footer_top_2 .entry-content{padding-left:11px !important;}
	.page-id-15 #womo-widget{width:99% !important;}
	.page-id-15 .contactform_bg{width:96% !important;}
}
@media screen and (max-width: 419px){
	.cloud_bubble{ width:200px; float:none; margin:0 auto; clear:both;}
	#logo{ width:100%; position:static;}
	#logo img{ width:100%}
	#wrapper{ background-image:none;}
	.cloud_bubble2 h1{ padding-top:50px;}
	.cloud_bubble1 h1{ padding: 50px 0 0 25px;}
	.download_box{ width:97%; margin-left:9px;}
	.download_box a.bx_blue, .download_box a.bx_green{margin-left:3px;}
	.home #womo-widget, .slider_bg{ width:95% !important;}
	.slider-outer{ padding-left:10px !important;}
	.slider_bg_middle_img{ width:94%;}
	.download_box a{ text-align:center;}
	.wpvl_auto_thumb_play{ left:125px !important;}
	.form_bg .slider_bg{ width:96% !important;}
	.home .contactform_bg{ width:93% !important;}
	.contactform_bg form fieldset textarea, .contactform_bg form fieldset input{ width:60%;}
	.party_img{ width:260px;}
	.footer_top h1, .footer_top h2{ font-size:17px; font-weight:bold;}
	h3, .slider_bg h3{ font-size:15px;}
	h4{ font-size:14px;}
	.page-id-2 .footer_bottom, .page-id-15 .footer_bottom, .page-id-51 .footer_bottom{width:99.3%}
	.footer_bottom{width:99.3%;}
	.home .footer_bottom{width:99%;}
	.footer_phone_number{padding-top:0px !important;}
	.footer_top_2 .entry-content{ padding-left:8px !important}
	.contactform_bg, .page-id-15 .contactform_bg{ width:95% !important;}
	.page-id-15 #womo-widget{ width:98%;}
	.advertise_bg_2 h1{font-size:22px;}
	 .advertise_bg .adult_party a{
	  width: 87%;
	  padding-left:10px;
	  padding-right:10px;
}
.home .womo_button{left:3px;}
}
@media screen and (max-width: 350px){
	.footer_top h1, .footer_top h2{ font-size:16px;}
	.download_box{ margin-left: 6px;}
	.home .contactform_bg p{ width:89%;}
	.home .footer_top{ width:97%;}
	.contactform_bg form .form_content fieldset p{ width:246px; text-align:left;}
	.form_content fieldset p.captcha1 span input{ width:155px;}
	.home .contactform_bg{ width:92% !important;}
	.slider-outer{ padding-left:8px !important;}
	.contactform_bg form .form_content fieldset p input[type="submit"]{ width:167px;}
	.contactform_bg form .form_content p{ width:243px;}
	#womo-widget{ width: 98% !important;}
	.footer_top_2 .entry-content{ padding-left:8px !important}
	.contactform_bg form p{ width:228px;}
	.contactform_bg, .page-id-15 .contactform_bg{ width:94% !important;}
	.womo_button{margin-right:-4px;}
	.wp-image-1220, .wp-image-1223, .wp-image-1227{ padding-right:0px !important;}
	.category-faqs .contactform_bg{ width:90% !important; margin-left:8px;}
	.category-faqs #womo-widget { width: 93% !important; margin-left: 8px;}
	#category-bg-head{width:94% !important;}
	.category-faqs .womo_button{margin-right:0px;}
	#main_bg .navigation{ margin-top:10px;}
	#sidebar #sidebar-bg .widget-area ul li h3{ width:94% !important;}
	.wp-image-207{ width:100%; padding-right:0px;}
	.page-id-15 #womo-widget{ width:98% !important;}
	.wpvl_auto_thumb_play{ left:100px !important;}
	 .advertise_bg .adult_party a{
	  width: 93.7%;
	}
	.home .womo_button{ left:-3px;}
	.womo-widget.womo-review-feed{ width:280px !important;}
	.womo-widget.womo-review-feed .womo-header .womo-hcp-badge {
  		width: 107px !important;
  		right: -9px !important;
 	 	top: -35px !important;
	}
}
@media screen and (max-width: 330px){
	 .advertise_bg .adult_party a{
	  width: 93%;
	}
}
.home .advertise_bg h1 {  font-family: "comicsans";}