.rg-image-wrapper{
	position:relative;
	padding:0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	min-height:20px;
	float:left;
	text-align:center;
	width:99%;
}
.rg-image{
	position:relative;
	text-align:center;
	line-height:0px;
	width:90%;
	margin-left:5%;
	float:left;
	padding-right:0;
	
}
.rg-image img{
	max-height:98%;
	max-width:98%;
}

.rg-reader-image{
	position:relative;
	text-align:center;
	line-height:0px;
	width:55%;
	float:left;
	padding-right:5%;
	
}
.rg-reader-image img{
	max-height:100%;
	max-width:100%;
}
.rg-image-nav a{
	position:absolute;
	top:50%;
	left:0px;
	background: url(../../images/nav.png) no-repeat -20% 50%;
	width:28px;
	height:28px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.3;
	outline:none;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
}
.rg-image-nav a.rg-image-nav-next{
	right:0px;
	left:auto;
	background-position:115% 50%;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
}
.rg-image-nav a:hover{
	opacity:0.8;
}
.rg-caption-wrapper { float:left; width:98%; padding-left:1%; padding-right:0;}

.rg-caption {
	text-align:left;
	position:relative;
}
.rg-caption span { 
	color: #515151;
    font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
    font-size: 15px;
    font-weight: normal !important;
    line-height: 1.3;
    margin: 0 0 15px 0;
    padding: 0;
    text-align: left !important;
	display:block;}

.rg-caption p{
	color: #696969;
    font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
    font-size: 15px;
    text-align: center;
}
.rg-view{
	height:30px;
}
.rg-view a{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:3px;
	background:#464646 url(../../images/views.png) no-repeat top left;
	border:3px solid #464646;
	opacity:0.8;
}
.rg-view a:hover{
	opacity:1.0;
}
.rg-view a.rg-view-full{
	background-position:0px 0px;
}
.rg-view a.rg-view-selected{
	background-color:#6f6f6f;
	border-color:#6f6f6f;
}
.rg-view a.rg-view-thumbs{
	background-position:0px -16px;
}
.rg-loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	right:48%;
	background:#000 url(../../ajax-loader.gif) no-repeat center center;
	/*margin:-23px 0px 0px -23px;*/
	margin:-23px 0px 0px 0px;
	z-index:100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity:0.7;
}

.rg-gallery { padding: 0 1.5%; width: 97%;}


/* yes no may be gallery*/
.yesmaybeno-content {
    width: 100%;
    float: left;
    margin-bottom:55px;
  
}
.yesmaybeno-content:last-child { margin-bottom:0px;}

.yesmaybeno-content .header-wrap {
    background: #39c1d7;
    width: 100%;
    float: left;
    border-bottom: 7px solid #000000;

}
.yesmaybeno-content .header-wrap .category-wrap {
    width: 25%;
    float: left;
    background: url(../../images/lifestyle/category_bg.jpg) repeat-x center top;
    height: 76px;
    font-family: Georgia, Garamond, serif;
    color: #fff;
    font-size: 52px;
    font-weight: bold;
    text-align: center;
    line-height: 76px;
    text-transform: uppercase;
    text-shadow: 3px 3px 3px #030000;
}
.yesmaybeno-content .header-wrap .category-text {
    width: 60%;
    float: left;
    background: #39c1d7 url(../../images/lifestyle/category-textbg.jpg) no-repeat left top;
}
.yesmaybeno-content .header-wrap .category-text .line-1 {
    font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
    line-height: 35px;
    text-transform: uppercase;
    margin-left: 20px;
}
.yesmaybeno-content .header-wrap .category-text .line-2 {
    font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    text-align: left;
    line-height: 35px;
    text-transform: uppercase;
    margin-left: 35px;
}
.yesmaybeno-content .header-wrap .category-text .line-2 span {
    font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
    text-transform: uppercase;
    margin-top: 3px;
  
}

