﻿@charset "utf-8";

/* CSS Document */
*{ margin:0px;	padding:0px;}


h1,h2,h3,h4,h5,h6 { font-weight:normal; font-style:normal;}
a { text-decoration:none; outline:none;}
img { border:0px; outline:none; display:block;}
ul{ list-style:none; margin:0px;}
li{list-style-type:none;}
html,body{ height:100%;}
.clr{clear:both;}
.inner_wrapper{ width:92%; margin:0 auto; max-width:1200px;}
body{font-family: 'latoregular';}
/* replacing h1s with span task: needed these to do what h1, h2, h3, h4, h5, h6 rule was doing. */
span { font-weight:normal; font-style:normal;}
/********************header******************/
#header{ width:100%; float:left; background:#fff;}
.inner_head{width:100%; float:left; padding:20px 0px;}
.inner_head .head_top{float:right;}

.inner_head .head_top .sub_kid{float:left;}
.inner_head .head_top .sub_kid span{float:left;font-family: 'latoregular'; font-size:16px; color:#6c6c6c; line-height:40px;}
.inner_head .head_top .sub_kid img{float:left;}

.inner_head .head_top .advertise{ float:left; padding:0px 20px;}
.inner_head .head_top .advertise a{ float:left; background:#00a388; color:#fff; font-family: 'latoregular'; font-size:16px; padding:7px 10px;
border-radius:20px; font-weight: bold;}

.inner_head .head_top .follow_us{ float:left;}
.inner_head .head_top .follow_us ul{ float:left;}
.inner_head .head_top .follow_us ul li{ float:left; color: #6b6b6b; font-family: 'latoregular'; font-size: 16px; padding-left:10px;}
.inner_head .head_top .follow_us ul li span{ line-height:40px;}

.inner_head .head_middle{float:left; width:100%; padding-top:20px;}

.inner_head .head_middle .mid_left{float:left; width:30%; padding-right:6%;}

@media screen and (min-width:861px){
	.inner_head .head_middle .mid_left {
/*		margin-top: -70px;*/
	}
}

.inner_head .head_middle .mid_left .logo{
/*	float:left;*/
}
/*.inner_head .head_middle .mid_left .logo img{ width:100%; float:left; max-width:294px; margin-top:5px;}*/
/*

.inner_head .head_middle .mid_left
*/
.inner_head .head_middle .mid_left .logo img{
	/* [disabled]width: 100%; */
	/* [disabled]float:left; */
	/* [disabled]max-width: 294px; */

	margin-top: -52px;
/*	 margin-left: 50px; */
	margin-left: auto;
    margin-right: auto;

}
/* Above edited by KB 7/24/15 - otherwise logo is way too low on the page */

.inner_head .head_middle .mid_right{float:right; width:64%;}
.inner_head .head_middle .mid_right .zaed{float:right;}
.inner_head .head_middle .mid_right .zaed img{ width:100%; float:right; max-width:727px;}

/*****************************************banner****************************/
#banner{ width:100%; float:left; background:#f0f8f3; border-bottom:2px solid #ff6138;}
.inner_bann{width:100%; float:left; padding:0px 0px 50px 0px;}
.inner_bann .menu{ float:left; background:#ff6138; width:96%; padding:8px 2%; border-radius:5px;}
.inner_bann .menu ul{float:left; width:100%;}
.inner_bann .menu ul li{font-family:Arial; font-size:14px; color:#fff; float:left; list-style-type:none; padding:0px 2.0%; border-right:1px solid #fff; margin-top:5px; text-transform:uppercase;}
.inner_bann .menu ul li:first-child{padding-left:0px ;}
.inner_bann .menu ul li:last-child{border-right:0px;}
.inner_bann .menu ul li a{font-family:Arial; font-size:14px; color:#fff; float:left;}
.inner_bann .menu ul li a img{float:right; padding-left:10px; margin-top:7px;}
/*.inner_bann .menu ul .search_box{float:right;}
.inner_bann .menu ul .search_box input[type="text"] {border: 1px solid #b7b7b7; border-radius: 5px; color: #727272; font-size: 14px;
padding: 5px 10px;text-transform: capitalize;width: 260px;}*/
.inner_bann  .search_box{float:right; margin-top:-20px;}
.inner_bann  .search_box input[type="text"]{border: 1px solid #b7b7b7; border-radius: 5px; color: #727272; font-size: 14px;
padding: 5px 10px; width: 260px;}
.main-slide{ float:left; width:100%; padding:30px 0px 20px 0px;}
.main-slide .slider{ float:left; width:54%; padding-right:2%}
.main-slide .accor_tab{float:right; width:44%; position:relative; top:-4px;}
.resp-tabs-container .acc_list{float:left; width:50%; padding:0px 0px;}

/* change the directory section height start*/
.resp-tabs-container .acc_list li{width:100%; float:left; color: #6b6b6b; font-size: 15px; font-family: 'latoregular'; padding-bottom:14px; background:url("../images/gray_arw.png") no-repeat scroll 2px 4px rgba(0, 0, 0, 0);}
.resp-tabs-container .acc_list li a{width:100%; float:left; color: #6b6b6b; font-size: 15px; font-family: 'latoregular'; padding-left:14px;}
.resp-tabs-container .acc_list li:hover{width:100%; float:left; color: #ff6138; font-size: 15px; font-family: 'latoregular'; /*padding-bottom:17px;*/padding-bottomL:14px; background:url("../images/orange_arw.png") no-repeat scroll 2px 4px rgba(0, 0, 0, 0);}
/* change the directory section height end*/

.resp-tabs-container .acc_list li a:hover{width:100%; float:left; color: #ff6138; font-size: 15px; font-family: 'latoregular'; padding-left:14px;}
.resp-tabs-container .acc_list li:last-child{ padding-bottom:0px !important;}

/* change for directory  img issue start*/

/*.resp-tab-content.hor_1.resp-tab-content-actie > img {  float: right;  position: relative; top: -27px;}*/
.resp-tab-content.hor_1.resp-tab-content-active > img {  float: right;  position: absolute;/* top: -50px;*/ /*right: -20px;*/ bottom:20px; right:0}

/* change for directory  img issue end*/

/* above edited by KB to move raymond up and right a little */
.resp-tabs-container .acc_list li.acc_active{width:100%; float:left; color: #ff6138; font-size: 15px; font-family: 'latoregular'; padding-bottom:17px; background:url("../images/orange_arw.png") no-repeat scroll 2px 4px rgba(0, 0, 0, 0);}
.resp-tabs-container .acc_list li.acc_active a{ color: #ff6138;}


.trip_details{width:100%; float:left; background:#fff; padding:20px 0px;}
.trip_details ul{ float:left; width:94%; padding:0px 3%;}
.trip_details ul li{float:left; list-style-type:none; border-right:1px solid #cccccc; padding:0px 5.4%; width:26%;}
.trip_details ul li img{width:100%; float:left; max-width:300px;}
.trip_details ul li:first-child{padding-left:0px;}
.trip_details ul li:last-child{border-right:0px; padding-right:0px;}

.content_details{width:100%; float:left; padding:15px 0px;}
.content_details .deals_coupon{ float:left; width:32%; padding-right:2%;}
.content_details .deals_coupon .top_deal{ background:#ff6138; padding:10px 0px 10px 6%; width:94%; float:left; position:relative;}

.content_details .deals_coupon .top_deal span{ position:absolute; right:10px; top:0px; font-family: 'latoregular'; font-size:14px; background:#ffff9d; padding:5px 10px; font-weight:bold; color:#6b6b6b; }
.content_details .deals_coupon .deal_list {float: left; padding: 0 2% 30px 2%; width: 95.3%; background:#fff; border:1px solid #ccc;}
.content_details .deals_coupon .deal_list li{ border:1px solid #ff6138; width:100%; float:left; font-family: 'latoregular'; margin-top:15px; }
.content_details .deals_coupon .deal_list li .deal_left{ width:150px; float:left; text-align:center;}
.content_details .deals_coupon .deal_list li .deal_left img{display:inline-block; padding-top:30px; max-width: 150px !important;}
.content_details .deals_coupon .deal_list li .deal_right{width:54%; padding-left:3%; float:right;border-left:1px dashed #ff6138;}
.content_details .deals_coupon .deal_list li .deal_right h4{ font-family: 'latoregular';color: #6b6b6b;font-size: 13px;
font-weight: bold; width:100%; float:left; padding-top:18px; text-transform:uppercase;}
.content_details .deals_coupon .deal_list li .deal_right p{ font-family: 'latoregular';color: #6b6b6b;font-size: 10px;
 width:100%; float:left; padding:12px 0px 15px 0px;}
 /* index.php's h6 removals */
 .content_details .deals_coupon .deal_list li .deal_right span{ font-family: 'latoregular';color: #6b6b6b;font-size: 12px;
 width:100%; float:left; padding-bottom:10px; text-transform:capitalize;}
 .content_details .deals_coupon .deal_list li .deal_right a{ font-family: 'latoregular';color: #6b6b6b;font-size: 11px; float:right; padding:5px 10px; text-transform:capitalize;  border:1px solid #ff6138; border-bottom:0px !important; border-right:0px !important; cursor:pointer;}
 .content_details .deals_coupon .deal_list li .deal_right .mobile_view_det_link{ font-family: 'latoregular';color: #6b6b6b;font-size: 13px; float:right; padding:5px 10px; text-transform:capitalize;  border:0px solid #ff6138 !important; border-bottom:0px !important; border-right:0px !important; cursor:pointer;}

 .content_details .deals_coupon .deal_list .view{text-align:center; width:100%; float:left; color:#00a388; font-size:14px; font-family: 'latoregular'; padding-top:20px;}
 #blog_coupon .btn_cal a:hover{ background:#1da7ac;}
 #calendar_coupon .btn_cal a:hover{ background:#1da7ac;}
 .inner_head .head_top .advertise a:hover{ background:#1da7ac;}
 .content_details .deals_coupon .top_deal span:hover {background: none repeat scroll 0 0 #1da7ac;color: #fff; font-family: 'latoregular';
    font-size: 14px; font-weight: bold;  padding: 5px 10px; position: absolute; right: 10px; top: 0;}

/*H1 replacement */
.section-title {
	font-size: 24px;
	color: #fff;
	font-weight:normal;
	font-style:normal;
	padding-bottom: 0px;
	padding-top: 0px;
}

/* changing divs.section-title to h2s */
.top_deal h2 {
	font-size: 24px;
	color: #fff;
	font-weight:normal;
	font-style:normal;
	padding-bottom: 0px;
	padding-top: 0px;
}




#blog_coupon .top_deal{ background:#79bd8f;}
.content_details #blog_coupon .deal_list li{border:1px solid #79bd8f;}
.content_details #blog_coupon .deal_list li .deal_right{border-left:1px dashed #79bd8f;}
.content_details #blog_coupon .deal_list li .deal_right a{ border:1px solid #79bd8f; border-bottom:0px !important; border-right:0px !important;}
.content_details #blog_coupon .deal_list li .deal_right .blog_sub span{width:auto; padding-bottom:0px !important;}

/************new_changes***********/
.content_details #calendar_coupon{padding-right:0px !important;}
/*.content_details #blog_coupon{padding-right:0px !important;}*/
/************new_changes***********/


#calendar_coupon .top_deal{ background:#beeb9f;}
.content_details #calendar_coupon .deal_list li{border:1px solid #beeb9f;}
.content_details #calendar_coupon .deal_list li .deal_right{border-left:1px dashed #beeb9f;}
.content_details #calendar_coupon .deal_list li .deal_right a{ border:1px solid #beeb9f; border-bottom:0px !important; border-right:0px !important;}
.content_details #calendar_coupon .deal_list li .deal_right a{padding:5px 3px !important;}
.content_details #calendar_coupon .deal_list li .deal_right .blog_sub span{width:auto; padding-bottom:0px !important; font-size:11px ; line-height:25px;}

#blog_coupon .btn_cal{ border:0px !important; width:100%; float:left; text-align:center;  margin-bottom: 23px; margin-top: 50px;}
#blog_coupon .btn_cal a { background: none repeat scroll 0 0 #00a388;border-radius: 20px;color: #fefffe; /*display: inline-block;*/ float:left; font-family: 'latoregular';font-size: 14px;font-weight: bold;margin-left: 15px; padding: 5px 18px;}

#calendar_coupon .btn_cal{ border:0px !important; width:100%; float:left; text-align:center;  margin-bottom: 23px; margin-top: 50px;}
#calendar_coupon .btn_cal a { background: none repeat scroll 0 0 #00a388;border-radius: 20px;color: #fefffe; display: inline-block; font-family: 'latoregular';font-size: 14px;font-weight: bold;margin-left: 15px; padding: 5px 20px;}

.video_trending{width:100%; float:left;}
.videos_details{ width:49%; float:left; padding-right:2%;}

/* videos title */
.videos_details h3 {
	font-size:24px;
	color:#fff;
	background:#00a388;
	width:96%;
	padding:12px 0px 12px 4%;
	font-family: 'latoregular';
	text-transform:uppercase;
}

.videos_details .video_slide{ background:#fff; width:96%; padding:15px 2% 0px 2%; float:left;}
.videos_details .video_slide ul{float:left; width:100%; padding-bottom:15px;}
.videos_details .video_slide ul li{width:49%; padding-right:2%; float:left;}
.videos_details .video_slide ul li:last-child{ padding-right:0px !important;}
.videos_details .video_slide ul li img{float:left; display:block; width:100%; padding-bottom:10px;}
.videos_details .video_slide ul li h2{color: #6b6b6b; font-family: 'latoregular'; font-weight:bold; font-size:14px; text-transform:uppercase; padding-bottom:10px;}
.videos_details .video_slide ul li p{color: #6b6b6b;font-family: 'latoregular'; font-size:12px; padding-bottom:10px;}
.videos_details .video_slide ul li a span{color: #6b6b6b;font-family: 'latoregular'; font-size:12px; border:1px solid #03c9a8; padding:5px 20px;}
.trending_details{ width:49%; float:left;}

/* trending title */
.trending_details h3{ font-size:24px; color:#fff; padding:12px 0px 12px 4%; font-family: 'latoregular'; text-transform:uppercase; background:#00bff3;}

.trend_cont{ background:#fff; width:96%; padding:10px 2% 28px 2%; float:left;}
.trend_cont ul{float:left; width:100%;}
.trend_cont ul li{width:100%; float:left; border-bottom:1px solid #ebebeb;color: #6b6b6b; font-size:14px; padding:10px 0px;}
.trend_cont ul li a{ font-weight:bold; color: #6b6b6b; text-decoration:none;}
.trend_cont ul li span{color:#000; font-weight:bold;}
.trend_cont ul li h4 span{font-weight:normal; color: #6b6b6b;}

#shake_out_section{ width:100%; float:left; background:#fff; padding:20px 0px;}
.inner_guide{width:100%; float:left;}
.left_trip_gu{width:20%; float:left;}
.left_trip_gu img{ float:left; padding-left:10%; padding-bottom:10px;}
.left_trip_gu h3{color: #6b6b6b;font-family: 'latoregular'; font-size: 14px;font-weight: bold; float:left; padding-left:10%; text-transform:uppercase; padding-bottom:10px;}
.left_trip_gu h5#proud-member{color: #6b6b6b;font-family: 'latoregular'; font-size: 14px;font-weight: bold; float:left; padding-left:10%; text-transform:uppercase; padding-bottom:10px;}
.left_trip_gu select{color: #6b6b6b;font-family: 'latoregular'; font-size: 14px; padding:5px; width:230px; -webkit-appearance:none;}
.right_trip_gu{float:right; width:60%;}
.right_trip_gu img{width:100%; float:right; max-width:731px; margin-top:30px;}

#footer{width:100%; float:left; background:#555555; padding:20px 0px;}
.inner_footer{width:100%; float:left;}
.inner_footer .left_foot{float:left; width:42%;}
.inner_footer .left_foot li{float:left; color: #fff;font-family: 'latoregular'; font-size: 14px; padding-right:30px; text-transform:uppercase;}
.inner_footer .left_foot li a{color:#fff;}

.foot_img{float:left; position:relative; left:40%;}
.foot_img img{position:absolute; top:-100px;}

.inner_footer .right_foot{float:right}
.inner_footer .right_foot li{float:left; color: #fff;font-family: 'latoregular'; font-size: 14px; padding-right:30px; text-transform:uppercase;}
.inner_footer .right_foot li a{color:#fff;}

.foot-copy{width:100%; float:left; color: #fff;font-family: 'latoregular'; text-align:center; padding:15px 0px; background:#ff6138; font-size:13px;}

.mobile_menu{ display:none;}

.bull_icon {
    float: right;
}

/***************************************************sub_menu*******************/

/***************************************************sub_menu*******************/

.inner_bann .menu ul li { position:relative;}
.inner_bann .menu ul > li > ul {position: absolute; top: 17px; width:256px !important; display:none; z-index:99999; background:#313131;}
.inner_bann .menu ul > li > ul > li{ width:100% !important;  margin-right:0px; border-right:0px !important; padding:0px !important; margin-top:0px !important; border-bottom:1px dotted #ccc;}
.inner_bann .menu ul > li > ul > li > a{ border-top-right-radius:0px !important;  color:#fff !important;   padding: 10px 10% !important; width: 80%; background:#313131!important; text-align: left !important;
text-transform: capitalize!important; }
.inner_bann .menu ul > li > ul > li > a:hover{ color:#fff !important; background:#1da7ac !important; }
#banner .inner_bann .menu  ul li:hover ul{ display:block !important; border-right:0px !important; padding-left:0px !important;}

/*************************************data process*******************/

/*************************************data process*******************/
/****************************scroll css*****************/
.content_scr{
	overflow: auto;
	height: 259px;
	float:left;
	width:100%;
}
.content_scr2{
	overflow: auto;
	height: 264px !important;
	float:left;
	width:100%;
}
.content_scr1{
	overflow: auto;
	height: 300px ;
}

.twit_news .mCSB_scrollTools .mCSB_draggerContainer {left:12px !important;top:3px !important;}
/*****************************************/

/* twitter icon */
.trending_details img { float: right; margin-right: 15px; margin-top: -4px;}
.resp-tabs-container div p {
    color: #6b6b6b;
    float: left;
    font-family: 'latoregular';
    font-size: 14px;
    width: 95%;
	line-height:20px;
	padding-bottom:10px;
	text-align:justify;
}

.client-video > div iframe {
    float: left;
    height: auto;
    max-width: 480px;
    width: 100%;
	margin-bottom:20px;
}


.jssorb03 { position:relative; top:140px; left:55% !important; }
.jssorb03 div, .jssorb03 div:hover, .jssorb03 .av { position: absolute; width: 21px; height: 21px;text-align: center;
 line-height: 21px;  color: white; font-size: 12px;   background:url(../img/b14.png) no-repeat;  overflow: hidden;  cursor: pointer;  }
 #slider1_container{width:100% !important; position: relative; top: 0px; left: 0px; height: 170px; overflow: hidden;}
			#main-video-pop{  position: absolute; left: 0px; top: 0px; width: 100%; height: 170px; overflow: hidden;}

.wat {
    border: 1px solid #03c9a8;
    color: #6b6b6b;
    display: block;
    font-family: 'latoregular';
    font-size: 10px;
    margin-top: 19px;
    padding: 3px 14px;
    width: 31px;
	margin-top:28px;
}
#main-video-pop > div a img{width:190px;}


.inner_head .head_middle .mid_left .logo a {
	color: #ff6138;
/*	float: left; */
	font-family: 'dejavu_sansextralight'; font-size: 30px;
	text-align: center; width: 230px;}

.content_details .deals_coupon .deal_list li .deal_right a:hover {
    background: #ff6138 none repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
}

.blog_sub > a:hover {
    background: #1da7ac none repeat scroll 0 0 !important;
}

/****************************coupon****************************/

.content_details .deals_coupon .deal_list li{position:relative;}
.mid_top_bg{ background:url(../images/top.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0) ;
 float: left; height: 7px;  left: 40.5%; position: absolute; top: -1px; width: 14px; z-index: 2147483647; background-color:#fff;}
.mid_bottom_bg{ background:url(../images/bottom.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0) ;
 float: left; height: 7px;  left: 40.5%; position: absolute; bottom: -1px; width: 14px; z-index: 2147483647; background-color:#fff;}
.content_details .deals_coupon .deal_list li .deal_right{ background:url(../images/repeat_arw.png) repeat-y;}
.content_details #blog_coupon .deal_list li .deal_right{background:none !important;}
.content_details #calendar_coupon .deal_list li .deal_right{background:none !important;}
.mobile_menu img{cursor:pointer;}
/****************************coupon****************************/

/******************************************kids Popup**************************************************/
#pop_content{ display:none; position: absolute; right: 0; top: 0; width: 100%;z-index:1000;}
#pop_content .overlay{position:fixed; width:100%;height:100%; background:rgba(182,188,188,0.8); z-index:1100;}
#pop_content .pop_text{background-color: rgba(255, 255, 255, 0.7); float: none; margin:0 auto; position: relative; text-align: left; max-width:780px; width:35%; left:0px; z-index:1200; -webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d; transform-style: preserve-3d;  -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;zoom: 1; top:20px; }
#pop_content .close { box-sizing: inherit; color: hsl(0, 0%, 40%);cursor: pointer;   display: inline-block;font: bold 24px/14px Arial,Helvetica,Verdana,sans-serif; overflow: hidden;padding: 4px;position: absolute; right: 20px; text-align: center; text-decoration: none;text-shadow: 1px 1px 1px hsl(0, 0%, 87%); top: 37px; z-index:1200;}

.pop_text_inner { background: none repeat scroll 0 0 #fff; border-top: 1px solid #e1e1e1; float: left; padding: 24px 3%;  width: 94%;}
#pop_content .pop_text ul{ float:left; width:100%;}
#pop_content .pop_text ul li{ float:left; width:100%; margin-right:0%; margin-bottom:30px; list-style:none; color: #6b6b6b; font-family: 'latoregular'; font-size: 16px;}

#pop_content .pop_text ul li:nth-child(even){margin-right:0px;}
#pop_content .pop_text ul li input[type="text"]{ width:93%; float:left; padding:8px 10px; outline:none; border:1px solid #d1d1d1; color: #6b6b6b; font-family: 'latoregular'; font-size: 16px;}
#pop_content .pop_text ul li label{margin-bottom:10px; float:left; width:100%; color: #6b6b6b; font-family: 'latoregular'; font-size: 16px;}
#pop_content .pop_text  p{margin-bottom:10px; float:left; width:100%; color: #6b6b6b; font-family: 'latoregular'; font-size: 16px;}

.pop-main-top {background: none repeat scroll 0 0 #fff; float: left;  padding: 24px 3%;width: 94%;}
.sub_offer{color: #fff;font-size: 16px;font-family: 'latoregular'; background:#01a388; padding:12px 20px; border-radius:5px; position:relative; top:13px; float:left;}

/***************************************twit_client****************************/

.twit_client {  float: left; margin-top: 5px; padding-right: 18px; width: 48px;}
.twit_client img { border-radius: 5px; width: 100%;}
.twit_txt {float: left; width: 86%;}
.twit_txt > span#twitter-date { font-size: 14px; color: #6b6b6b; display: block; font-weight: 400;}
.trend_cont ul li a:hover{color:#294c9e; text-decoration:underline;}
.trend_cont ul li .twit_txt h4 a:hover{color:rgb(0, 191, 243); text-decoration:none;}

.videos_details .top_deal1 { background:none repeat scroll 0 0 #00a388;float: left; position: relative; width: 100%;}
.videos_details .top_deal1 span {  background: none repeat scroll 0 0 #ffff9d; color: #6b6b6b; font-family: 'latoregular'; font-size: 14px; font-weight: bold; padding: 5px 10px;  position: absolute; right: 10px; top: 0;}
.videos_details .top_deal1 span:hover { background: none repeat scroll 0 0 #1da7ac; color: #fff; font-family: 'latoregular';  font-size: 14px; font-weight: bold;  padding: 5px 10px;  position: absolute; right: 10px; top: 0;}



/************************************Review page**************************************/
#review_wrapper{float:left;width:100%;margin-top:22px}
#review_wrapper .review_text{background:#fff none repeat scroll 0 0;float:left;padding:20px 2% 28px;width:95.9%; border:1px solid #d7d7d7; border-top:none;}
#review_wrapper .review_top{float:left;width:100%;margin-bottom: 20px;}

/* this is also used for other titles that are the same look as reviews BB */
.review-title
	{
		float:left;width:96%;
		color:#fff;
		background-color:#79bd8f;
		font-size:24px;
		text-transform:uppercase;
		font-family:'VAGRound';
		padding:20px 2%;
	}

#review-title, h1#review-title
	{
		float:left;width:96%;
		color:#fff;
		background-color:#79bd8f;
		font-size:24px;
		text-transform:uppercase;
		font-family:'VAGRound';
		padding:20px 2%;
	}

#review_wrapper h2 {
		float:left;width:96%;
		color:#fff;
		background-color:#79bd8f;
		font-size:24px;
		text-transform:uppercase;
		font-family:'VAGRound';
		padding:20px 2%;
}

/* wrapping "view ... coupon" partially with an H2 - 04/26/18 */
#review_wrapper h2.coupon-wrapper, h2.coupon-wrapper {
		float:none;
		width:auto;
		/*color: #00e;*/
		background-color:transparent;
		font-family: 'Segoe UI';
		padding: 0;
		margin: 0;
		display: inline;
		text-transform: none;
		font-size: 16px;
}

@media screen and (min-width: 460px) {
	#review_wrapper h2.coupon-wrapper, h2.coupon-wrapper {
		color: #00e;
	}
}
#review_wrapper a {
	/*color: #00e; */
}

/*making a link proper color instead of purple-ish user-agent-stylesheet*/




/* wrapping "view ... coupon" partially with an H2 - mobile view 04/26/18 */
#review_wrapper .deal_list .deal_list_container li .deals_btm h2.coupon-wrapper {
		float:none;
		width:auto;
		color: #6c6c6c;
		background-color:transparent;
		font-family: 'Segoe UI';
		padding: 0;
		margin: 0;
		display: inline;
		text-transform: none;
		font-size: 14px;
}

/*reviews.php - link styling - grey under 460px, blue above.*/

/*reviews-mockup2.php*/
.deal_list_container table td.review-right h2.coupon-wrapper {
		float:none;
		width:auto;
		color: #00e;
		background-color:transparent;
		font-family: 'Segoe UI';
		padding: 0;
		margin: 0;
		display: inline;
		text-transform: none;
		font-size: 16px;
		font-weight: 400;
}


#review_wrapper span.choose-category-title {
		float:left;width:96%;
		color:#fff;
		background-color:#79bd8f;
		font-size:24px;
		text-transform:uppercase;
		font-family:'VAGRound';
		padding:20px 2%;
}

#review_wrapper .review_text_container input[type="text"]{line-height:28px;}

#review_wrapper .review_left > div {float: left;width: 71%;}
#review_wrapper .review_text_container input[type="text"]{line-height:28px;width:96%;padding:0px 2%;color: #6b6b6b;font-family: "latoregular";font-size: 14px;height: 30px; }
#review_wrapper .review_text_container .search_icon{width:22%; float:left; margin-left:3%;margin-top:25px;}
#review_wrapper .review_text_container .search_icon input{background: #ff6138 url("../images/search_icon1.png") no-repeat scroll 5px 10px;
    border: medium none;
    color: #fff;
    float: left;
    padding: 8px 5% 8px 23px;}
#review_wrapper .review_text_container .search_icon img{float:left;margin-right:1%}
#review_wrapper .review_text_container .search_icon span {float: left;line-height: 12px;margin-left: 8%;}
#review_wrapper .review_left{float:left;width:30%}
#review_wrapper .review_text_container {float: left;width: 100%;}
#review_wrapper .review_text_container p{ float:left; width:100%; margin-bottom:8px;font-family: 'latoregular'; font-size:14px; color:#6c6c6c; text-transform:capitalize;}

#review_wrapper .review_btn {background: #00a388 none repeat scroll 0 0; text-align:center;border: medium none;border-radius: 20px;color: #fff;float: right;margin-bottom: 10px;padding: 12px 3%;width:60%;font-family: 'latobold';  font-size:16px; max-width:160px;}
/* for clientreviews.php - didn't want to affect buttons elsewhere */
#review_wrapper .review-button-block {
    background: #00a388 none repeat scroll 0 0;
    text-align: center;
    border: medium none;
    border-radius: 20px;
    color: #fff;
    /* float: right; */
    margin-bottom: 10px;
    padding: 12px 3%;
    width: 60%;
    font-family: 'latobold';
    font-size: 16px;
    max-width: 160px;
    margin: 5px 15px 0 15px;
    clear: both;
    /* margin-top: 20px; */
    display: inline-block;
}

#review_wrapper .review-buttons { text-align: center; }
#review_wrapper .review_right > div:nth-child(2) {float: right;}
#review_wrapper .review_right > div:nth-child(1) {float: left;margin-left: 5%;}
#review_wrapper .review_right > div{width:47%;}
#review_wrapper .review_right {float: left;width: 57%;}
#review_wrapper .review_center {background: rgba(0, 0, 0, 0) url("../images/or_bg.png") no-repeat scroll 0 10px;float: left;text-align: center;width: 5%;margin: 35px 4% 0;}
#review_wrapper .drop_down {border: 1px solid #d7d7d7;max-width: 269px;overflow-x: hidden;}
#review_wrapper .drop_down select {border: medium none;color: #6b6b6b;font-family: "latoregular";font-size: 14px;height: 30px; width: 100%;}
#review_wrapper .drop_down option {-moz-appearance: none;}
#review_wrapper .drop_down option{ -moz-appearance:none;-webkit-appearance:none;}
#review_wrapper .review_list_container{ float:left; width:100%; margin-top:20px;}
#review_wrapper .review_list_container li{width:48.2%; margin-right:3.5%; float:left; margin-bottom:38px;}
#review_wrapper .review_list_container li:nth-child(even){ margin-right:0px;}
#review_wrapper .review_list_container li .list_con{ float:left;  border:1px solid #d7d7d7;  padding: 0 3%; width: 94%; background:#fff;}
#review_wrapper .review_list_container li .llist_con {float: left;width: 36%; text-align:center;padding-top: 4%;}
#review_wrapper .review_list_container li .rlist_con {float: left; padding: 4% 0 3% 4%;width: 59%;border-left: 1px solid #d7d7d7;min-height: 194px;}
#review_wrapper .review_list_container .rcon_text{ float:left;width:100%;}
#review_wrapper .review_list_container .rcon_text .rtit{ float:left; width:100%;}
#review_wrapper .review_list_container .rcon_text .rtit div span{ color:#79bd8e;font-family: 'latobold'; }
#review_wrapper .review_list_container .rcon_text .rtit div{font-family: 'latoregular'; font-size:15px;}
#review_wrapper .review_list_container .rcon_text h3{ float:left; width:100%; text-transform:uppercase; font-size:16px;font-family: 'latobold'; color:#6c6c6c; margin-top:20px; margin-bottom:10px;}
#review_wrapper .review_list_container .rcon_text p{font-family: 'latoregular'; font-size:14px; color:#6c6c6c; line-height:24px;}
#review_wrapper .review_list_container .rcon_text .read_more{ color:#ff6138; float:left; text-transform:capitalize; margin-top:10px;}
#review_wrapper .pagination{ float:right;}
#review_wrapper .pagination li{ float:left; margin:0px 4px;}
#review_wrapper .pagination img { background-color: #79bc90;padding:4px 1px;border-radius: 4px !important;}
#review_wrapper .pagination li a{ float:left;  padding: 5px 10px;background-color:#79bc90; color:#fff;border-radius: 4px !important;}
#review_wrapper .pagination li:last-child{margin-right:0px;}
#review_wrapper .review_list_container li:nth-last-of-type(-n+2){ margin-bottom:18px;}
#review_wrapper .review_list{ float:left; width:100%; margin-bottom:40px;}
#review_wrapper .pagination li a:hover {background: #ff6138 none repeat scroll 0 0;}
#review_wrapper .llist_con > img {max-width: 100px; float:none; display:inline-block; width: 100%;}
#inner_menu {border-top-left-radius: 0;border-top-right-radius: 0;margin-bottom:20px;}

/*************************************************INDIVIDUAL REVIEW******************************************/

#individual_wrapper {margin-top: 30px; float:left; width:100%;}
#individual_wrapper .individual_left{ float:left;width:70%;margin-right: 3%;}
#individual_wrapper .individual_left .indi_left_top, #individual_wrapper .individual_left .indi_left_middle, #individual_wrapper .individual_left .indi_left_bottom,{ float:left; width:100%;}
#individual_wrapper .individual_left .indi_left_top .indi_left_top_con{background: #fff none repeat scroll 0 0;
	border: 1px solid #d7d7d7;
	float: left; padding: 40px 2% 20px 2%;width: 96%;}
#individual_wrapper .indi_img {
	/*border: 1px solid #d7d7d7;*/
	float: left;margin-right: 4%;padding: 20px 2%;width: 21%; text-align:center;}
.indi_img > img { display: inline-block;
    float: none;
    max-width: 150px;
    border: 1px solid #d7d7d7;
        padding: 15px 2%;
    width: 100%;}
#individual_wrapper .indi_left_tit{ float:left; width: 70%;}
#individual_wrapper .indi_left_tit .tit_con{ float:left;width:100%;}
#individual_wrapper .indi_left_tit .tit_con h4{ float:left;width:100%;font-family: 'latobold'; font-size:18px; text-transform:capitalize; color:#6c6c6c; margin-bottom:12px;}

#individual_wrapper .indi_left_tit .tit_con h1#review{ float:left;width:100%;font-family: 'latobold'; font-size:18px; text-transform:capitalize; color:#6c6c6c; margin-bottom:12px;}

/*revew.php - 06/01/18 */
#individual_wrapper .indi_left_tit .tit_con h1#active-client{
	float:left;width:100%;
	font-family: 'latobold';
	font-size:18px;
	text-transform:capitalize;
	color:#6c6c6c;
	margin-bottom:12px;


}

#individual_wrapper .indi_left_top{ float:left; width: 100%;}
#individual_wrapper .indi_left_tit .tit_con p{font-family: 'latoregular'; font-size:14px;}
#individual_wrapper .indi_left_tit .tit_con h3{font-family: 'latobold'; font-size:18px; text-transform:uppercase; color:#6c6c6c; margin:8px 0px;}
#individual_wrapper .indi_left_tit .tit_con h2#individual-wrapper-coupon{font-family: 'latobold'; font-size:18px; text-transform:uppercase; color:#6c6c6c; margin:8px 0px; display: block;}
#individual_wrapper .indi_left_tit .tit_con h3 span{ color:#79bd8e; text-transform:capitalize !important; float:left;}
#individual_wrapper .indi_left_tit .tit_con h2#individual-wrapper-coupon span{ color:#79bd8e; text-transform:capitalize !important; float:left;}

/*#individual_wrapper .tit_con > ul li:nth-child(1), .tit_con > ul li:nth-child(3) {border-right: medium none !important;}
#individual_wrapper .tit_con > ul li:nth-child(1), .tit_con > ul li:nth-child(2) {border-bottom: medium none !important;}*/
 /*changing icons / links to be horizontal insteadof vertical - 05/18/18*/
#individual_wrapper .tit_con > ul li {
	border: none !important;
   	float: left;
   	padding: 2% 1% 2% 1%;
   	width: 23% !important;
}



#individual_wrapper .tit_con > ul li:nth-child(3) {
    border-bottom: 0 none;
}

#individual_wrapper .tit_con > ul li:last-child {
    border-bottom: 0 none;
}
#individual_wrapper .tit_con > ul li:nth-child(2n) {
    border-right: 0 none;
}
#individual_wrapper .tit_con > ul {float: left;width: 100%; border: 1px solid #ccc; margin-top: 4%;}
#individual_wrapper .tit_con > ul#review_con_list-2 {float: left;width: 100%; border: 1px solid #ccc; margin-top: 0;}
@media screen and (max-width: 460px) {
	#individual_wrapper .tit_con ul li img {
		float: none;
	}
}
#individual_wrapper .tit_con ul li img {float: left;margin-right: 2%;max-width: 25px;width: 100%;}
#individual_wrapper .tit_con ul li span {color: #ff6138;}

/*font-size for icons on reviews.php*/
@media screen and (max-width: 360.98px) {
	#individual_wrapper .tit_con ul li span {
		font-size: 11px;
	}
}

@media screen and (min-width: 361px) and (max-width: 379.98px) {1
	#individual_wrapper .tit_con ul li span {
		font-size: 12px;
	}
}

@media screen and (min-width: 380px) and (max-width: 399.98px) {
	#individual_wrapper .tit_con ul li span {
		font-size: 13px;
	}
}

@media screen and (min-width: 400px) and (max-width: 439.98px) {
	#individual_wrapper .tit_con ul li span {
		font-size: 14px;
	}
}

@media screen and (min-width: 440px)  {
	#individual_wrapper .tit_con ul li span {
		font-size: 16px;
	}
}

/*#individual_wrapper .tit_con ul li:nth-child(3) span{ color:#6c6c6c;}*/
#individual_wrapper .image_container {border-bottom: 1px solid #ebebeb;float: left;padding: 0 3% 21px;width: 94%;}
#individual_wrapper .individual_left .content_container{float: left; padding: 0 3% 0px; width: 94%;}

#individual_wrapper .individual_left .content_container span{ float:left; width:100%;font-family: 'latobold'; font-size:24px; color:#6c6c6c; margin-top:24px; text-align:left;}

#individual_wrapper .individual_left .content_container .con_list{ float:left; width:100%; margin-bottom:30px;}

/*using in review.php, without breaking possible other uses*/
	.tit_con .con_list li{ float:left;  margin-right: 5%;color: #6c6c6c;font-size: 16px;}
	/*box around these li*/
	#individual_wrapper .tit_con > ul#review_con_list {
		border: none;
	}
	/*by, posted list items*/
	.tit_con > ul#review_con_list li, .tit_con > ul#review_con_list-2 li  {
		    width: auto !important;

	}


	/*third list item, " blog"*/
	.tit_con > ul#review_con_list li:last-child {

	}

	/*color green "by", "posted", and "blog"*/
	.tit_con ul#review_con_list li span {
		color: #79bd8e;
	}

	/*make "blog" link blue like on other pages */
	a#blog-link {
		text-decoration: none !important;
		color: #00e !important;
	}
	a#blog-link:hover {
		text-decoration: underline !important;
	}

	/*mobile*/
	@media screen and (max-width: 440px) {
		ul#review_con_list li span.green {
    		font-size: 16px;
		}
	}


#individual_wrapper .individual_left .content_container .con_list li{ float:left;  margin-right: 5%;color: #6c6c6c;font-size: 16px;}
#individual_wrapper .individual_left .content_container .con_list li:last-child(){ margin-right:0px;}
#individual_wrapper .con_list li span {color: #79bd8e; float: left; margin-right: 5px;}
#individual_wrapper .con_list li a {text-decoration: underline;}
#individual_wrapper .con_list li a:hover {color: #79bd8e;}
#individual_wrapper .individual_left .content_container p{ color: #6c6c6c;
    float: left;
    font-family: "latoregular";
    font-size: 14px;
    line-height: 24px;
    padding: 10px 0;
    text-align: justify;
    width: 100%;}
	#individual_wrapper .individual_left .content_container em{ color: #6c6c6c;
    float: left;
    font-family: "latoregular";
    font-size: 14px;
    line-height: 24px;
    padding: 10px 0;
    text-align: justify;
    width: 100%;}

	#individual_wrapper .individual_left .content_container span{ color: #6c6c6c;
    float: left;
    font-family: "latoregular";
    font-size: 18px;
    line-height: 24px;
    padding: 10px 0;
    text-align: justify;
    width: 100%;}

/*05/17/18*/
#individual_wrapper .individual_left .content_container h1#review{ float:left;width:100%;font-family: 'latobold'; font-size:18px; text-transform:capitalize; color:#6c6c6c; margin-bottom:12px; margin-top: 24px;}

/*04/25/18*/
	#individual_wrapper .individual_left .content_container h2#review-headline{ color: #6c6c6c;
    float: left;
    font-family: "latoregular";
    font-size: 18px;
    line-height: 24px;
    padding: 10px 0;
    text-align: justify;
    width: 100%;
	/*margin-top: 24px;*/
}

/*04/30/18*/
#individual_wrapper .individual_left .content_container h1#non-active-client{ color: #6c6c6c;
    float: left;
    font-family: "latoregular";
    font-size: 18px;
    line-height: 24px;
    padding: 10px 0;
    text-align: justify;
    width: 100%;
	margin-top: 24px;}

	/*non-client headline text to sit right of logo (screenshot)*/

	#individual_wrapper .indi_left_tit .tit_con h1#non-active-client {
	color: #6c6c6c;
    float: left;
    font-family: "latoregular";
    font-size: 18px;
    line-height: 24px;
    padding: 10px 0;
    text-align: justify;
    width: 100%;
    /*may cause bugs and need to be done differently - setting margin-top to none for review.php blog headline 05-29-18 */
	/*margin-top: 24px;*/
}

#individual_wrapper .individual_left .content_container  a{ color: #6c6c6c;}
#individual_wrapper .individual_left .content_container em  a{ color: #6c6c6c;}
.indi_left_bottom	a{ color: #6c6c6c;}
#individual_wrapper .individual_left .content_container p iframe {
    display: block;
    margin: 0 auto;
}

.content_container  ul {
    float: left;
    width: 100%;
}

.content_container  ul li {
    color: #6c6c6c;
    float: left;
    padding-right: 16px;
}
.content_container p img {display: block; margin: 0 auto;}
#individual_wrapper .con_list > li:last-child {margin-right: 0 !important;}
#individual_wrapper .indi_left_middle {background: #fff none repeat scroll 0 0;border: 1px solid #d7d7d7;float: left;padding: 28px 2%;  padding: 28px 2%;
    width: 96%; margin-top:20px;}
#individual_wrapper .comments_container{ float:left; width:100%;color:#6c6c6c;}
#individual_wrapper .comments_container h4{ float:left; padding-left:3%; border-bottom:1px solid #ebebeb; width:97%;font-family: 'latoregular'; font-size:18px; text-transform:capitalize; padding-bottom:8px; color:#6c6c6c;}
#individual_wrapper .comments_container span#more-reviews{ float:left; padding-left:3%; border-bottom:1px solid #ebebeb; width:97%;font-family: 'latoregular'; font-size:18px; text-transform:capitalize; padding-bottom:8px; color:#6c6c6c;}

#individual_wrapper .comments_list {float: left;width: 100%;height: 308px; overflow-y: scroll;}
#individual_wrapper .comments_list > li {border-bottom: 1px solid #ebebeb;float: left;margin-top: 15px;padding: 0 3% 16px;width: 94%;}
#individual_wrapper .comments_list div {float: left;line-height: 30px;width: 100%;}
#individual_wrapper .comments_list li h5 {color: #79bd8e;float: left;margin-right: 2%; font-size:16px;font-family: 'latobold';}
#individual_wrapper .comments_list li span#editors {color: #79bd8e;float: left;margin-right: 2%; font-size:16px;font-family: 'latobold';}
#individual_wrapper .comments_list li div span{font-family: 'latoregular'; font-size:13px; color:#a2a2a2;}
#individual_wrapper .comments_list li p{ float:left;width:100%;color:#6c6c6c; font-size:14px;}
#individual_wrapper .review_btn {background: #00a388 none repeat scroll 0 0;border: medium none;border-radius: 20px;color: #fff;float: left;margin-bottom: 10px;padding: 12px 3%;width:20%;font-family: 'latobold';  font-size:16px;margin-top: 34px;}
#individual_wrapper .indi_left_bottom{ background: #fff none repeat scroll 0 0;border: 1px solid #d7d7d7;float: left;margin-top: 20px;width: 100%;}
#individual_wrapper .indi_left_bottom #leave-comment-title{
	background: #00a388 none repeat scroll 0 0; color:#fff; font-size:24px;text-transform:uppercase;font-family:'VAGRound';float: left;padding: 20px 4%; width: 92%;
}
#individual_wrapper .leave_container{ float:left; width:100%;}
#individual_wrapper .leave_container .leave_form {float: left;padding: 20px 4% 0;width: 92%;}
#individual_wrapper .leave_container .leave_form li {width: 100%; float:left;  margin-bottom: 10px;}
#individual_wrapper .leave_container .leave_form li:nth-child(2n) {margin-right: 0;}
#individual_wrapper .leave_container .leave_form li label{ font-size:14px;font-family: 'latoregular'; float:left; width:100%; line-height: 26px; margin-bottom: 10px; color:#6c6c6c; text-transform:capitalize;}
#individual_wrapper .leave_container li input[type="text"]{ border: 1px solid #d7d7d7 !important;
    float: left;
    line-height: 30px;
    margin-bottom: 9px;
    padding-left: 10px;}
#individual_wrapper .leave_container li textarea{border:1px solid #d7d7d7; resize:none; float:left; width:57%; height:100px;}
#individual_wrapper .individual_right {float: left;width: 27%;}
#individual_wrapper .indi_right_top, .indi_right_btm{ float:left;padding: 40px 6%;width: 88%;background-color:#fff; border:1px solid #d7d7d7; margin-bottom:20px;}

#review_wrapper .pagination img:hover {background: #ff6138 none repeat scroll 0 0;}
#individual_wrapper .indi_right_top .my_input{ width:100%; float:left; background:#79bd8e; color:#fff;font-size:20px;font-family: 'latoregular'; text-transform:capitalize;  line-height: 60px;margin-bottom: 40px;border: medium none; text-align:center;}
#individual_wrapper .social_icons li{ float:left;     margin-right: 5%; margin-top: 5px;}
#individual_wrapper .social_icons span{ float:left; color:#6c6c6c;font-size:20px;font-family: 'latoregular'; }
#individual_wrapper .read_more{ color:#ff6138; float:left; text-transform:capitalize; margin-top:10px;}
#individual_wrapper .leave_container li img {max-width: 157px; width: 100%;}

.deal_list .deal_list_container li .deals_btm:hover {background: #ff6138 none repeat scroll 0 0;color: #fff;transition: all 0.2s ease 0s;}

/************************Radhi****************************/
#review_wrapper .deal_list{ float:left; width:100%;}
.deal_list .deal_list_container {float: left; width: 100%;}

/* reviews.php layout modifications 05/05/18 */
.deal_list_container .couponWSH table { width: 100%; }
.deal_list_container table td.review-right { padding:5px; }
.deal_list_container table td.review-right h3 {color:#ff6138;font-size:18px;font-weight:bold;margin-bottom: 5px; margin-top: 10px;}
/*if h2s get affected by this aside from clientreviews.php, refacter this*/
.deal_list_container table td.review-right h2 {color:#ff6138;font-size:18px;font-weight:bold;margin-bottom: 5px; margin-top: 10px;}
.deal_list_container table td.review-right div.text-wrapper {display:inline-block;padding:5px;}
.deal_list_container table td.review-right p {color: #6c6c6c;font-size:13px;word-wrap:break-word;}
.deal_list_container table .secondary-info {
	font-family: 'latoregular';
	font-size: 15px;
	color: #6c6c6c;
	display: inline-block;
    font-weight: 400;
    margin: 0 5px 5px 5px;
}

.secondary-info-left { float: left; }
.secondary-info-right {float: right;}
@media screen and (max-width: 460px) {
	.secondary-info-left { float: none; }
	.secondary-info-right {float: none;}
}
.deal_list_container table .secondary-info span {color: #79bd8e; font-family: 'latobold';}

@media screen and (min-width: 461px) {
	.deal_list_container table td.review-left {
		text-align:left;
		width:200px;
	}

	.deal_list_container table td.review-left img
	{
		display:inline-block;
		margin : 5px;
		margin-left:15px;
		max-height:100px;
		width:auto;
		max-width:100%;
		height:auto
	}

}



    /* end */

.deal_list .deal_list_container li{ background: none repeat scroll 0 0 #fff; border: 1px solid #d7d7d7; float: left; width: 22.59%; margin-bottom: 40px;  margin-right: 2.97%;}
.deal_list .deal_list_container li .deals_top {float: left; width: 100%; text-align:center;   line-height: 178px; border-bottom: 1px solid #d7d7d7;}
.deal_list .deal_list_container li .deals_top img {display: inline-block; vertical-align: middle;  float:none; text-align: center; }
.deal_list .deal_list_container li .deals_mid {float: left; padding: 6%; width: 88%; min-height:240px; }
.deal_list .deals_mid > h3 {border: 1px dashed #d7d7d7;color: #ff6138;font-size: 14px; padding: 10px 0; text-align: center;  width: 100%; font-family: 'latobold';}
.deal_list .deal_list_container li:nth-child(4n) {margin-right: 0;}
.deal_list .deals_mid > h6 { color: #6c6c6c; font-size: 14px; width: 100%; margin-top:10px; font-family: 'latobold';}
/*removal of H6s*/
.deal_list .deals_mid > span#company-name { color: #6c6c6c; font-size: 14px; width: 100%; margin-top:10px; font-family: 'latobold'; display: block;}
.deal_list .deals_mid > p { color: #6c6c6c; font-size: 13px; width: 100%; float:left; word-wrap:break-word;}
.deal_list .deals_mid > a { color: #ff6138; font-size: 14px; width: 100%; float:left; }
.deal_list .deal_list_container li .deals_btm {float: left; width: 100%; background: none repeat scroll 0 0 #ffff9d;text-align: center; color:#6c6c6c; font-size:14px; border-top: 1px solid #d7d7d7; cursor: pointer;}
.deal_list .deal_list_container li .deals_btm a{ cursor:pointer; color:#6c6c6c; color: #6c6c6c; cursor: pointer; float: left; padding: 5px 0; width: 100%;}
.deal_list > h1 {margin-bottom: 21px;}


.deal_list .deal_list_container li .deals_btm a:hover, #review_wrapper .deal_list .deal_list_container li .deals_btm a:hover h2.coupon-wrapper {
    background: #ff6138 none repeat scroll 0 0;
    color: #fff;
    transition: all 0.2s ease 0s;
}

/****************************inner page popup*****************************/

#pop_content1{ display:none; position: absolute; right: 0; top: 0; width: 100%;z-index:1000;}
#pop_content1 .overlay1{position:fixed; width:100%;height:100%; background:rgba(182,188,188,0.8); z-index:1100;}
#pop_content1 .pop_text1{background-color: rgba(255, 255, 255, 0.7); float: none; margin:0 auto; position: relative; text-align: left; max-width:780px; width:55%; left:0px; z-index:1200; -webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d; transform-style: preserve-3d;  -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;zoom: 1; top:100px; }
#pop_content1 .close { box-sizing: inherit; color: hsl(0, 0%, 40%);cursor: pointer;   display: inline-block;font: bold 24px/14px Arial,Helvetica,Verdana,sans-serif; overflow: hidden;padding: 4px;position: absolute; right: 20px; text-align: center; text-decoration: none;text-shadow: 1px 1px 1px hsl(0, 0%, 87%); top: 37px; z-index:1200;}

.pop_text1_inner { background: none repeat scroll 0 0 #fff; border-top: 1px solid #e1e1e1; float: left; padding: 24px 3%;  width: 94%;}
#pop_content1 .pop_text1 ul{ float:left; width:100%;}
#pop_content1 .pop_text1 ul li{ float:left; width:100%; margin-right:0%; margin-bottom:30px; list-style:none; color: #6b6b6b; font-family: 'latoregular'; font-size: 16px;}
#pop_content1 .pop_text1 ul li:nth-child(even){margin-right:0px;}
#pop_content1 .pop_text1 ul li input[type="text"]{ width:93%; float:left; padding:8px 10px; outline:none; border:1px solid #d1d1d1; color: #6b6b6b; font-family: 'latoregular'; font-size: 16px;}
#pop_content1 .pop_text1 ul li label{margin-bottom:10px; float:left; width:100%; color: #6b6b6b; font-family: 'latoregular'; font-size: 16px;}
#pop_content1 .pop_text1  p{margin-bottom:10px; float:left; width:100%; color: #6b6b6b; font-family: 'latoregular'; font-size: 16px;}

.pop-main-top {background: none repeat scroll 0 0 #fff; float: left;  padding: 24px 3%;width: 94%;}
.sub_offer{color: #fff;font-size: 16px;font-family: 'latoregular'; background:#01a388; padding:12px 20px; border-radius:5px; position:relative; top:13px; float:left;}

#pop_content1{display:none;}
.pop_text1 .pop-main-top{ padding: 24px 3% 10px;}
.pop_text1 .pop-main-top span{ float:left;}
.pop_text1 .pop-main-top ul {width: 27% !important;}
.pop_text1 .pop-main-top ul li{width:auto !important; margin: 0 2% !important;}
.pop_text1 .pop-main-top {border-top-left-radius: 20px;border-top-right-radius: 20px;}
.pop_text1 .pop_text_inner{border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.popup_center{ float:left;    padding: 0 5% 10px;width: 90%; border-bottom:1px solid #e1e1e1;}
.cen_left {float: left;width: 30%;  margin-right: 5%;}

.cen_right {float: left; width: 65%;}
.cen_right > ul li{margin-right:3% !important;width: auto !important;}
.cen_right span {font-size: 14px !important; line-height: 24px !important;}

/* calendar events popup on index, changing .cen_right h4 to .cen_right span#calendar-details */
.cen_right div#calendar-details {font-size: 18px; float:left; width:100%;font-family: 'latobold'; color:#6c6c6c;}

.cen_right p{font-family: 'latoregular'; font-size: 14px !important; float:left; width:100%;}

.popup_btm {float: left;width: 100%;}
.popup_btm span.header { float: left;font-size: 24px;text-align: center;width: 100%;font-family: 'latobold'; color:#6c6c6c; margin:22px 0px;}
.popup_btm p{ font-size:14px !important; color:#6c6c6c;}
.btm_left{ float:left; width:40%; margin-right:10%;}
.btm_right {border: 1px solid #d3d3d3;float: left;margin-top: 34px;text-align: center;width: 49%;}
.number {border: 1px dashed #00ae10; color:#00ae10; font-family: 'latoblack'; font-size:18px; float: left;padding: 20px 5%;text-align: center;width: 90%;
}
.btm_left > h4 {float: left; font-size: 16px;color:#6c6c6c; margin-bottom:10px;font-family: 'latoregular'; }
.btm_left span{ float:right !important; font-size:12px !important;font-family: 'latoregular'; }
.btm_right > div {display: inline-block;padding: 0 20px;margin: 8px 0;}
.btm_right > div span {line-height: 25px !important; margin-left: 10px;}
.btm_right > div:first-child {border-right: 1px solid #d3d3d3;}
.popup_footer{ float:left; width:100%; border-top:1px solid #e1e1e1; padding-top:10px;}
.pop_foo_left{ float:left; width:75%; margin-right:5%;}
.pop_foo_left span.pop-footer-left{ font-size:16px;font-family: 'latoregular'; float:left; color:#6c6c6c;}
.pop_foo_left p{ font-size:14px !important;}
.pop_foo_right{ float:right;}


/********************sumathi_page_starts**********************/

#review_wrapper .control_1 .review_right {float: left;width: 100%;}
/******sumathi_for_blog*******/
#review_wrapper .control_1 .review_right > div{width:100%;}
/******sumathi_for_blog*******/
.control_1 .review_right{ width:25%; float:left;}
.control_1{ width:25%; float:left;}
/******sumathi_for_blog*******/

.main-slide .accor_tab_1{float:right; width:44%; position:relative; top:-4px; background: #fff none repeat scroll 0 0;}
.accor_tab_1 .top_heading{ width:100%; float:left; background:#ff6138; font-size:30px;}
.accor_tab_1 .top_heading span{ text-align:center; color:#fff;font-family: 'VAGRound'; line-height:53px; font-size:25px; display: block;}
/*.accor_tab_1 .top_heading_con{ width:100%; float:left; padding:20px 4%; box-sizing:border-box;background:url(../images/bg_slider_03.jpg);}*/
.accor_tab_1 .top_heading_con{ width:100%; float:left; padding:20px 4%; box-sizing:border-box;}
/* Background removed by KB 12/1/15  */
.accor_tab_1 .top_heading_con p{ width:100%; float:left; font-size:15px;font-family: 'latoregular'; color:#060606; }
.accor_tab_1 .start_planning{ width:100%; float:left; color:#00a388; font-size:22px;font-family: 'VAGRound'; margin-top:5px;}
.accor_tab_1 .top_heading_form{ width:100%; float:left; margin-top:24px;}
.accor_tab_1 .top_heading_form li{ width:45%; float:left; font-size:14px;}
.accor_tab_1 .top_heading_form li span{float:left; line-height:16px; width: 81px;}
.accor_tab_1 .top_heading_form li #date{ float:right; background:#fff; width:60%; opacity:0.4; height:30px; border:1px solid #dcd9d9;}
.accor_tab_1 .top_heading_form li #agekids1{ float:right; background:#fff; width:60%; opacity:0.4; height:30px; border:1px solid #dcd9d9;}
.accor_tab_1 .top_heading_form li #date_1{ float:right; background:#fff; width:60%; opacity:0.4; height:30px; border:1px solid #dcd9d9;}
.accor_tab_1 .top_heading_form li #categories1{ float:right; background:#fff; width:60%; opacity:0.4; height:30px; border:1px solid #dcd9d9;}
.accor_tab_1 .top_heading_form li #numkids1{ float:right; background:#fff; width:60%; opacity:0.4; height:30px; border:1px solid #dcd9d9;}
.accor_tab_1 .top_heading_form li:nth-child(2){ float:right; width:53%;}
.accor_tab_1 .top_heading_form li .number_kids{ margin-left:20px;}
.accor_tab_1 .top_heading_form .for_bg{ background:url(../images/icon_11.png) no-repeat; background-position: 95% 9px;}
.accor_tab_1 .top_heading_form .arrow_down{ }

.accor_tab_1 .top_heading_form .arrow_down span{ margin-left:84px;}
.accor_tab_1 .top_heading_form .continue_but{ width:100%; float:left; margin-top:20px;}
.accor_tab_1 .top_heading_form .continue_but #continue{ background:#00a388; height:30px; line-height:28px; width:27%; margin-left:18%; border:0px; color:#fff; font-size:16px;font-family: 'latoregular';}
.butons_class{  width:100%; float:left;}
.butons_class li{
    float: left;
    padding: 1%;
    width: 23%;
}

.butons_class input {
    font-size: 20px !important;
}

.butons_class #party_1{ width:100%; float:left; background:#f80710; border-radius:15px; border:0px; color:#FFF; font-size:22px; line-height:38px;}
.butons_class #party_2{ width:100%; float:left; background:#fc2281; border-radius:15px; border:0px; color:#FFF; font-size:22px; line-height:38px;}
.butons_class #party_3{ width:100%; float:left; background:#fc4035; border-radius:15px; border:0px; color:#FFF; font-size:20px; line-height:38px;}
.butons_class #party_4{ width:100%; float:left; background:#9b07f9; border-radius:15px; border:0px; color:#FFF; font-size:22px; line-height:38px;}
.butons_class #party_5{ width:100%; float:left; background:#3f04fe; border-radius:15px; border:0px; color:#FFF; font-size:22px; line-height:38px;}
.butons_class #party_6{ width:100%; float:left; background:#0286d1; border-radius:15px; border:0px; color:#FFF; font-size:22px; line-height:38px;}
.review_twoheading{ width:100%; float:left;}
.review_twoheading .party_place{ float:left; width:71%; margin-right:2%;}
.review_twoheading .birth_party{ float:left; width:27%; text-align:center;}
#content_part_place{width:99.9%; float:left; margin-top:20px; margin-bottom:30px;}
#content_part_place li{ width:100%; float:left; background:#FFF;}
#content_part_place li .con_left{ width:30%; float:left; border:1px solid #d7d7d7; border-right:0px; position:relative; text-align:center;}
#content_part_place li .con_right{width:69.6%; float:left;border:1px solid #d7d7d7;}
#content_part_place li .con_left .map_ti{ width:100%; float:left; color:#FFF; font-family: 'latoregular'; background:#ff6138; font-size:15px; text-align:center; line-height:22.5px; position:absolute; bottom:0px;}
/*#content_part_place li .con_left .map_ti a{ t; color:#FFF; font-family: 'latoregular'; ; font-size:15px; text-align:center; }*/
#content_part_place li .con_left img{ float:none; display:inline-block;  }

#content_part_place li .con_left .dallas{ width:100%; text-align:center;font-family: 'latobold';color:#6c6c6c; font-size:20px; line-height:23px; float:left; position:absolute; bottom:26px;}
#content_part_place li .con_right .adv_landing{ width:100%; float:left;  text-align:center; border-right:0px; border-bottom:1px solid #d7d7d7;}
#content_part_place li .con_right .adv_landing li{ /*text-align:center; width:30.5%; font-size:14px; color:#6c6c6c;  min-height: 61px; border-right:1px solid #d7d7d7;*/
    color: #6c6c6c;
    float: left;
    font-size: 14px;
    padding: 7px 0;
    text-align: center;
    width: 30.5%; background:url(../images/border_img.jpg) repeat-y right;}
#content_part_place li .con_right .adv_landing li a{  color: #6c6c6c;
    font-size: 14px;
    float: left;
    text-align: center;
   width:100%;}
#content_part_place li .con_right .adv_landing li:nth-child(4){ border-right:0px;  width: 23%;}
#content_part_place li .con_right .adv_landing li:nth-child(2){
    width: 22%; float:left;}
#content_part_place li .con_right .adv_landing li a span{float:left;}
#content_part_place li .con_right .adv_landing li a img{float: left;
    left: 23px;
    margin-top: 6px;
    position: relative;
}
#content_part_place li .con_right .adv_landing li:nth-child(3){ width: 22%; float:left;}
#content_part_place li .con_right p{ float:left; width:100%;font-family: 'latoregular'; font-size:14px;color:#6c6c6c;}
#content_part_place li .con_right .landing{  width:94%; float:left;font-family: 'latoregular'; font-size:14px;color:#6c6c6c; padding:19.5px 3%; min-height:120px;}
#content_part_place li .con_right p span {
    font-size: 14px;
    line-height: 17px;
}
/*#content_part_place li .con_right .landing_1{ padding-bottom:60px;}*/
#content_part_place li .con_right .landing_1 p{line-height:17px; }
#content_part_place li .con_right .landing_1 a{ width:100%;}
#content_part_place li .con_right .landing .inner_landing{ width:94%; margin:0 auto;  background: #ffffea none repeat scroll 0 0;
    border: 1px dashed #ff6138;padding:6px 3%; margin-top:8px; float:left;}

 /*
 orange coupon transfer from coupon.php into review.php
 */

 		.tit_con .inner_landing {     width: 94%;
		margin: 0 auto;
		background: #ffffea none repeat scroll 0 0;
		border: 1px dashed #ff6138;
		padding: 6px 3%;
		margin-top: 8px;margin-bottom: 10px;
		float: left;
		}
		/*adding orange coupon into review.php, using id="coupon-title" to not break other h4*/
		#individual_wrapper .indi_left_tit .tit_con h4#coupon-title{margin-bottom: 5px; font-family: 'latobold'; color:#ff6138; font-size:16px; text-align:center; width:100%; float:left;}
		/*orange coupon outer container*/

		/*make span body text of orange coupon like original*/
		.tit_con .inner_landing span { font-size: 11px;     font-family: 'latoregular';}
		/*link text in orange coupon*/
		.inner_landing .lin_color {    text-align: center;
		width: 100%;
		float: left;
		}
		/*bottom link in coupon*/
		.inner_landing .lin_color span {
   				 color: #ff6138;
    				display: inline-block;
    				margin-bottom: 5px;
    				margin-top: 10px;
				}

		/*h3 inside bottom link*/
		#individual_wrapper .indi_left_tit .tit_con .inner_landing .lin_color span > h3 {background-color: transparent;
    				font-size: 11px;
    				font-style: normal;
    				margin-top: 0px;
    			font-family: 'latoregular';
    			color: #ff6138;
    			display: inline;
    			line-height: 18px;
    			text-transform: capitalize;
    		}


#content_part_place li .con_right .landing .inner_landing h4{font-family: 'latobold'; color:#ff6138; font-size:16px; text-align:center; width:100%; float:left;}
#content_part_place li .con_right .landing .inner_landing .lin_color{text-align:center; width:100%; float:left; }
/* wrapping "view company name coupon" with an h3 inside of an a */
#content_part_place li .con_right .landing .inner_landing .lin_color span {color:#ff6138; display:inline-block; margin-bottom:5px; margin-top:10px; }


#content_part_place li .con_right .landing .inner_landing .lin_color span > h3 {
    background-color: transparent;
    font-size: 11px;
    font-style: normal;
    margin-top: 0px
}

#content_part_place #second_cont{ margin-top:30px; position:relative;}
#content_part_place #second_cont .map_ti{ position:absolute; bottom:0px;}
#content_part_place h1{ margin-top:60px;}
.birth_party #submision_part{ width:87.3%; float:left; border:1px solid #d7d7d7; padding:15px 6%; background:#FFF; margin-top:20px;}
.birth_party #submision_part #sub_but{ width:80%; text-align:center;border-radius:15px;font-family: 'latobold'; font-size:18px; background-color:#00a388;border:5px solid #f9f5f5; color:#FFF; line-height:36px;}
#submision_part .reviews_one{ width:100%; float:left; margin-top:10px;}
#submision_part .reviews_one .Melissa{ font-size:17px; color:#79bd8e;font-family: 'latobold'; float:left; }
#submision_part .reviews_one label{ font-size:12px; color:#a2a2a2;font-family: 'latoregular'; float:left;line-height: 20px;
    margin-left: 15px;}
#submision_part .reviews_one .zip{ width:100%; float:left; color:#a2a2a2;font-family: 'latoregular'; font-size:14px; text-align:left; margin-top:9px;}
 #submision_part .reviews_one .read{ float:left;width:100%;color:#ff6138;font-family: 'latoregular'; font-size:14px; margin-top:10px; text-align:left; border-bottom:1px solid #d7d7d7; padding-bottom:10px;}
.Videos{ margin-top:30px;}
 .video_1{ width:100%; float:left;text-align:center;}
 .video_1 .img_video{ width:100%; display:inline-block; }
.video_1 .mad{ text-align:center; color:#6c6c6c;font-family: 'latobold'; font-size:16px; border-bottom:1px solid #e1e1e1; margin-bottom:19px; padding-bottom:25px;}
.video_2{ width:100%; float:left;text-align:center;}
.video_2 .mad{ text-align:center; color:#6c6c6c;font-family: 'latobold'; font-size:16px; margin-bottom:7px; margin-top:14px;}
.video_2 .img_video{ width:auto; display:inline-block; }
.top_heading_form .for_bg .datepicker{ float:right; background:#fff; width:60%; opacity:0.4; height:30px; border:1px solid #dcd9d9;}

/**********sumathi_blog_23/9/2015***************/
.submit_review{ width:30%; float:left;}
.submit_review #sub_review{ width:50%; float:right; border-radius:22px;background:#00a388; border:0px; line-height:36px; color:#fff; font-size:15px; margin-right:2%; margin-bottom:10px;font-family: 'latobold'; cursor:pointer;}
.submit_review #sub_review:hover{ background:#1da7ac;}
.submit_review #sub_review_1{ width:50%; float:right; border-radius:22px;background:#00a388; border:0px; line-height:36px; color:#fff; font-size:15px; margin-right:2%;font-family: 'latobold';cursor:pointer;}
.submit_review #sub_review_1:hover{ background:#1da7ac;}
.blog_content{ width:100%; float:left;}
.blog_content .blog_cont_list{ width:100%; float:left; margin-top:20px;font-family: 'latoregular';}
.blog_content .blog_cont_list li{ width:22%; float:left; background-color:#fff; border:1px solid #d7d7d7; margin-right:3%;}
.blog_content .blog_cont_list li:nth-child(4){ margin-right:0px;}
.blog_content .blog_cont_list li:nth-child(8){ margin-right:0px;}
.blog_content .blog_cont_list li .img_blog{ width:100%;height: 137px; overflow: hidden; float:left;border-bottom:1px solid #d7d7d7; margin-bottom:15px; text-align:center;}

.blog_content .blog_cont_list li .img_blog > a {
    display: inline-block;
    float: none;
    text-align: center;
}
.blog_content .blog_cont_list li img{ float:left; margin-top:5px; }
.blog_content .blog_cont_list li .blog_con_bottam {  width:88%; float:left; padding:0 6%; min-height: 156px;}
.blog_content .blog_cont_list li .blog_con_bottam span{float:left; color:#79bd8e; margin-right:5px;}
.blog_content .blog_cont_list li .blog_con_bottam p{ float:left; width:100%; color:#6c6c6c; font-size:12px;  }
.blog_content .blog_cont_list li .blog_con_bottam h4{ width:100%; float:left;font-family: 'latobold'; font-size:15px; color:#6c6c6c; text-transform:uppercase; margin-top:15px;}
.blog_content .blog_cont_list li .blog_con_bottam .h4_content{ font-size:13px; float:left; width:100%; margin:15px 0; line-height:20px; color:#6c6c6c;}
.blog_content .blog_cont_list li .blog_con_bottam a{ float:left; color:#ff6138; font-size:13px;}
.blog_content .blog_cont_list li .blog_con_bottam .read_icon{ float: right; margin-right:50px; }
.blog_content .blog_cont_list li .blog_con_bottam .receiver{ float: right; }
.blog_content .blog_cont_list li .blog_con_bottam .blog_contact{ width:100%; float:left; margin-bottom:15px;}
.blog_content .blog_cont_list li .review_blogger{ width:99.9%; float:left; background:#ffff9d; border:1px solid #d7d7d7; text-align:center; border-bottom:none;}
.blog_content .blog_cont_list li .review_blogger p{ width:100%; line-height:28px; color:#6c6c6c; font-size:13px;}
.blog_cont_list_1{ margin-top:50px !important;}
 .more{ width:100%; text-align:center; float:left; margin-top:40px; color:#ff6138;font-family: 'latoregular'; font-size:16px; border-bottom:2px solid #ff6138; margin-top:0px; padding-bottom:50px;}

/********************sumathi_page_ends**********************/

.remove_btm_cpn{ text-align:center;}
.remove_btm_cpn p{ text-align:left;}
.remove_btm_cpn .new_btm{ float:none; display:inline-block;}


.pop_content_mail{ display:none; position: absolute; right: 0; top: 0; width: 100%;z-index:9999;}
#pop_content_delete{ display:none; position: absolute; right: 0; top: 0; width: 100%;z-index:9999;}
.pop_content_mail .popup_head_mail h3{ color:#26a9ec !important;}
#pop_content_delete .popup_head_mail h3{ color:#26a9ec !important;}
.pop_content_mail .overlay{position:fixed; width:100%;height:100%;  background: none repeat scroll 0 0 rgba(182, 188, 188, 0.8); z-index:1100;}
#pop_content_delete .overlay{position:fixed; width:100%;height:100%; background: none repeat scroll 0 0 rgba(182, 188, 188, 0.8); z-index:1100;}
.pop_content_mail .pop_text{top:194px!important;margin: 0 auto; position: relative; text-align: left;  width:90%; z-index:1200; -webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d; transform-style: preserve-3d;  -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;zoom: 1; /*top:100px;*/ }
#pop_content_delete .pop_text{margin: 0 auto; position: relative; text-align: left;  width:29%; z-index:1200; -webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d; transform-style: preserve-3d;  -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;zoom: 1; /*top:100px;*/ }
.pop_content_mail .close { box-sizing: inherit;
    color: hsl(0, 0%, 40%);
    cursor: pointer;
    display: inline-block;
    font: bold 24px/14px Arial,Helvetica,Verdana,sans-serif;
    overflow: hidden;
    padding: 4px;
    position: absolute;
    right: 20px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px hsl(0, 0%, 87%);
    top: 37px;
    z-index: 1200;}
#pop_content_delete .close { box-sizing: inherit; color:#d3d3d3;cursor: pointer;   display: inline-block;font:14px Arial,Helvetica,Verdana,sans-serif; overflow: hidden;padding: 4px;position: absolute; right: 15px; text-align: center; text-decoration: none; top: 10px; z-index:1200; color:#333; font-size:14px;}

#pop_inner{background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #e1e1e1;
    float: left;
    padding: 24px 3%;
    width: 94%;}
.new_inner_text{ border-radius:20px;}
.image_upload p {
    color: #6b6b6b;
    float: left;
    font-family: 'latoregular';
    font-size: 16px;
    margin-bottom: 10px;
    width: 100%;
}

.pop_text_inner .image_upload .cen_right ul li {
    color: #6b6b6b;
    float: left;
    font-family: 'latoregular';
    font-size: 16px;
    list-style: none outside none;
    margin-bottom: 30px;
    margin-right: 0;
    width: 100%;
}

ul.social_pop {float: left;width: 27% !important;}
ul.social_pop li{margin: 0 2% !important;  width: auto !important; float:left;}

/***************************************popup2*********************************************/

.pop_content_mail{ display:none; position: absolute; right: 0; top: 0; width: 100%;z-index:9999;}
#pop_content_delete{ display:none; position: absolute; right: 0; top: 0; width: 100%;z-index:9999;}
.pop_content_mail .popup_head_mail h3{ color:#26a9ec !important;}
#pop_content_delete .popup_head_mail h3{ color:#26a9ec !important;}
.pop_content_mail .overlay{position:fixed; width:100%;height:100%;  background: none repeat scroll 0 0 rgba(182, 188, 188, 0.8); z-index:1100;}
#pop_content_delete .overlay{position:fixed; width:100%;height:100%; background: none repeat scroll 0 0 rgba(182, 188, 188, 0.8); z-index:1100;}
.pop_content_mail .pop_text{top:194px!important;margin: 0 auto; position: relative; text-align: left;  width:90%; z-index:1200; -webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d; transform-style: preserve-3d;  -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;zoom: 1; /*top:100px;*/ }
#pop_content_delete .pop_text{margin: 0 auto; position: relative; text-align: left;  width:29%; z-index:1200; -webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d; transform-style: preserve-3d;  -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;zoom: 1; /*top:100px;*/ }
.pop_content_mail .close { box-sizing: inherit;
    color: hsl(0, 0%, 40%);
    cursor: pointer;
    display: inline-block;
    font: bold 24px/14px Arial,Helvetica,Verdana,sans-serif;
    overflow: hidden;
    padding: 4px;
    position: absolute;
    right: 20px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px hsl(0, 0%, 87%);
    top: 37px;
    z-index: 1200;}
#pop_content_delete .close { box-sizing: inherit; color:#d3d3d3;cursor: pointer;   display: inline-block;font:14px Arial,Helvetica,Verdana,sans-serif; overflow: hidden;padding: 4px;position: absolute; right: 15px; text-align: center; text-decoration: none; top: 10px; z-index:1200; color:#333; font-size:14px;}

.overlay2{
    height: 100%;
    position: fixed;
    width: 100%;
	background: none repeat scroll 0 0 rgba(182, 188, 188, 0.8);

}

.pop_content_mail .myClass{ top:12px !important;}
.add_ie_class{ width:100% !important;}






/*****sumathi_calendar_page******/
.calendar_wrapper{float:left;width:100%;margin-top:22px}
.calendar_wrapper .review_top{float:left;width:100%;margin-bottom: 20px;}
.calendar_wrapper .review_top .review_text{background:#fff none repeat scroll 0 0;float:left;padding:20px 2% 28px;width:95.9%; border:1px solid #d7d7d7; border-top:none;}
.calendar_wrapper .review_top .review_text > p{ color:#6c6c6c; font-family: 'latoregular'; font-size:16px; float:left; width:100%; margin-bottom:15px;}
.calendar_wrapper .calendar_content{ width:100%; float:left;}
.calendar_wrapper .calendar_content > h1{ margin-top:22px;}
.calendar_wrapper .calendar_content .calender_container{ width:100%; float:left;}
.calendar_wrapper .calender_container .event_content{ width:100%; float:left;}
.calendar_wrapper .calender_container .event_content li{ float:left; width:48%;  background:#FFF; border:1px solid #d7d7d7; margin-top:35px;
 /*height:250px;*/}
.calendar_wrapper .calender_container .event_content li .image_part > img{ float:none; display:inline-block; margin-top:25px;}
.calendar_wrapper .calender_container .event_content li .image_part{ width:36%; float:left;padding:20px 0%; text-align:center;}
.calendar_wrapper .calender_container .event_content li .calendar_cont_part{ width:55%; float:left; padding-left:1%;border-left:1px solid #d7d7d7;padding:20px 2% 10px 2%; min-height:270px;}

.calendar_wrapper .calender_container .event_content li .calendar_cont_part_1{ width:55%; float:left; padding-left:1%;border-left:1px solid #d7d7d7;padding:20px 2% 10px 2%;}

.calendar_wrapper .calender_container .event_content li .calendar_cont_part .date_heading{width:99%; float:left;font-family: 'latobold'; color:#79bd8e; font-size:15px;}
.calendar_wrapper .calender_container .event_content li .calendar_cont_part .program_offer{ width:100%; float:left; color:#6c6c6c;font-family: 'latobold'; font-size:16px; margin:10px 0 14px 0; }
.calendar_wrapper .calender_container .event_content li .calendar_cont_part .pro_offer_content{ width:100%; float:left;font-family: 'latoregular';color:#6c6c6c; font-size:14px; line-height:24px;}
.calendar_wrapper .calender_container .event_content li .calendar_cont_part .pro_read_more a{ width:100%; float:left; color:#ff6138;font-family: 'latoregular'; font-size:14px; margin-top:20px; cursor:pointer; }


.calendar_wrapper .calender_container .event_content li .calendar_cont_part_1 .date_heading{width:99%; float:left;font-family: 'latobold'; color:#79bd8e; font-size:15px;}
.calendar_wrapper .calender_container .event_content li .calendar_cont_part_1 .program_offer{ width:100%; float:left; color:#6c6c6c;font-family: 'latobold'; font-size:16px; margin:10px 0 5px 0; }
.calendar_wrapper .calender_container .event_content li .calendar_cont_part_1 .pro_offer_content{ width:100%; float:left;font-family: 'latoregular';color:#6c6c6c; font-size:13px; line-height:20px;}
.calendar_wrapper .calender_container .event_content li .calendar_cont_part_1 .pro_read_more a{ width:100%; float:left; color:#ff6138;font-family: 'latoregular'; font-size:14px; margin-top:29px; }
.calendar_wrapper .calender_container .event_content li:nth-child(2n){ float:right; }



.calendar_wrapper .calender_container .calendar_pagination{width:35%; float:right; margin-top:25px; }
.calendar_wrapper .calender_container .calendar_pagination .pagination_cal > a{ padding:5px 10px 5px 10px; background:#79bc90; border-radius:3px;color:#FFF; font-size:14px;}
.calendar_wrapper .calender_container .calendar_pagination .pagination_cal{ float: right; width:85%;}
/*
.calendar_wrapper .calender_container .calendar_pagination .pagination_cal{ float: right; width:64%;}
.calendar_wrapper .calender_container .calendar_pagination .pagination_cal > a:nth-child(1){background: #79bc90 url(../images/arrow_page.png) no-repeat left top;margin-right: 3px;padding: 5px 14px; background-position:50%;}
.calendar_wrapper .calender_container .calendar_pagination .pagination_cal > a:nth-child(8){background: #79bc90 url(../images/page_arrow_right.png) no-repeat left top;margin-left: 3px;padding: 5px 14px; background-position:50%;}
.calendar_wrapper .calender_container .calendar_pagination .pagination_cal > a:nth-child(3){ background:#ff6239;}
*/

/* Edited by KB 10/31/2015 */




.calendar_wrapper .top_heading_form_1{ width:100%; float:left;}
.calendar_wrapper .top_heading_form_1 .period{ width:24%; float:left; }
.calendar_wrapper .top_heading_form_1 li{ width:18%; float:left;}
.calendar_wrapper .top_heading_form_1 .period input[type="text"]{ border:1px solid #d7d7d7; height:30px; background:url(../images/icon_11.png) no-repeat 96% 8px; width:80%;}
.calendar_wrapper .review_top .review_text .period span{ margin-right:10px; color:#6c6c6c; font-size:14px;font-family: 'latoregular'; float:left; line-height:30px; }
.calendar_wrapper .review_top .review_text .search_icon {
    background-color: #ff6138;
    color: #fff;
    float: left;
    margin-left: 3%;
    padding: 0 2%;
    width: 54%;
}

.calendar_wrapper .review_top .review_text .search_icon input {
    background: rgba(0, 0, 0, 0) url("../images/search_icon1.png") no-repeat scroll 9% center;
    border: medium none;
    color: #fff;
    font-family: "latoregular";
    font-size: 14px;
    padding: 5px 2%;
    text-align: center;
    width: 100%;
}
.calendar_wrapper .review_top .review_text .search_icon img{float:left;margin:0 3% 0 3%;}
.calendar_wrapper .review_top .review_text .search_icon span {float: left;line-height: 12px;margin-left: 8%; font-family: 'latoregular'; font-size:14px;}
.calendar_wrapper .top_heading_form_1 li:nth-child(3){ width:13%; border-right: 1px solid #e1e1e1;}
.calendar_wrapper .top_heading_form_1 li:nth-child(3) .search_icon{ width:74%; cursor:pointer;}
.calendar_wrapper .top_heading_form_1 li:nth-child(4){ width:18%;margin-left: 24px;}
.calendar_wrapper .top_heading_form_1 li .drop_option{ width:100%; margin-left:10px; height:30px; border:1px solid #d7d7d7;}
.calendar_wrapper .top_heading_form_1 li .submit_review{width:80%; float:right;}
.calendar_wrapper .top_heading_form_1 li .submit_review #sub_review_1{background: #00a388 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 22px;
    color: #fff;
    float: right;
    font-family: "latobold";
    font-size: 15px;
    line-height: 30px;

   width: 100%;}
.calendar_popup{ width:100%; float:left;}
.calendar_popup .popup_top{width:100%; float:left;  }
.calendar_popup .popup_top span{font-family: 'latoregular'; font-size:16px; color:#6c6c6c; float:left; }
.calendar_popup .popup_top img{ float:left; margin-right:10px;}
.calendar_popup .popup_top img[src="images/tw.jpg"]{ margin-left:20px;}
.calendar_popup .popup_top img[src="images/calendar_of_events_details_08.jpg"]{ float:right;}
.calendar_popup .inner_popup{ width:100%; float:left;border-bottom:1px solid #d7d7d7; padding-bottom:10px;}
.calendar_popup .secondpart_left{ float:left; width:34%; margin-top:20px;}
.calendar_popup .secondpart_left img{ float:left; padding-right:2%; border-right:1px solid #d7d7d7;}
.calendar_popup .secondpart_right span{ line-height:18px !important;}
.calendar_popup .secondpart_right{ width:60%; float:left;}
.calendar_popup .secondpart_right ul{ width:100%; float:left; margin:25px 0 0 45px;}
.calendar_popup .secondpart_right ul li{ width:100%; float:left; margin-top:10px;}
.calendar_popup .secondpart_right ul li:nth-child(1){ margin-top:0px;}
.calendar_popup .secondpart_right ul .first_popup .sea_life{ float:left;font-family: 'latobold'; font-size:17px ; text-transform:capitalize;  margin-left:10px}
.calendar_popup .secondpart_right ul li img{ float:left; margin-top:3px;}
.calendar_popup .secondpart_right ul li span{ float:left;font-family: 'latoregular'; font-size:14px; color:#6c6c6c; margin-left:10px;}
 .calendar_popup .secondpart_right ul li .bricks{ margin:-29px 0 0 24px;}
.calendar_popup .popup_secondpart{ width:100%; float:left; border-bottom:1px solid #d7d7d7; padding-bottom:25px; border-top:1px solid #d7d7d7;}
.calendar_popup .popup_thirdpart{ width:100%; float:left;}
.calendar_popup .popup_thirdpart p{ float:left; width:100%;font-family: 'latoregular'; font-size:14px; color:#6c6c6c; margin-top:15px; border:1px solid #d7d7d7; padding:20px 2%; box-sizing:border-box; line-height:22px;}
.calendar_popup .popup_lastpart{ width:75%; float:left; border:1px solid #d7d7d7; padding:10px 3%; margin-top:20px;}
.calendar_popup .popup_lastpart ul{ width:100%; float:left;}
.calendar_popup .popup_lastpart ul li{ float: left; width:30%;border-right:1px solid #d7d7d7;}
.calendar_popup .popup_lastpart ul li img{ float:left; margin-top:6px;}
.calendar_popup .popup_lastpart ul li span{ float:left; line-height:25px;font-family: 'latoregular'; font-size:14px; color:#6c6c6c; }
.calendar_popup .popup_lastpart ul li > a{ float:left;}
.calendar_popup .popup_lastpart ul .print_pop{ width:30%; float:left; text-align:center;}
.calendar_popup .popup_lastpart ul .print_pop a{ float:none; display:inline-block;}
.calendar_popup .popup_lastpart ul .print_pop a img{ margin-right:5px;}
.calendar_popup .popup_lastpart ul .print_pop a span{ line-height:30px; margin-left:3px;}
.calendar_popup .popup_lastpart ul .print_pop a .mess{ line-height:25px;}
/*.calendar_popup .popup_lastpart ul .print_pop span{ line-height:30px;}*/
.print_pop > div{ width:100%; float:left; margin-top:6px;}
.calendar_popup .popup_lastpart ul .print_pop .calendar_link span{ line-height:31px;}
.calendar_popup .popup_lastpart ul .print_pop .calendar_link img{ margin-top:4px;}
.calendar_popup .popup_lastpart ul li:last-child{border-right:0px !important;}
/********************sumathi_page_ends**********************/

/**************************Abbas*************************/
  .start_plannings{
	color: #00a388;
    float: left;
    font-family: "VAGRound";
    font-size: 22px;
    margin-top: 10px;
    width: 100%;
  }

  .pop_text_inner.continues form ul li {
    float: left;
    margin-right: 5%;
    width: 45%;
	padding-top: 14px;
}

.pop_text_inner.continues ul {
    float: left;
    width: 100%;
}

  .pop_text_inner.continues ul li input {
    border: 1px solid #d1d1d1;
    color: #6b6b6b;
    font-family: "latoregular";
    font-size: 16px;
    outline: medium none;
    padding: 8px 10px;
	width:93%;
	float:left;
}
#ages   {
	height: auto;
}




.pop_text_inner.continues ul li label {
	color: #6b6b6b;
	font-family: "latoregular";
	font-size: 16px;
	margin-bottom: 10px;
	width: 100%;
	float: left;

}


.pop_text_inner.continues ul li select{
     border: 1px solid #d1d1d1;
    color: #6b6b6b;
    float: left;
    font-family: "latoregular";
    font-size: 16px;
    height: 38px;
    outline: medium none;
    padding: 8px 10px;
    width: 100%;
}

.pop_text_inner.continues ul li textarea{
border: 1px solid #d1d1d1;
    color: #6b6b6b;
    float: left;
    font-family: "latoregular";
    font-size: 16px;
    outline: medium none;
    padding: 8px 10px;
    width: 93%;
}


.pop_text_inner.continues ul li img{
	height:37px;
}


.pop_text_inner.continues ul li select option {
    border: medium none;
    font-size: 16px;
}




/******************************21/10/15******************************************/
.us_family{background: #fff none repeat scroll 0 0; border: 1px solid #ccc; float: left; padding: 17px 2% 17px 2%; width: 95.8%; font-size:14px; font-family: "latoregular"; color:#6c6c6c; line-height:20px; margin:0px 0 20px 0;}
.us_family > a { color: #6c6c6c; font-weight: bold;}
.us_family h3{font-family: 'latobold'; width:100%; float:left; text-align:center; padding-bottom:14px; font-size:18px; color:#d3042a; }
.us_family h4{font-family: 'latobold'; width:100%; float:left; text-align:center; padding-top:14px; font-size:18px; color:#d3042a; }
.family_us_top{ margin-top:20px;}
.table_total {border: 1px solid #ccc; text-align:center;}
.table_total tr:first-child td{border-bottom: 1px solid #ccc;}
.table_total tr td{border-right: 1px solid #ccc;  padding: 11px; color:#d3042a;}
.table_total tr td:last-child{border-right:none;}
.table_total tr td img{ float:none; display:inline-block; margin-right: 5px;}
.table_total tr:first-child td{ font-family: 'latobold'; font-size:16px; }
.template_blogger .bloger_address{background: #fff none repeat scroll 0 0; border: 1px solid #ccc; float: left; padding: 17px 2% 17px 2%;  margin-right: 17px;width: 62.4%;}
.template_blogger #blog_coupon{ margin-right:0px; padding-right:0px;}
.template_blogger .bloger_address h3{ font-family: 'VAGRound'; font-size:20px; font-weight:bold; width:100%; float:left; text-align:center; color:#79bd8f; margin-bottom: 30px;  margin-top: 10px;}



/*.template_blogger .bloger_address ul li:nth-child(odd){ margin-right:4%;}*/

.template_blogger .bloger_address p{ width:100%; text-transform:capitalize; float:left;  font-size:14px; color:#6c6c6c; padding-top:3px;}



.template_blogger .bloger_address ul li .select{  overflow:hidden; }


#recaptcha_widget_div > div {
    float: left;
    width: 60%;
}
/*.template_blogger .bloger_address ul li:nth-child(9){ width:100%;}
.template_blogger .bloger_address ul li:nth-child(10){ width:100%;}*/
.template_blogger .bloger_address ul li .ministry {border: 1px solid #ccc;  float: left;  padding: 10px 1%;  width: 566px;}
.template_blogger .bloger_address ul li .captcha { float: left;  width: 71%;}
.template_blogger .bloger_address ul li .captcha input{  margin: 0 .5%;  width: 93%;}
.reload {float: left;}
.template_blogger .bloger_address .submit{ background:#00a388; box-shadow:0 3px 3px #000; width:20%; text-align:center; color:#FFFFFF; border-radius: 10px;padding: 3px 0; float:left; text-transform:capitalize; cursor: pointer;}
.btn_cal1 { color:#00a388;  border:0px !important; width:100%; float:left; text-align:center;}
.btn_cal1 a{ color:#00a388; font-size:15px;}

.tot_tab {
    float: left;
    width: 100%;
}


/***************abbass*****************/
.map > img {
    width: 100%;
}
.map {
    float: left;
    margin-bottom: 18px;
	border: 1px solid #c1c1c1;
}

.map h1{
 color:#2f8fac;
 text-align:center;
 padding-top:8px;
 font-size: 24px;
}

.view_button p a {
    background-color: #1a2f44;
    border-radius: 15px;
    color: #fff !important;
    display: inline-block;
    float: none !important;
    padding: 5px 10px !important;
    text-align: center !important;
}

.view_button {
    float: left;
    text-align: center;
    width: 100%;
}

.view_button > p {
    float: left !important;
    text-align: center !important;
    width: 100% !important;
}


.link_buttons {
    float: left;
    width: 100%;
}

.link_buttons > li {
    border: medium none !important;
 width: 32% !important;
/* padding-right:1.5%;*/
}
/*.content_details #calendar_coupon .deal_list li .deal_right .link_buttons > li:last-child{padding-right:0px !important; width:32% !important;}*/

.link_buttons > li > a {
    border: medium none !important;
    float: left !important;
    text-align: center;
    width: 86% !important;
    color:#fff !important;
}

.link_buttons li:nth-child(1) a{
 background-color:#ff6138;
 border-radius:15px;
 box-shadow: 0 2.8px 0 #c54d2e;

}

/*.content_details #calendar_coupon .deal_list li .deal_right .link_buttons > li a{padding:5px 5px !important; width:86% !important;}*/

.link_buttons li:nth-child(2) a {
 background-color:#71b386;
 border-radius:15px;
 box-shadow: 0 2.8px 0 #56976b;

}

.link_buttons li:nth-child(3) a {
 background-color:#66b5cc;
 border-radius:15px;
 box-shadow: 0 2.8px 0 #4d9ab0;

}


.link_buttons li:nth-child(1) a:hover, .link_buttons li:nth-child(2) a:hover, .link_buttons li:nth-child(3) a:hover {
    background-color: #28BDB3 !important;
    box-shadow: 0 2.8px 0 #1CA79D !important;
    font-weight: normal !important;
}


/*.national > h1 {
    margin-top: 10px;
}*/

/*****************sumathi_30/oct/2015********/
.calendar_wrapper .top_heading_form_1 li .submit_review #sub_review_1:hover{ background:#1da7ac;}
.butons_class #party_1{ cursor:pointer;}
.butons_class #party_1:hover{ background:#1da7ac;}

.butons_class #party_2{ cursor:pointer;}
.butons_class #party_2:hover{ background:#1da7ac;}

.butons_class #party_3{ cursor:pointer;}
.butons_class #party_3:hover{ background:#1da7ac;}

.butons_class #party_4{ cursor:pointer;}
.butons_class #party_4:hover{ background:#1da7ac;}

.butons_class #party_5{ cursor:pointer;}
.butons_class #party_5:hover{ background:#1da7ac;}

.butons_class #party_6{ cursor:pointer;}
.butons_class #party_6:hover{ background:#1da7ac;}


.birth_party #submision_part #sub_but{ cursor:pointer;}
.birth_party #submision_part #sub_but:hover{background:#1da7ac; }



.blog_cont_list li .review_blogger p:hover{ background:#ff6138; color:#fff;}

#individual_wrapper .indi_right_top .my_input:hover{ background:#1da7ac;}

#individual_wrapper .review_btn{ cursor:pointer;}
#individual_wrapper .review_btn:hover{ background:#1da7ac;}

.accor_tab_1 .top_heading_form .continue_but #continue{ cursor:pointer;}
.accor_tab_1 .top_heading_form .continue_but #continue:hover{ background:#1da7ac;}

.template_blogger .bloger_address ul li .submit:hover{background:#1da7ac; }

/* listing blurbs  04/12/18 */
.landing.landing_1 h3 {
	font-style:italic; background:#f1f9ff; font-size:14px; line-height:18px; display: inline;
}

/**********************02/11/2015*********************/

.italic_fon{ font-style:italic; background:#f1f9ff; font-size:14px; line-height:18px;}

/***********************03**********************/

.calendar_wrapper .calender_container .calendar_pagination .pagination_cal a:hover{ background:#ff6239;}
.calendar_wrapper .calender_container .calendar_pagination .pagination_cal a:first-child:hover{background: #ff6239 url(../images/arrow_page.png)no-repeat center center;}
.calendar_wrapper .calender_container .calendar_pagination .pagination_cal a.active{ background:#ff6239;}
.calendar_wrapper .calender_container .calendar_pagination .pagination_cal a:last-child:hover{background: #ff6239 url(../images/page_arrow_right.png)no-repeat center center;}

#main-video-pop .examples1{ float:left; position:relative;}
#main-video-pop .examples1 .play_but{ float: left;
    height: 36px;
    left: 76px;
    position: absolute;
    top: 36px;
    width: 36px;}
	#submision_part .examples1{ float:left; position:relative;}
	#submision_part .examples1 .play_but{ float: left;
    max-width: 50px;
    width: 100% !important;
    left: 44%;
    position: absolute;
    top: 37%;
    width: 36px;}


/************************04/11/20015*************************/

.science{ float:left; color: #6c6c6c;
/*font-family: "latobold";*/
font-family: "latoregular";
/*font-size: 12px; width:100%; text-align:center; line-height:25px;*/
font-size: 10px; width:100%; text-align:center; line-height:12px;
}


/*********************************************12-11-15*****************************************************/
.review_left form div { float: left; width: 70%;}
.review_right form div {float: left;  width: 50%;}
.review_right form div .drop_down { float: left;  width: 100%;}
#review_wrapper .pagination li a:hover img{  background: #ff6239 none repeat scroll 0 0;}
.search_icon > input {  cursor: pointer;}
.tit_con a {color: #6c6c6c;}
.template_blogger .bloger_address ul{ width:100%; float:left; text-align:center;}
.template_blogger .bloger_address ul li{display: inline-block; float: none; margin: 15px 2%; vertical-align: top;  width: 45%;}
.template_blogger .bloger_address label{margin-right: 20px;text-align: left; width: 37%; float:left;  font-size:14px; color:#6c6c6c; padding-top:0px;}
.template_blogger .bloger_address input{ font-size:14px; color:#6c6c6c; font-family: 'latobold'; float:left; border:1px solid #ccc;  padding:5px 5px;}
.template_blogger .bloger_address textarea{ font-size:14px; resize:none; color:#6c6c6c; font-family: 'latobold'; float:left; border:1px solid #ccc;  padding:5px 5px;}
.template_blogger .bloger_address ul li select{font-size:14px; background:url(../images/drop.png) no-repeat 94% 0;  width: 52%; color:#6c6c6c; font-family: 'latobold'; float:left; border:1px solid #ccc;  padding:5px 5px;}
.template_blogger .bloger_address ul li:last-child { width: 100%;}
.adv_landing span > span {line-height: 47px; margin-left: 10px;}

.cen_right a {
    color: #6c6c6c;
}


.cen_right img {
    float: left;
}


.cen_right a {
    color: #6c6c6c;
    font-size: 14px;
}

.popup_btm.remove_btm_cpn > div#event-title {
	background: transparent none repeat scroll 0 0 !important;
	color: #6c6c6c !important;
	float: left !important;
	font-family: "latobold" !important;
	font-size: 24px !important;
	margin: 22px 0;
	padding: 0 !important;
	text-align: center;
	width: 100% !important;
	font-weight: normal;
}


.btm_right.new_btm img {
    float: left;
}


.btm_right.new_btm span {
    color: #6c6c6c;
    float: left;
    font-family: latoregular;
    font-size: 16px;
    line-height: 40px;
	cursor: pointer;
}

.leave_form li input {
    width: 55%;
}

.lin_color > a {
    cursor: pointer;
}

.btm_right.new_btm span:hover {
    color: #FF6138;
}


#phone641 > a:hover {
    color: #ff6138;
}

.cen_right span:hover {
    color: #ff6138 !important;
}


.landing.landing_1 span a:hover {
    color: #77BF91 !important;
}


.cen_right a:hover {
    color: #ff6138;
}

.adv_landing a:hover {
    color: rgb(255, 97, 56) !important;
}


.butons_class li:nth-child(4n+1) input {
    background: #f80710 none repeat scroll 0 0 !important;
}

.butons_class li:nth-child(4n+2) input {
    background: #1da7ac none repeat scroll 0 0 !important;
}

.butons_class li:nth-child(4n+3) input {
    background: #fc6935 none repeat scroll 0 0 !important;
}

.butons_class li:nth-child(4n+4) input {
    background: #f807d3 none repeat scroll 0 0 !important;
}

.butons_class li:nth-child(4n+1) input:hover {
    background: #00a388 none repeat scroll 0 0 !important;
}

.butons_class li:nth-child(4n+2) input:hover {
    background: #00a388 none repeat scroll 0 0 !important;
}

.butons_class li:nth-child(4n+3) input:hover {
    background: #00a388 none repeat scroll 0 0 !important;
}

.butons_class li:nth-child(4n+4) input:hover {
    background: #00a388 none repeat scroll 0 0 !important;
}

.lin_color span:hover {
    color: rgb(120, 188, 141) !important;
}


#right_new3 td:nth-child(4) {
    border: medium none;
}


.list__item__inner > img {
    float: left;
    margin-left: 15px;
    margin-top: 4px;
}


.party_place > ul li table td {
    border-right: 1px solid #d7d7d7;
    padding: 10px;
}

.party_place > ul li table td a {
    color: #6c6c6c;
    font-size: 14px;
}


.party_place > ul li table td:nth-child(4) {
    border-right: medium none;
}


.map_ti:hover {
    background: rgb(0, 163, 136) none repeat scroll 0 0 !important;
}

span.pro_read_more.deals_btm a {
    background: #00a388;
    line-height: 28px;
    margin-left: 86px;
    border: 0px;
    color: #fff;
    font-size: 16px;
    font-family: 'latoregular';
    padding: 5%;
}

.pop_text_inner.continues form ul li {
    height: 70px;
}


ul#content_part_place li div table td a:hover {
    color: #FF6138;
}

.read:hover {
    color: rgb(121, 189, 143) !important;
}


#individual_wrapper .tit_con ul li span:hover {
    color: rgb(121, 189, 142);
}


.calendar_cont_part .pro_read_more.deals_btm > a {
    background: transparent none repeat scroll 0 0;
    margin-left: 0;
    padding: 0;
}

.pro_read_more.deals_btm > a:hover {
    color: rgb(121, 189, 143) !important;
}


#individual_wrapper .read_more:hover {
    color: #79bd8e;
}

.sub_offer.sub {
    color: #fff !important;
    cursor: pointer;
    margin-top: 22px;
    width: 50% !important;
}


.sub_offer.sub:hover {

 background:#1da7ac none repeat scroll 0 0;
}


.pop-main-top span, #shopping-planner {
    color: #00a388 !important;
    font-family: "VAGRound" !important;
    font-size: 48px;
}

.pop_text_inner.continues ul li img {
    height: auto !important;
}

.inner_head .head_top .sub_kid span {
    color: #6c6c6c;
    float: left;
    font-family: "latoregular";
    font-size: 16px;
   /* line-height: 0 !important;*/
}



@media screen and (max-width: 992px) {

	#content_part_place li .con_right .adv_landing li:nth-child(3) {
    width: 35%;
}




#content_part_place li .con_right .adv_landing li:nth-child(2) {
    width: 35%;
}

}



@media screen and (max-width: 360px) {

#content_part_place li .con_right .adv_landing li a img {
    margin-right: 20px;
}
}


@media screen and (max-width: 767px) {

.main-slide .slider {
    margin-bottom: 30px;
}

}



@media screen and (max-width: 1199px) {
.pro_read_more.deals_btm {
    float: right !important;
}
}


@media screen and (max-width: 690px) {

	.pop-main-top span {
    color: #00a388 !important;
    font-family: "VAGRound" !important;
    font-size: 20px;
}

.pop_text_inner.continues form ul li {
    margin-right: 10%;
    width: 100%;
}

.pop_text_inner.continues ul li select {
    width: 97%;
}

.pop_text_inner.continues form ul li {
    height: auto;
}

}

@media screen and (max-width: 370px) {
#recaptcha_area, #recaptcha_table {
    width: auto !important;
}

}


#content_part_place li .con_right .adv_landing li:nth-child(3) img {
    margin-top: 4px;
}

.inner_wrapper .inner_head .pop-main-top .alert {
    padding-top: 10px;
    line-height: 24px !important;
	color: #FF0000 !important;
	font-family:  "VAGRound" !important;
	font-size: 13pt !important;
}

.inner_wrapper .inner_head .pop-main-top .alert ul li {
	font-size: 13pt !important;
}




/* added by KB 11/1/2017 */
.alert {
    padding-top: 10px;
    line-height: 24px !important;
	color: #FF0000 !important;
	font-family:  "VAGRound" !important;
	font-size: 13pt !important;
}

.alert ul li {
	font-size: 13pt !important;
}




.bloger_address .alert {
    padding-top: 10px;
    line-height: 24px !important;
	color: #FF0000 !important;
	font-family:  "VAGRound" !important;
	font-size: 13pt !important;
}

.bloger_address .alert ul li {
	font-size: 13pt !important;
}

/*****************************14-01-2016*****************************************/
.accor_tab_1 .top_heading_form li input[type="text"] {  background: #fff none repeat scroll 0 0; border: 1px solid #dcd9d9; float: right; height: 30px; opacity: 0.4;  width: 59%;}
.accor_tab_1 .top_heading_form li .number_kids{margin-left:0px !important;}
.accor_tab_1 .top_heading_form .arrow_down span{margin-left:0px !important;}
.accor_tab_1 .top_heading_form li select{ float:right; background:#fff; width:60%; opacity:0.4; height:30px; border:1px solid #dcd9d9;}

/******************************searchpage begins********************************/
.searchpage_listing{width:100%; float:left; margin:30px 0px 0px 0px; }
.sub_searchresult_lst{width:100%; float:left; background:#fff; margin-bottom:32px;}
.sub_searchresult_lst #sub_searchresult_lst-title {background-color: #79bd8f; color: #ffffff; float: left; font-family: "VAGRound"; font-size: 30px;padding: 20px 2%;
 width: 96%;}
.sub_searchresult_lst ul{ width:96%; float:left; padding:20px 2%;}
.sub_searchresult_lst ul li{list-style-type:none; float:left; width:100%;padding-bottom:10px;}
.sub_searchresult_lst ul li span{font-family: "latoregular"; font-size:15px; width:100%; float:left; padding-bottom:5px; color:#222;}
.sub_searchresult_lst ul li span a{color:#222; text-decoration:underline; cursor:pointer;}
.sub_searchresult_lst ul li span a:hover{color:#ff6138; cursor:pointer;}
.sub_searchresult_lst ul li p{color: #6c6c6c; font-family: "latoregular"; font-size: 14px;  line-height: 25px;}
.sub_searchresult_lst ul li p a{color:#222; text-decoration:underline; cursor:pointer;}
.sub_searchresult_lst ul li p a:hover{color:#ff6138; cursor:pointer;}
.sub_searchresult_lst ul li:last-child{padding-bottom:0px;}
.searchpage_listing div:last-child{margin-bottom:0px;}

@media screen and (max-width:470px)
{
.sub_searchresult_lst #sub_searchresult_lst-title{font-size:20px !important;}
}


@media screen and (max-width:470px){
.content_details .deals_coupon .deal_list li .deal_left img {
     width: 84% !important;
}
}

@media screen and (max-width: 1251px) and (min-width: 980px) {


.content_details .deals_coupon .deal_list li .deal_left img {
    width: 88%;
}


.content_details .deals_coupon .deal_list li .deal_left {
    width: 38%;
}

}



@media screen and (max-width: 979px) and (min-width: 320px) {

.mid_bottom_bg {
    left: 42.2% !important;
}

.mid_top_bg {
    left: 42.3% !important;
}

}

@media screen and (max-width: 400px) {

.content_details .deals_coupon .deal_list li .deal_left img {
    width: 88%;
}


.content_details .deals_coupon .deal_list li .deal_left {
    width: 38%;
}
}
/******************************searchpage ends********************************/

/** section added to allow for larger logos **/
.content_details .deals_coupon .deal_list li .deal_left img {
	max-height: 150px;
	margin-left: 4px;
	padding-top: 13px;
}

.content_details .deals_coupon .deal_list li .deal_right p {
	min-height: 90px;
}

/** below added 3/16/16 to fix formatting issue on calendar of events **/
.calendar_wrapper .calender_container .event_content li .calendar_cont_part .program_offer {
	min-height: 57px;
}


/*----------landing page start---------------*/
	.head-top { margin-top: 10px;}
	.head-top .head-logo { float: left; width: 17%; margin-bottom: 25px;}
	.head-top .head-text {  float: right; font-size: 29px; font-weight: 400; line-height: 38px; width: 83%; padding-top: 17px;}
	.head_social p{ clear: both; background: #00a287; font-size: 13px; text-align: right;  color: #FFF; padding: 3px 16px 3px 0px; font-weight: 600; }
	.head_social p span { font-weight: 700;}
	.parallax_box { background-attachment:fixed; background-repeat:no-repeat;background-position:center 0;  background-size: cover; height: 435px; display: table;  width: 100%;}
	.versatility h1 { color: #ff6933; font-size: 30px; font-weight: normal; text-transform: uppercase;   padding: 15px 0 0 25px; }
	.versatility h2 { color: #000; font-size: 23px; font-weight: normal; text-transform: uppercase;  padding: 15px 0 25px 25px; }
	.versatility .social-BOX { width: 20%; float: left;}
	.versatility .social-BOX .socialBox1 { background: #ff6933;}
	.versatility .social-BOX .socialBox1 i { color: #fff; font-size: 40px; margin: auto; display: table; padding: 10px 0 10px 0px;}
	.versatility .social-BOX h3 { border-bottom: 10px solid #ff6933; color: #000; font-size: 15px;  font-weight: 700; text-align: center; line-height: 23px; padding-top: 3px; margin-bottom: 20px;}
	.versatility .days { clear: both; text-align: center; color: #000; font-weight: normal;  font-size: 17px;}
	.versatility h4 { padding-top: 10px; color: #000; font-size: 31px;  font-weight: normal; text-align: center; text-transform: uppercase;}
	.versatility .form-control { margin: auto; display: table; width: 30%; border: 12px solid #ff6933; margin-top: 20px; border-radius: 20px; height: 33px; padding-left: 15px; font-size: 13px; font-weight: 600; color: #ff6933;}
	.containerBox { background: #00a085; display:flex;  }
	.containerBox .welcomeBox_left { width: 60%; float: left;}
	.containerBox .welcomeBox_left .sport-logo_left { float: left; padding: 15px 15px 0 25px;}
	.containerBox .welcomeBox_left .sport-logo_right { float: right; margin-left: 20px; }
	.containerBox .welcomeBox_left .sport-text_right h1 {padding-top: 19px; color: #fff;  font-size: 35px; font-weight: 400; text-transform: uppercase;}
	.containerBox .welcomeBox_left .sport-text_right h2 { color: #fff;  text-transform: uppercase;  font-size: 25px; font-weight: 400; padding-bottom: 13px;}
	.containerBox .welcomeBox_left p { color: #fff;  font-size: 16px; font-weight: normal; padding: 0 120px 10px 25px; line-height: 25px;}
	.containerBox .welcomeBox_left .qualityBox { background: #fff; height: auto; display:flex;   border-top-right-radius: 5px; border-bottom-right-radius: 5px; margin-bottom: 9px; }
	.containerBox .welcomeBox_left .qualityBox .sport-logo_left1 { float: left; margin: 7px 0 7px 14px;}
	.containerBox .welcomeBox_left .qualityBox .sport-text_right1 { float: right;}
	.containerBox .welcomeBox_left .qualityBox .sport-text_right1 p {color: #000; font-size: 16px; font-weight: normal; line-height: 22px; padding: 15px 15px 0 25px;}
	.containerBox .welcomeBox_left .qualityBox .sport-text_right1 p span  {color: #000; font-size: 17px; font-weight: 600; }
	.containerBox .welcomeBox_right { float: right; width: 34%; margin-left: 7px;}
	.containerBox .welcomeBox_right h1 { color: #fff; font-size: 30px; padding: 25px 0 0 0px; text-transform: uppercase; font-weight: normal;}
	.containerBox .welcomeBox_right .searchBox { background: #fff; height: auto; margin-top: 19px; border: 10px solid #ff6f2c; border-radius: 8px; }
	.containerBox .welcomeBox_right .searchBox h2{ color: #ff6f2c; font-size: 20px; font-weight: 600; padding: 10px; text-transform: uppercase;}
	.icon3 > img {margin: 49px 0 0 -8px;}
	.containerBox .welcomeBox_right .searchBox P {color: #000; line-height: 19px; font-size: 13px; font-weight: normal; padding: 10px; }
	.containerBox .welcomeBox_right .searchBox h3 { font-size: 18px; font-weight: 600; color: #ff6f2c; padding-left: 10px; text-transform: uppercase;}
	.containerBox .welcomeBox_right .searchBox .form-control { height: 27px; width: 93%; color: #ff6f2c; margin: 7px; border: 1px solid #ccc; padding-left: 10px; font-size: 14px; }
	.containerBox .welcomeBox_right .searchBox a { padding: 5px 70px 5px 0px; color: #fff; font-size: 20px; font-weight: 600;  background: #ff6c30; text-align: center; margin: 10px; display: block; border-radius: 5px;}
	.containerBox .welcomeBox_right .searchBox a:hover { background: #00a085;}
	.container2 { margin-top: 30px;}
	.container2 h1 { text-align: center; font-size: 27px; font-weight: 700; color: #00a085; text-transform: uppercase; margin-bottom: 30px;}
	.container2 .contbox3 .cont_new_left { float: left; margin: 0 20px 0 0px;}
	.container2 .contbox3 .cont_new_right p { text-align: left; margin:  0 0 28px 0px; font-size: 13px; line-height: 21px;}
	.container2 a{ margin: auto; display: block; padding: 5px 70px 5px 70px; color: #fff; font-size: 14px; font-weight: 600;  background: #ff6c30; text-align: center; display: table; margin: auto; border-radius: 5px; width: 15%; text-transform: uppercase; }
	.container2 a:hover { background: #00a085;}
	.cont_new_right p span { font-weight: 600; font-size: 13px;}
	.footer { margin: 20px 0 20px 0px;}
	.contbox3 { margin-left: 15px;}
	.container2 .cont3 { margin-top: -15px;}
	.icon img { width: 25px;}
	.icon1 img { width: 25px; float: right; margin-top: -30px;}
	.cont_new_right { margin-right: 30px;}
	@media (min-width: 768px) and (max-width: 992px){
		.icon3 > img { display: none;}
	.head-top .head-text { width: 77%; font-size: 26px; }
	.versatility .social-BOX p { font-size: 15px; }
	.versatility .social-BOX h3 { border-bottom: none; border-bottom: 0px;}
	.containerBox .welcomeBox_left .sport-text_right h1 { font-size: 20px;}
	.containerBox .welcomeBox_left .sport-text_right h2 { font-size: 18px;}
	.containerBox .welcomeBox_left .sport-logo_left img { width: 109px; }
	.containerBox .welcomeBox_left { width: 50%;}
	.containerBox .welcomeBox_left p {padding: 0 0 0 25px; font-size: 16px;}
	.containerBox .welcomeBox_left .qualityBox .sport-text_right1 p span {font-size: 15px;}
	.containerBox .welcomeBox_left .qualityBox .sport-text_right1 p {font-size: 14px;}
	.containerBox .welcomeBox_right h1 { font-size: 21px;}
	.containerBox .welcomeBox_right { margin-left: 30px; width: 43%;}
	.containerBox .welcomeBox_right .searchBox h2 { font-size: 17px;}
	.containerBox .welcomeBox_right .searchBox P { font-size: 13px; line-height: 17px;}
	.containerBox .welcomeBox_right .searchBox h3 { font-size: 15px;}
	.containerBox .welcomeBox_right .searchBox .form-control { width: 90%;}
	.containerBox .welcomeBox_right .searchBox a { font-size: 14px;}
	.container2 .contbox3 .cont_new_left { float: left; margin: 0 20px 0 0px;}
	.container2 .contbox3 .cont_new_right p {  margin:  0 0 0px 0px;}
	.versatility .form-control { margin-bottom: 15px;}
	.container2 a { width:21%;}
	.versatility h2 { font-size: 20px;}
	.versatility h1 { font-size: 21px;}
	.versatility h4 { font-size: 22px;}
	.container2 h1 { font-size: 20px;}
	.contbox3 { margin-left: 0px;}
	}
	@media (min-width: 0px) and (max-width: 767px){
		.icon3 > img { display: none;}
	.head-top .head-logo { float: none; margin: auto; width: 0%; display: table; margin-bottom: 0px;}
	.head-top .head-text {float: none; width: 100%; font-size: 14px; line-height: 25px; margin-bottom: 20px;}
	.head_social p { text-align: left; line-height: 17px; padding: 4px 0 4px 15px; font-size: 10px;}
	.versatility .social-BOX { width: 100%; float: none;}
	.versatility h1 { font-size: 20px;}
	.versatility h2 { font-size: 16px;}
	.versatility .days {font-size: 14px; line-height: 22px;}
	.versatility h4 {font-size: 14px; line-height: 22px;}
	.versatility .social-BOX h3 { border-bottom: none; border-bottom: 0px;}
	.versatility .form-control { width: 50%; margin-bottom: 10px;}
	.containerBox .welcomeBox_left { float: none; width: 100%;}
	.containerBox .welcomeBox_left p {padding: 0 0px 0 15px; font-size: 13px; line-height: 19px;}
	.containerBox .welcomeBox_left .sport-logo_left {padding: 10px 15px 0 11px;}
	.containerBox .welcomeBox_left .sport-logo_left img { width: 100px; }
	.containerBox .welcomeBox_left .sport-text_right h1 { font-size: 17px; padding-top: 12px;}
	.containerBox .welcomeBox_left .sport-text_right h2 { font-size: 13px;}
	.containerBox .welcomeBox_left .qualityBox .sport-logo_left1 img {width: 65px;}
	.containerBox .welcomeBox_left .qualityBox .sport-text_right1 p span { font-size: 13px;}
	.containerBox .welcomeBox_left .qualityBox .sport-text_right1 p {line-height: 20px;  font-size: 13px; padding: 11px 15px 0 25px;}
	.containerBox .welcomeBox_left .qualityBox { border-radius: 0px;}
	.containerBox .welcomeBox_right { float: none; width: 95%;  margin-left:18px;}
	.containerBox .welcomeBox_right h1  { font-size: 5px; font-size: 19px;}
	.containerBox .welcomeBox_right .searchBox { margin-top: 13px;}
	.containerBox{-webkit-flex-direction: -moz-column; flex-direction: column; flex-direction: column; padding:10px;}
	.containerBox .welcomeBox_left{width:100%;}
	.containerBox .welcomeBox_right{margin-left:0; width:100%;}
	.container2 .contbox3 .cont_new_left { float: none; margin: 0 10px 0 0px;}
	.container2 .contbox3 .cont_new_right p {margin:  0 0 10px 0px; font-size: 13px; }
	.cont_new_left img { width: 140px;}
	.container2 h1 { font-size: 17px;}
	.containerBox .welcomeBox_right .searchBox h2 { font-size: 14px;}
	.containerBox .welcomeBox_right .searchBox .form-control { width: 89%;}
	.containerBox .welcomeBox_right .searchBox a { font-size: 11px;}
	.container2 a { width: 50%; font-size: 11px;}
	.containerBox .welcomeBox_right .searchBox P { font-size: 13px; line-height: 17px;}
	.containerBox .welcomeBox_right .searchBox h3 { font-size: 13px;}
	.contbox3 { margin-left: 0px;}
	.icon img { width: 15px;}
	.icon img1 { width: 15px;}
	.cont_new_right { margin-right: 0px; margin-top: 10px;}
	}

li.bjqs-slide{background-position:center center; background-size:cover; background-repeat:no-repeat;}
/*for slider img link start*/
li.bjqs-slide > a{position:absolute !important; top:0; bottom:0; left:0; right:0;}

@media (min-width: 768px) and (max-width:1200px){
.resp-tab-content.hor_1.resp-tab-content-active > img{max-height:140px;}
}

@media (max-width: 480px){
.resp-tab-content.hor_1.resp-tab-content-active > img{max-height:120px;}
}

/*for slider img link end*/

/*----------landing page end---------------*/


/*form edits 3/28/18*/
/*use fieldset to add a width*/

fieldset#age-checkboxes {
	border: none;
	width: 300px;
	margin-top: 15px;
}

#age-checkboxes span {
	font-size: 16px;
	margin-bottom: 10px;
	color: #6b6b6b;
}

/*to help align checkboxes in-line with their labels*/
#age-checkboxes label {
	width: 250px;
	padding-bottom: 5px;
}

#age-checkboxes input {
	width: 50px;
}

/*add margin above captcha*/
.g-recaptcha {
    margin-top: 25px;
}

/* h1 of site title, replacing bottom part of logo (logo had text in the image that needs to be actual text instead) */

.mid_left h1 {
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: -.5px;
	font-weight: 600;
	text-align: center;
}

  h1#site-name-red {
	font-size: 28px;
	color: #900;
	font-family: 'Helvetica';
}

  h1#site-name-red {
	font-size: 15px;
	/*	  		font-size:3.5vm*/
	/*color: #ff8e78;*/
	color: #900;
	  font-family: 'Helvetica';
	  font-weight: 600;
	/* border: 1px solid black; */
}



/*  when removing H1s from review.php and only affecting review.php */
  span#site-name-red {
	font-size: 15px;
	color: #900;
	font-family: 'Helvetica';
}

  span#site-name-red {
	font-size: 15px;
	/*	  		font-size:3.5vm*/
	/*color: #ff8e78;*/
	  font-family: 'Helvetica';
	  font-weight: 600;
	/* border: 1px solid black; */
}

.mid_left span#site-name-red, .mid_left span#site-name-red {
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: -.5px;
	font-weight: 600;
	text-align: center;
	display: block;
}
