.gs_codemodalfzr
{
	background: url(../images/rect.png) top left repeat; 
	width:      100%;
	height:     100%; 
	z-index:    9999 !important;
	top:        0; 
	left:       0; 
	position:   fixed; 
	display: none;
	text-align: center;
}
.gs_codemodalfzr_contents
{
	display: table-cell;
	text-align: center;
	width: 100%;
	vertical-align: middle;
}
.gs_codemodalfzr_contents_inside
{
	padding: 20px;
}
@media (min-width:170px)
{
    .gs_codemodalfzr_contents_wrap
       {
        width:120px;
    }
}
.twitter-tweet-button
{
    margin-bottom: 0px;
}
@media (min-width:250px)
{
    .gs_codemodalfzr_contents_wrap
       {
        width:200px;
    }
}
@media (min-width:310px)
{
    .gs_codemodalfzr_contents_wrap
       {
        width:250px;
    }
}
@media (min-width:410px)
{
    .gs_codemodalfzr_contents_wrap
       {
        width:330px;
    }
}
@media (min-width:500px)
{
    .gs_codemodalfzr_contents_wrap
       {
        width:420px;
    }
}
@media (min-width:600px)
{
    .gs_codemodalfzr_contents_wrap
       {
        width:520px;
    }
}
@media (min-width:700px)
{
    .gs_codemodalfzr_contents_wrap
       {
        width:600px;
    }
}
@media (min-width:800px)
{
    .gs_codemodalfzr_contents_wrap
       {
        width:690px;
    }
}
@media (min-width:900px)
{
    .gs_codemodalfzr_contents_wrap
       {
        width:750px;
    }
}
.gs_codemodalfzr_contents_wrap img
       {
        width:90%;
    }
.gs_codemodalfzr_contents_wrap
{
	height: auto;
	vertical-align: middle;
	text-align: center;
}
.gs_codemodalfzr_title
{
	font-family: Impact, Charcoal, sans-serif;
	font-size: 26px;
	margin:10px 0px;
	line-height: 30px;
}
.gs_codemodalfzr_text
{
	font-size: 15px;
	line-height: 18px;
	margin:10px 0px;
	font-family: Tahoma, Geneva, sans-serif;
}
.gs_close_codemodalfzr
{
	cursor: pointer;
	font-size:14px;
}
.gs_close_codemodalfzr:hover
{
	cursor: pointer;
}

.gs_social_icons_table
{
	display: table;
	font-size: 1px;
}
.gs_social_icons_table iframe 
{
	vertical-align: middle;
}

.gs_social_icons_table_cell
{
	display: table-cell;	
	vertical-align: bottom;
}


.gs_hidden_cell
{
	display: none;
	padding:6px;
}

.gs_popuptype_holder
{
	border:1px solid #ccc;
	padding: 20px;
	background-color: white;
}

.gs_pp_holder_left
{
	border-right:1px solid #ccc;
	display: table-cell;
	vertical-align: top;
	width: 50%;
}
.gs_pp_holder_right
{
	display: table-cell;
	padding: 20px;
	text-align: center;
	vertical-align: top;
}
.gs_pp_contents
{
	padding: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.gs_pp_preview_wrapper
{
	border:1px solid #a4a4a4;
	max-width: 600px;
}
.gs_popup_image_try img
{
	max-width: 100%;
}
.gs_popup_image img
{
	max-width: 100%;
}
#wpfooter
{
    position: relative;
    top: 20px;
}