/*may be header*/
.yesmaybeno-content .header-wrap .category-wrap-maybe {
    width: 37%;
    float: left;
    background: url(../../images/lifestyle/category_bg.jpg) repeat-x center top;
    height: 76px;
    font-family: Georgia, Garamond, serif;
    color: #fff;
    font-size: 46px;
    font-weight: bold;
    text-align: center;
    line-height: 76px;
    text-transform: uppercase;
    text-shadow: 3px 3px 3px #030000;
}
.yesmaybeno-content .header-wrap .category-text-maybe {
    width: 48%;
    float: left;
    background: #39c1d7 url(../../images/lifestyle/category-textbg.jpg) no-repeat left top;
}
.yesmaybeno-content .header-wrap .category-text-maybe .line-1 {
    font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
    line-height: 35px;
    text-transform: uppercase;
    margin-left: 20px;
}
.yesmaybeno-content .header-wrap .category-text-maybe .line-2 {
    font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    text-align: left;
    line-height: 35px;
    text-transform: uppercase;
    margin-left: 35px;
}
.yesmaybeno-content .header-wrap .category-text-maybe .line-2 span {
    font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
    text-transform: uppercase;
    margin-top: 3px;
  
}
/*may be header*/


.yesmaybeno-content .header-wrap .am-logo {
    width: 15%;
    float: left;
    background: #43c2d5;
    text-align: right;
    padding: 10px 0 0 0;
   
}
.yesmaybeno-content .header-wrap .am-logo img {  margin-right:13px;}
.yesmaybeno-content .content-wrap {
    border: 1px solid #000;
    padding: 5px 2%;
    float:left;
    width:95.8%;
	
}
.yesmaybeno-content .imgouter-wrap {
    width: 67.7% !important;
    float: left;
    text-align: center;
	margin-left:15%;
}
.yesmaybeno-content .imgouter-wrap img {
    border: 0 solid #010101;
    padding: 1px;
}

.yesmaybeno-content .commentbox-outer {
    margin: 0 auto 0 auto;
    width:98%;
    float:left;
   /* padding:0 1%;*/

}
.yesmaybeno-content .commentbox {
    color: #000;
    font-size: 13px;
    text-align: center;
    line-height: 17px;
    margin: 0 auto 25px auto;
    padding: 16px 5%;
    background: #e5e5e5;
    font-family:"Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
    float: left;
    width:90%;
}
.yesmaybeno-content .share-container {
    margin-bottom: 10px;
    width:100%; 
    float:left;
  
}
/*22 april 2014*/
.yesnomaybe-gallery .rg-image { width:100%; padding:0px; margin:0px;}
/*.yesnomaybe-gallery .rg-caption-wrapper { width:92%;}*/
.yesnomaybe-gallery .commentbox { width:90%;}
.yesnomaybe-gallery .rg-caption { text-align:center;}
.yesnomaybe-gallery .rg-image-nav a.rg-image-nav-prev { /*left: -15px;*/}
.yesnomaybe-gallery .rg-image-nav a.rg-image-nav-next { /*right: -15px;*/}
/*22 april 2014*/
/* #Media Queries
================================================== */

/* #Tablet (Portrait)
================================================== */

/* 1. #TABLET (PORTRAIT) - iPad portrait 768 x 1024
================================================== */

@media only screen and (width:1024px) {
   .yesmaybeno-content .content-wrap { width: 89.7%;} 
}


@media only screen and (min-width: 768px) and (max-width: 959px) {
.rg-image {
    float: left;
    line-height: 0;
    padding-left: 5%;
    padding-right: 3%;
    position: relative;
    text-align: center;
    width: 90%;
}
.yesmaybeno-content .header-wrap .category-wrap { font-size:35px;}
.yesmaybeno-content .header-wrap .category-wrap-maybe { font-size:35px;}

.yesmaybeno-content .header-wrap .category-text .line-1 { font-size:14px; margin-left: 10px;}
.yesmaybeno-content .header-wrap .category-text .line-2 { font-size:15px; margin-left: 15px; }
.yesmaybeno-content .header-wrap .category-text .line-2 span { font-size:12px;}

.yesmaybeno-content .header-wrap .category-text-maybe .line-1  { font-size:14px; margin-left: 10px; }
.yesmaybeno-content .header-wrap .category-text-maybe .line-2  { font-size:15px; margin-left: 15px; }
.yesmaybeno-content .header-wrap .category-text-maybe .line-2 span { font-size:12px;}
.yesmaybeno-content .content-wrap {   width: 89.6%;}
.yesmaybeno-content .imgouter-wrap {
    float: left;
    text-align: center;
    width: 94.7%;
}
.rg-caption-wrapper { float:left; width:98%;}
}
/* 2. #MOBILE (PORTRAIT) - iPhone portrait 320 x 480 and Crappy Android landscape 320 x 240
================================================== */

@media only screen and (max-width: 767px) {
.rg-image {
    float: left;
    line-height: 0;
    padding-left: 1%;
    padding-right: 7%;
    position: relative;
    text-align: center;
    width: 90%;
}

.rg-caption-wrapper {
    float: left;
    width: 85%;
	 padding:0 7.5%;
}

.yesmaybeno-content { margin-bottom:20px;}
.yesmaybeno-content .content-wrap {
    width: 89.4%;
    padding-bottom:0px;
    padding-top: 15px;
}
.yesmaybeno-content .header-wrap .category-wrap {  font-size: 25px;  height: 46px; line-height: 46px; width:100%;}
.yesmaybeno-content .header-wrap .category-text { width:100%; background:#39C1D7;}

.yesmaybeno-content .header-wrap .category-text .line-1 { font-size:13px; margin-left: 0; text-align:center; line-height:normal; padding-top:7px;}
.yesmaybeno-content .header-wrap .category-text .line-2 { font-size:15px; margin-left: 0; text-align:center; line-height:normal; padding-top:7px;}
.yesmaybeno-content .header-wrap .category-text .line-2 span { font-size:12px;}

.yesmaybeno-content .header-wrap .category-wrap-maybe{  font-size: 25px;  height: 46px; line-height: 46px; width:100%;}
.yesmaybeno-content .header-wrap .category-text-maybe { width:100%; background:#39C1D7;}
.yesmaybeno-content .header-wrap .category-text-maybe .line-1 { font-size:13px; margin-left: 0; text-align:center; line-height:normal; padding-top:7px;}
.yesmaybeno-content .header-wrap .category-text-maybe .line-2 { font-size:15px; margin-left: 0; text-align:center; line-height:normal; padding-top:7px;}
.yesmaybeno-content .header-wrap .category-text-maybe .line-2 span { font-size:12px;}


.yesnomaybe-gallery .imgouter-wrap {
    float: left;
    text-align: center;
    width: 95%!important;
	padding:0px;
}
.yesnomaybe-gallery .imgouter-wrap .rg-image { width:100%!important;}

.yesnomaybe-gallery .rg-caption-wrapper {
    padding: 0 0;
    width: 100%;
}
.yesmaybeno-content .header-wrap .am-logo {
    padding: 10px 0;
    text-align: center;
    width: 100%;
}

.yesmaybeno-content .imgouter-wrap { margin:0 0 0 -5px;}
.yesmaybeno-content .imgouter-wrap img {
    border: 0px solid #010101;
    padding: 1px;
}
 
.rg-image-nav { display:none;}
.yesnomaybe-gallery .rg-image-nav a.rg-image-nav-prev { display:none;}
.yesnomaybe-gallery .rg-image-nav a.rg-image-nav-next { display:none;}
 }

/* 3. #MOBILE (LANDSCAPE) - iPhone landscape 480 x 320 and Nicer Android landscape 515 by 295 (equivalent desktop resolution)
================================================== */


@media only screen and (min-width: 480px) and (max-width: 767px) {
.yesmaybeno-content .content-wrap {
    width: 89.6%;
}
.yesmaybeno-content .imgouter-wrap {
    float: left;
    text-align: center;
    width: 93.9%;
}
 
 
.rg-image-nav a {
    top: 37%;
}

.yesnomaybe-gallery .rg-caption-wrapper { width:98%; padding-left:1%;}
 
}
 
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) {
.rg-image {
    float: left;
    line-height: 0;
    padding-left: 5%;
    padding-right: 3%;
    position: relative;
    text-align: center;
    width: 90%;
}
} 
 
 .image-caption {
   color: #000;
    font-family: "Trebuchet MS","lucida sans","lucida grande","helvetica neue",helvetica,arial,tahoma,verdana,sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 10px auto;
    padding: 3px;
    text-align: inherit;
    width: 100%;
	line-height:1;
     box-sizing: border-box;
}