/*
Theme Name: NeoGamer
Theme URI:
Description:
Author: The Design Works
Author URI: 
Version: 1.0
License: 
License URI: 
*/

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/
html, body {
	height:100%;
}
html[xmlns] .clearfix {
	display:block;
}
body {
	margin:0px; padding:0px;
	font-family:  'Raleway', Arial, sans-serif;
	
	font-size: 15px;
	line-height: 20px;
	color:#555555;
	background-color:#fff;
}
			
#content { width: 960px; margin: 0 auto 10px auto; -moz-border-radius: 6px 6px 6px 6px; }
#content-full { width: 960px; margin: 0 auto 20px; padding:  0; background-color: #ffffff; -moz-border-radius: 6px 6px 6px 6px; }
#content .grid_9 { padding: 20px 20px 20px 20px; width: 558px; ; background: url(/images/blogbg2.jpg) repeat-x; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
background-color: #fff;
-moz-box-shadow: 0px 3px 3px 1px #EEEEEE;
-webkit-box-shadow: 0px 3px 3px 1px #EEEEEE;
box-shadow: 0px 3px 3px 1px #EEEEEE;
min-height: 600px;
border:1px solid #a2cbdc;}

.brands-cont {
	
	background-color: #fff;
	padding: 0px 10px;
	-webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	margin-bottom: 10px;
	width: 100%;
}

.brands-header {
	color: #85c8ff;
	font-size: 18px;
	font-weight: bold;
}

.brand-box {
	margin-right: 13px;
	margin-top: 10px;
	float: left;
}

.brand-box-last {
	display: inline-block;
	margin-top: 10px
}

.brands-view {
	text-align: right;
	margin-top: 10px
}
.brands-view a{
	color: #85c8ff;
	font-weight:bold;
}

.sidebar-brand {
	float: left;
    margin-right: 10px;
	margin-bottom: 5px;
}

.sidebar-brand-last {
	display: inline-block;
    margin-bottom: 5px;
}
.by-format {
	color: #000;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}

#content .catcontainer { padding: 20px 20px 20px 20px; width: 558px; ; background: url(/images/blogbg2.jpg) repeat-x; -webkit-border-radius: 5px;
-moz-border-radius: 0px 5px 5px 5px;
border-radius: 0px 5px 5px 5px; 
background-color: #fff;
-moz-box-shadow: 0px 2px 2px 1px #EEEEEE;
-webkit-box-shadow: 0px 2px 2px 1px #EEEEEE;
box-shadow: 0px 2px 2px 1px #EEEEEE;
min-height: 600px;
border:1px solid #a2cbdc;
margin-top: -1px;}

#content .homegrid{  width: 600px;}

#content .grid_9profile { padding: 20px 20px 20px 20px; width: 558px; ;  repeat-x; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 
border-color:#a2cbdc;
min-height: 600px;
border:1px solid #a2cbdc;}

#content .grid_9_slideshow {   width: 558px; ;  -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 
border-color:#a2cbdc;
background-color: #fff;
-moz-box-shadow: 0px 0px 3px 1px #EEEEEE;
-webkit-box-shadow: 0px 0px 3px 1px #EEEEEE;
box-shadow: 0px 0px 3px 1px #EEEEEE;
min-height: 600px;
border:1px solid #a2cbdc;}

#content-left-sidebar  { width: 960px; margin: 0 auto 20px; background: url(images/background.png) repeat-y scroll 270px 50% transparent; -moz-border-radius: 6px 6px 6px 6px; }
#content-left-sidebar .grid_3 { margin-left: -20px; }
#content-left-sidebar .grid_9 { width: 670px; padding: 20px 0 30px 60px; }

a { text-decoration: none; color: #0194d7; }
a:hover { text-decoration: underline; }
p { margin: 0px 0px 0px 0px; }
hr {
    background-color: #DDDDDD;
    border: 0 none;
    clear: both;
    color: #EEEEEE;
    height: 1px;
    margin: 25px 0;
    visibility: hidden;
    width: 100%; }
.grid_9 hr {
  border-bottom: thin solid #999;
    height: 0px;
	margin: 0 0 20px;
    width: 100%; visibility: visible; }
.post-separator hr {
    border-bottom: thin solid #999;
    height: 0px;
	margin: 0 0 20px;
    width: 100%; visibility: visible; }
small { display:block; margin-bottom:0px; color:#959595; font-size:10px;  }
.grid_9 small { color: #959595; display: block; font-size: 10px; margin-bottom: 0px; margin-top: -5px; }
.clear { clear:both; }

/* -----------------------------------*/
/* ---------->>> HEADER <<<-----------*/
/* -----------------------------------*/

#header { width: 960px; margin:0 auto; background: url(/images/header2.jpg) no-repeat;  display: block; height: 125px; margin-bottom: 10px; -moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
z-index: 2;
position: relative;}
#header .inner {
    
    height: 62px;
    margin: auto auto 20px;
    position: relative;
    width: 960px;
}

#logo-text, #logo-image, .logo-image { position: absolute; z-index:99999; padding: 10px 0 0 10px; }
#logo-text { margin-left: 30px; }
#logo-text h1 { margin-top: 15px; float: left; }
#logo-text h1 a{ font-size:24px; font-weight:bold; color: #fff; display:block; text-decoration: none; }
#tagline { float: left; margin-left: 10px; margin-top: 22px; }
#tagline a{ font-style:italic; color: #808080; text-decoration: none; }

/* -----------------------------------*/
/* ----------->>> MENU <<<------------*/
/* -----------------------------------*/

#header #main-nav { position: absolute; right: 0; 
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
height: 122px;
width: 960px;
-moz-box-shadow: 0px 0px 3px 1px #EEEEEE;
-webkit-box-shadow: 0px 0px 3px 1px #EEEEEE;
box-shadow: 0px 0px 3px 1px #EEEEEE; }
#menu span { font-size: 10px; display: block; color: #b3b3b3; padding-top: 8px; display: none; }
#menu li { display: inline; }
.current_page_item {  }
.current_page_item a { color: #ffd800; }
#menu li li a:active, #menu li li a:hover {  }

/*** SUPERFISH ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }
.sf-menu { line-height: 1.0; }
.sf-menu ul { position: absolute; top: -999em; width: 10em; /* left offset of submenus need to match (see below) */ }
.sf-menu ul li { width: 100%; }
.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; }
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { left: 0; top: 4.95em; /* match top ul list item height */ z-index: 99; }
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top: -999em; }
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left: 10em; /* match ul width */ top: 3px; }
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top: -999em; }
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left: 10em; /* match ul width */ top: 4px; }

/*** SUPERFISH DEMO SKIN ***/
.sf-menu { float: left; }
.sf-menu a { padding: .75em 1em; text-decoration: none; }
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/ }
.sf-menu li { }
.sf-menu li li { }
.sf-menu li li li {}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0; }
.sfHover a:hover, .sf-menu li.sfHover { }
/*** arrows **/
.sf-menu a.sf-with-ul { padding-right: 2.25em; min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ }
.sf-sub-indicator { position: absolute; display: block; right: .75em; top: 1.05em; /* IE6 only */ width: 10px; height: 10px; overflow: hidden; background: url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */ }
a > .sf-sub-indicator {  /* give all except IE6 the correct values */ top: .8em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/ }
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
.sf-shadow ul { background: url("images/shadow.png") no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
.sf-shadow ul.sf-shadow-off { background: transparent; }
.sf-menu ul{ margin-top: 1px; margin-top: -5px; }
.sf-menu ul ul{ margin-top: -4px; }
.sf-menu ul li:hover{ }
.sf-menu li{ opacity: 0.98; z-index: 23; }

#menu li a {
	color: #aaaaaa;
    font-family: Arial,sans-serif;
    font-size: 12px;
    padding-bottom: 12px;
    padding-left: 16px;
    padding-right: 16px;
	}
	#menu li a:hover { color: #cccccc;	}
#menu li { display: inline; padding: 26px 0 0; }
#menu li li { padding: 0; border:1px solid #333333; background-color: #111111; border-bottom: 1px dotted #333333; border-top: 0px solid #333333; opacity: 0.96; }
#menu li li a { padding: 10px; border-bottom: 0px solid #FF0000; border-top: 0px solid #FF0000; font-weight: normal; font-family: Arial, sans-serif; text-transform: none;letter-spacing:normal;  }

/* -------------------------------------*/
/* ---------->>> HEADINGS <<<-----------*/
/* -------------------------------------*/
h1, h2, h3, h4 { font-family: 'Fredoka One', Arial; margin: 0 0 5px; line-height: normal; font-weight: normal; color:#000000; }
h1{ font-family: 'Fredoka One', Arial; margin: 0 0 5px; line-height: normal; font-weight: normal; color:#000000;  }  
h2 a, h3 a, h4 a { color:#000000; text-decoration: none; }
h1 a { font-family: 'Fredoka One', Arial; margin: 0 0 5px; line-height: normal; font-weight: normal; color:#000000;  }  

h1 { font-size:30px; }
h2 { font-size: 17px; }
h3 { font-size:1.6em; }
h4 { font-size:1.4em; }
h5 { font-size:1.1em; }



/* -----------------------------------*/
/* ---------->>> FOOTER <<<-----------*/
/* -----------------------------------*/

.footer-top { background: url(images/footer.png) repeat-x scroll left top transparent; height: 63px; padding-top: 3px; position: relative; width: 100%; }
.footer-top .inner { margin: 0 auto; width: 960px; }
#footer { width: 966px; background: url(/images/footer5px.png) no-repeat; font-family: Arial, sans-serif; color: #5e5e5e; font-size: 12px; line-height: 18px; margin: 0  auto; display: block; padding-top: 60px;  padding-left: 0px; height: 170px; -webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px; z-index: 2; position:relative;}
#footer .inner { margin: auto auto 0; position: relative; width: 960px; padding-left: 20px;  }
#footer ul li a{ text-decoration: none; }
#footer ul li ul li a{ color: #555; display: block; font-size: 12px; padding: 1px 0; }
#footer ul li a:hover { color: #0194D7; }
#footer  .widget_links ul li, #footer .widget_recent_entries ul li, #footer  .widget_archive ul li, #footer  .widget_pages ul li, #footer  .widget_categories ul li { border-bottom: 1px solid #2D2D2D; padding: 2px 0; }
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 { color: #bbbbbb; margin-top: 0; }
#footer h3 { font-size: 20px; color: #555;  -webkit-text-fill-color: white; /* Will override color (regardless of order) */
   -webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: #FFCCCC; }
#footer_copyright {font-size: 11px;margin: 0px 0px 0px 20px;width: 960px;}
.footer-affiliate{ float:right; }
.footer-affiliate a{ color: #4f4f4f; }
.footer-bottom { background-color: #000000; clear:both; }
.footer-bottom-nav { display: inline; }
.footer-bottom-nav li{ border-right: 1px solid #5E5E5E; display: inline; margin-right: 10px; padding-right: 10px; }
.footer-bottom-nav li:last-child{ border-right: 0px solid #5E5E5E; }

/* -------------------------------------*/
/* ---------->>> COMMENTS <<<-----------*/
/* -------------------------------------*/

#comments-template input[type="text"], #comments-template textarea {
	-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	background:none repeat scroll 0 0 #F9F9F9;
	border:1px solid #bbb;
}
#comments-template { clear: both; color: #606060; margin: 0; position: relative; }
#comments-template .commentlist { padding-left: 105px; }
.commentlist ul { padding-left: 40px; }
#comments-template .comment-body { border: 1px solid #ddd; background-color: #fcfcfc; margin-top: 15px; min-height: 125px; position: relative; }
#comments-template .comment-body img.avatar { position: absolute; /* padding: 2px; */ right: 535px; border: 1px solid #909090; }
.fn { position: absolute; right: 517px; width: 100px; top: 70px; text-align: center; font-size: 12px; font-weight: bold; font-style: normal; }
.fn a { color: #5E5E5E; }
.commentmetadata { line-height: 13px; position: absolute; right: 515px; text-align: center; top: 90px; width: 100px; font-size: 10px; }
.commentmetadata a { color: #A9A9A9; text-decoration: none; }
.says { display: none; }
.comment-body p { padding: 10px 10px 0px 15px; font-size: 12px; }
.reply { bottom: 10px; font-size: 10px; text-transform: uppercase; right: 15px; position: absolute; }
.reply a { color: #383838; text-decoration: none; }
#data { width: 98%; }
#author, #email, #url, #data { border: 1px solid #909090; line-height: 20px; padding: 4px; }



/* ------------------------------------*/
/* ---------->>> SIDEBAR <<<-----------*/
/* ------------------------------------*/
#sidebar .widget { width: 330px; margin-left: 10px; padding: 0px; }
.widget { position: relative; margin-bottom: 10px; }
#content2 #sidebar { padding-right: 20px; padding-left: 0px; }
#sidebar .widget_links ul li, #sidebar .widget_recent_entries ul li, #sidebar .widget_archive ul li, #sidebar .widget_pages ul li  { padding: 5px 0 5px 0px; border-bottom: 1px solid #e2e2e2; text-transform: uppercase; }
#sidebar .widget_pages ul li:last-child { border-bottom: 0px solid #e2e2e2; }
#sidebar .widget_links ul li a, #sidebar .widget_recent_entries ul li a, #sidebar .widget_archive ul li a, #sidebar .widget_pages ul li a{ display:block; color: #888; font-size: 11px; text-decoration: none; }

#sidebar .widget_categories ul li, #sidebar .widget_archive ul li{ margin-bottom: 1px; background-color: #cbcbcb; }
#sidebar .widget_categories ul li a, #sidebar .widget_archive ul li a{ display:block; color: #888; font-size: 11px; text-decoration: none; padding: 5px 10px 5px 10px; }
#sidebar .widget_categories h3, #sidebar .widget_archive h3{ background-color:#999999; -moz-border-radius: 6px 6px 0px 0px; font-size: 14px; padding: 10px; margin: 0 0 1px 0; font-weight: bold; color: #fff; }
#sidebar .widget_categories .current-cat a{ font-weight: bold; color: #de4429; }

.widget_recent_posts li{ margin-bottom: 10px; border-bottom:solid thin #999;}
.widget_recent_posts li img{ float:left; margin: 5px 10px 10px 0; }
.widget_recent_posts_description { float: right; width: 220px; }
.widget_recent_posts_description a{ color: #555555; }
.widget_recent_posts .post-categories a{ color: #666666; font-size: 11px; text-transform: uppercase; }
.widget_recent_posts .post-categories li{ margin-bottom: 0; display: inline; }

.testimonials_nav { float:right; margin-top: 5px; }
.testimonials_nav a{ background-color: #5e5e5e; text-indent: -9999px; float:left; margin-left: 3px; }
#testimonials li { width: 100%; }
#prev2 { background-image: url(images/testimonials-left-arrow.jpg); width: 17px; height: 17px; display:block; }
#next2 { background-image: url(images/testimonials-right-arrow.jpg); width: 17px; height: 17px; display:block; }
.author { font-weight: bold; float: right; right:10px; }

.customized-recent-comments li { margin-bottom: 10px; border-bottom:solid thin #999;}

/* -----------------------------------*/
/* ---------->>> SEARCH <<<-----------*/
/* -----------------------------------*/

#s {
	border: 0px solid #FFFFFF;
    color: #929292;
    font-size: 11px;
    height: 20px;
    padding: 0px 0px 0px 5px;
    width: 295px;
	background-color:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.search_submit {
	border:0px solid #FFFFFF;
	cursor:pointer;
	float:left;
	position: absolute;
	background-color: #FFF;
	height: 20px;
}

#s-multiple {
	border: 0px solid #FFFFFF;
	
    color: #929292;
    font-size: 11px;
    height: 20px;
    padding: 0px 0px 0px 5px;
    width: 155px;
	background-color:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}



/* ------------------------------------*/
/* ---------->>> WIDGETS <<<-----------*/
/* ------------------------------------*/

/* Breadcrumb Trail Styles */
.breadcrumb{ margin-bottom: 20px; margin-left: -30px; }
.breadcrumb a{ color: #797979; font-size: 10px; text-transform: uppercase; }
.breadcrumb a:first-child{ padding-left:0px; }
.breadcrumb a:last-child{ padding-right:0px; }

/* Twitter Widget */
#twitter_update_list { font-size: inherit; }
#twitter_update_list a { }
#twitter_update_list a:hover { color: #5e5e5e; text-decoration: none; }
#twitter_update_list li { padding-bottom: 7px; margin-bottom: 9px; }
#twitter_update_list li a { clear: both; }
#twitter_update_list span, 
#twitter_update_list span a { color: #7a7a7a; text-decoration: none; }
#twitter_update_list span a { border-bottom: 1px solid #de4429; }
.twitter_follow a { color: #cc0000; }

/* Contact Form Styles */
.wpcf7 textarea{ width: 264px; }
.wpcf7 input, .wpcf7 textarea{ color: #888; border: 1px solid #ddd; overflow: hidden; padding: 4px; width: 90%; }
.wpcf7 input:focus, .wpcf7 textarea:focus{ border: 1px solid #aaaaaa; }
.wpcf7 { font-size: 12px; }
.wpcf7-form img{ float: none; }
.wpcf7-submit { background-color: #ff99cc; border: 0 solid #DDDDDD!important; color: #FFFFFF!important; width: 70px!important;  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;  cursor: pointer; }
.wpcf7-response-output { padding: 1% 2%!important; width: 87%; margin: 0!important; }
.wpcf7-validation-errors { border: 2px solid #FF0000!important; }

/* Contact Form Styles (Widget) */
.textwidget .wpcf7 textarea{ width: 264px; }
.textwidget .wpcf7 input, .textwidget .wpcf7 textarea{ color: #888; border: 1px solid #ddd; overflow: hidden; padding: 6px; width: 92%; -moz-border-radius: 5px; }
.textwidget .wpcf7 input:focus, .textwidget .wpcf7 textarea:focus{ border: 1px solid #f7941d; }
.textwidget .wpcf7 { text-transform: uppercase; font-size: 11px; }
.textwidget .wpcf7-form img{ float: none; }

/* Flickr Images Widget Styles */
#flickr-images { padding: 0px; overflow: hidden;}
#flickr-images h3 { padding-left: 10px;}
#flickr_badge_uber_wrapper { text-align:center; position:relative; }
#flickr_badge_wrapper { padding:10px 0 10px 0;}
.flickr_badge_image { float: left; display: inline; margin-left: 5px; margin-bottom: 5px; }
.flickr_badge_image img {border: 1px solid #333 !important; }
.flickr_badge_image img:hover {border: 1px solid #5e5e5e !important; }
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

/* ---------------------------------*/
/* ---------->>> BLOG <<<-----------*/
/* ---------------------------------*/

.post { clear: both; display: block; float: left; width: 100%;  }
.excerpt h1 { font-size: 30px;  margin: 0 0 10px; }
.post p { margin-left: 235px; }
.blog-continue { float: right; margin-bottom: 5px; margin-top: -5px; }
.blog-continue:hover { }
.blog-meta { border-left: 1px dashed #b6b6b6; padding-left: 10px; float: right; width: 125px; }
.blog-meta li{ padding: 0px 0px 0px 24px; text-transform: uppercase; color: #888; font-size: 10px; line-height: 18px; }
.blog-meta li.blog-date { background:url("images/Tango/x-office-calendar.png") no-repeat scroll 0 center transparent; }
.blog-meta li.blog-author { background:url("images/Tango/face-monkey.png") no-repeat scroll 0 center transparent; }
.blog-meta li.blog-comments { background:url("images/Tango/emblem-favorite.png") no-repeat scroll 0 center transparent; }
.blog-meta li.blog-categories { background:url("images/Tango/package-x-generic.png") no-repeat scroll 0 center transparent; }
.blog-meta li.blog-tags { background:url("images/Tango/mail-attachment.png") no-repeat scroll top left transparent; }
.postauthor { background-color: #F1F1F1; border-bottom: 1px solid #D6D6D6; border-top: 1px solid #D6D6D6; margin-bottom: 20px; padding-left: 20px; padding-top: 15px; }
.related-posts { width: 100%;  margin-bottom: 20px; }
.post-tags { padding-bottom: 20px; }
.navigation a { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #5e5e5e; text-decoration: none; }
.newer_entries {  }
.older_entries {   }
.wp-pagenavi a, .wp-pagenavi span { margin-top: 2px; font-size: 13px; padding: 13px 16px  14px 16px; color: #c5c5c5; border-right: 1px solid #414141; }
.wp-pagenavi .pages { font-size: 11px; text-transform: uppercase; padding-top: 18px; }
.wp-pagenavi span:first-child { -moz-border-radius: 0 0 0 6px; }
.wp-pagenavi a:hover { background-color:#363636; text-decoration: none; }
.wp-pagenavi .current { background-color:#363636; }
.wp-pagenavi { height: 50px; background: url(images/navigation-bg.png) no-repeat top left transparent; padding-top: 1px; -moz-border-radius: 0 0 6px 6px; width:732px; }
.previouspostslink { background:url(images/navigation-left-arrow.png) no-repeat scroll center center transparent; display: inline-block; text-indent: -9999px; height: 18px; width: 7px;}
.previouspostslink:hover { -moz-border-radius: 0 0 0 6px;}
.nextpostslink { background:url(images/navigation-right-arrow.png) no-repeat scroll center center transparent; display: inline-block; text-indent: -9999px; height: 18px; width: 7px;}

/* -----------------------------------*/
/* ----------->>> HTML <<<------------*/
/* -----------------------------------*/

/* Tables */

ul.green-tick-list li {background-image:url(images/bullets/green-tick.png);background-position:0 4px;background-repeat:no-repeat;padding:4px 0 4px 25px;}
.list-one-column{float:left;padding:0 4% 0 0;width:96%;margin-bottom:20px;}
.list-two-columns{float:left;padding:0 4% 0 0;width:46%;margin-bottom:20px;}
.list-three-columns{float:left;padding:0 4% 0 0;width:29%;margin-bottom:20px;}
.list-four-columns{float:left;padding:0 2% 0 0;width:23%;margin-bottom:20px;}

.blue-arrow-list li {background:url(images/bullets/1.png) no-repeat 0 4px transparent;padding:4px 0 4px 25px;}
.orange-bullet-list li {background:url(images/bullets/2.png) no-repeat 0 4px transparent;padding:4px 0 4px 25px;}
.blue-bullet-list li {background:url(images/bullets/3.png) no-repeat 0 4px transparent;padding:4px 0 4px 25px;}
.red-bullet-list li {background:url(images/bullets/4.png) no-repeat 0 4px transparent;padding:4px 0 4px 25px;}
.star-bullet-list li {background:url(images/bullets/5.png) no-repeat 0 4px transparent;padding:4px 0 4px 25px;}
.plus-bullet-list li {background:url(images/bullets/6.png) no-repeat 0 4px transparent;padding:4px 0 4px 25px;}
.blue-tick-list li {background:url(images/bullets/7.png) no-repeat 0 4px transparent;padding:4px 0 4px 25px;}
.grey-arrow-list li {background:url(images/bullets/8.gif) no-repeat 0 4px transparent;padding:4px 0 4px 25px;}
.double-arrow-list li {background:url(images/bullets/9.gif) no-repeat 0 4px transparent;padding:4px 0 4px 25px;}
.grey-arrow-list2 li {background:url(images/bullets/10.gif) no-repeat 0 4px transparent;padding:4px 0 4px 25px;}
.thin-arrow-list li {background:url(images/bullets/11.png) no-repeat 0 4px transparent;padding:4px 0 4px 25px;}
.blue-arrow-list li {background:url(images/bullets/12.png) no-repeat 0 4px transparent;padding:4px 0 4px 25px;}
.silver-arrow-list2 li {background:url(images/bullets/13.png) no-repeat 0 4px transparent;padding:4px 0 4px 25px;}
.silver-arrow-list3 li {background:url(images/bullets/14.png) no-repeat 0 4px transparent;padding:4px 0 4px 25px;}


ul.orange-list li {background:url(images/bullets/orange-list.png) no-repeat 0 10px transparent;padding:5px 0 5px 20px;}
ul.green-list li {background:url(images/bullets/green-list.png) no-repeat 0 10px transparent;padding:5px 0 5px 20px;}
ul.red-list li {background:url(images/bullets/red-list.png) no-repeat 0 8px transparent;padding:4px 0 4px 20px;}
ul.green-arrow-list li {background:url(images/bullets/green-arrow-list.png) no-repeat 4px 8px transparent;padding:4px 0 4px 20px;}
ul.silver-arrow-list li {background:url(images/bullets/silver-arrow-list.png) no-repeat 0 4px transparent;padding:5px 0 5px 30px;}

a.arrow-link {background:url(images/bullets/li-arrow.png) no-repeat scroll right 5px transparent;font-weight:bold;padding-right:9px;text-decoration:none;}
a.arrow-link-green {background:url(images/bullets/li-arrow-green.png) no-repeat scroll right 5px transparent;font-weight:bold;padding-right:9px;text-decoration:none;color: #a4c00b;}

/* Shorcode Message Boxes Styles */
.default_box{border:1px solid #c8c8c8;background-color:#eeeeee;}
.default_box span{border: 2px solid #ffffff;color:#7b7b7b;padding:8px 0 8px 15px;display:block;font-weight:bold;}
.default_box-bottom {border: 1px solid #c8c8c8;border-top:0px solid #ffffff;background-color:#F7F7F7;}
.default_box-bottom span{border:2px solid #ffffff;border-top:1px solid #ffffff;color:#7b7b7b;padding:10px 15px;display:block;}

.warning_box{border:1px solid #c09740;background-color:#f8dd96;}
.warning_box span{border: 1px solid #ffffff;color:#a17b18;padding:8px 0 8px 15px;display: block;font-weight:bold;}
.warning_box-bottom {border: 1px solid #c09740;border-top:0px solid #ffffff;background-color:#f7f1e2;}
.warning_box-bottom span{border:1px solid #ffffff;color:#564311;padding:10px 15px;display:block;}

.error_box {border:1px solid #cc0000;background-color:#ac3030;}
.error_box span{border: 1px solid #f7e2e2;color:#f7e2e2;padding:8px 0 8px 15px;display: block;font-weight:bold;}
.error_box-bottom {border: 1px solid #9e1a1a;border-top:0px solid #ffffff;background-color:#f7e2e2;}
.error_box-bottom span{border:1px solid #ffffff;color:#9e1a1a;padding:10px 15px;display:block;}

.success_box {border:1px solid #7db15e;background-color:#b1e18e;}
.success_box span{border:1px solid #ffffff;color:#728354;padding:8px 0 8px 15px;display: block;font-weight:bold;}
.success_box-bottom {border:1px solid #7db15e;border-top:0px solid #ffffff;background-color:#dff0d4;}
.success_box-bottom span{border:1px solid #ffffff;color:#728354;padding:10px 15px;display:block;}

.info_box {border:1px solid #558eab;background-color:#b8d5da;}
.info_box span{border: 1px solid #d4e5e8;color:#547583;padding:8px 0 8px 15px;display: block;font-weight:bold;}
.info_box-bottom {border: 1px solid #558eab;border-top:0px solid #558eab;background-color:#d4ecf0;}
.info_box-bottom span{border:1px solid #ffffff;color:#547583;padding:10px 15px;display:block;}
/* HTML/CSS Elements Formatting */
pre {
	width: 100%;
	display: block;
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	 /* width: 99%; */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
pre {
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #f0f0f0;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	line-height: 20px; /*--Height of each line of code--*/
	background: url(images/code.jpg) repeat-y left top; /*--Background of lined paper--*/
	width: 600px;
	overflow: auto; /*--If the Code exceeds the width, a scrolling is available--*/
	overflow-Y: hidden;  /*--Hides vertical scroll created by IE--*/
}
pre code {
	margin: 0 0 0 40px;  /*--Left Margin--*/
	padding: 18px 0;
	display: block;
}
fieldset { border:1px solid #888 }
blockquote {
	font-family: Georgia,Times,serif;
	font-style: italic;
	margin-bottom: 20px;
	padding-left: 65px;
	background: transparent url(images/blockquote.png) no-repeat left top scroll;
	min-height: 55px;
	clear: both;
}
blockquote p{ padding: 8px 0px 8px 0px; }
.quote-left { float: left; margin: 0px 15px 10px 0px; padding-left: 65px; width: 40%; }
.quote-left p { padding: 8px 0px 8px 0px; }
.quote-right { float: right; margin: 0px 15px 0px 10px; padding-left: 65px; width: 40%; }
.quote-right p { padding: 8px 0px 8px 0px; }
.image_right{ float:right; margin-left: 10px; margin-bottom: 10px; }
.image_left{ float:left; margin-right: 10px; margin-bottom: 10px; }
.alignright{ float:right; margin-left: 10px; margin-right:0; margin-bottom: 10px; }
.alignleft{ float:left; margin-right: 10px; margin-left:0; margin-bottom: 10px; }
.alignnone{ margin:0 auto 20px auto; display:block; }

/* ----------------------------------------*/
/* ----------->>> PORTFOLIO <<<------------*/
/* ----------------------------------------*/

/* Portfolio v1 */
.portfolio-thumbnail-300-160{ background: url(images/portfolio-300-160-thumbnail.png) no-repeat scroll left top transparent; float: left; margin-left: -15px; padding: 7px 16px 30px; }

/* Portfolio v2 */
.caption .boxcaption{top:260px;left:0;margin:0;width:294px;height:30px;margin-bottom:10px;z-index:4;}
.boxcaption h3 a{color:#efeed8!important;}
.boxcaption{line-height:normal;margin-top:4px;}

.boxgrid {width:300px;height:160px;margin:10px;float:left;overflow:hidden;position:relative;}
.boxgrid img {position:absolute;top:4px;left:7px;width:300px;height:160px;border:0;margin-left:-13px;margin-top:-15px;z-index:3;}

.slidedown {width:300px;height:160px;margin:0;float:left;overflow:hidden;position:relative;}
.slidedown img {position:absolute;top:0;left:0;width:300px;height:160px;border:none;margin:0;z-index:3;}
.slidedown .boxcaption{margin-top:4px;margin-left:20px;margin-top:10px;background-color:transparent;height:100%;width:100%;}
.slidedown .boxcaption h3, .slidedown .boxcaption small{font-weight:bold;color:#5e5e5e;margin-bottom:0;}

.slideright {width:300px;height:160px;margin:0;float:left;overflow:hidden;position:relative;}
.slideright img {position:absolute;top:0;left:0;width:300px;height:160px;border:none;margin:0;z-index:3;}
.slideright .boxcaption{margin-top:4px;margin-left:20px;margin-top:10px;background-color:transparent;height:100%;width:100%;}
.slideright .boxcaption h3, .slideright .boxcaption small{font-weight:bold;color:#5e5e5e;margin-bottom:0;}

.thecombo{width:300px;height:160px;margin:0;float:left;overflow:hidden;position:relative;}
.thecombo img{position:absolute;top:0;left:0;width:300px;height:160px;border:none;margin:0;z-index:3;}
.thecombo .boxcaption{margin-top:4px;margin-left:20px;margin-top:10px;background-color:transparent;height:100%;width:100%;}
.thecombo .boxcaption h3, .thecombo .boxcaption small{font-weight:bold;color:#5e5e5e;margin-bottom:0;}

.peek {width:300px;height:160px;margin:0;float:left;overflow:hidden;position:relative;}
.peek  img{position:absolute;top:0;left:0;width:300px;height:160px;border:none;margin:0;z-index:3;}
.peek .boxcaption{margin-top:4px;margin-left:20px;margin-top:10px;background-color:transparent;height:100%;width:100%;}
.peek .boxcaption h3, .peek .boxcaption small{font-weight:bold;color:#5e5e5e;margin-bottom:0;}

.captionfull {width:300px;height:160px;margin:0;float:left;overflow:hidden;position:relative;}
.captionfull  img{position:absolute;top:0;left:0;width:300px;height:160px;border:none;margin:0;z-index:3;}
.captionfull .boxcaption{margin-top:10px;background-color:#111111;opacity:0.9;height:100%;width:100%;position:absolute;z-index:3;top:260px;left:0;padding-left: 20px;}
.captionfull .boxcaption h3, .captionfull .boxcaption small{font-weight:bold;color:#5e5e5e;}
.captionfull .boxcaption small{margin-top:-5px;}

.caption {width:300px;height:160px;margin:0;float:left;overflow:hidden;position:relative;}
.caption  img{position:absolute;top:0;left:0;width:300px;height:160px;border:none;margin:0;z-index:3;}
.caption .boxcaption{padding-bottom:15px;background-color:#111111;opacity:0.9;width:100%;position:absolute;z-index:3;top:260px;left:0;text-align:center;}
.caption .boxcaption h3, .caption.boxcaption small{font-weight:bold;color:#5e5e5e;}

/* Portfolio v3 */
.portfolio-v3 .anything-slider-image-left img,.anything-slider-video-left iframe{padding:6px 0 0 37px;position:absolute;left:0px;}

/* Portfolio v4 */
.portfolio-v4-navigation {}
.portfolio-v4-items {display:block;float:left;width:960px;}
.portfolio-v4-items li{float:left;}
/* .portfolio-v4-items .portfolio-thumbnail-300-160{ background: url(images/portfolio-300-160-thumbnail.png) no-repeat scroll left top transparent; float: left; margin-left: -15px; padding: 7px 16px 20px; } */

/* Portfolio v5 */
.portfolio-v5-items {display:block;float:left;width:960px;}
.portfolio-thumbnail-190-142{ background: url(images/portfolio-190-142-thumbnail.png) no-repeat scroll left top transparent; float: left; margin-left: -8px; padding: 7px 9px 20px; }
.portfolio-v5-items li {height:350px;}
.portfolio-v5-title {font-weight:bold;font-family:"Trebuchet MS", Arial;font-size:13px;clear:both;text-align:left;}
.portfolio-v5-title a {color:#494949;text-decoration:none;text-transform:uppercase;}
.portfolio-v5-title a:hover {color:#444;}
.gallery-mag-glass2 {background:transparent url(images/magnifying-glass2.png) no-repeat scroll center center;top:0;left:0;height:148px;width:196px;position:absolute;z-index:2;opacity:0;}

/* Portfolio v6 */
.portfolio-v6-items {display:block;float:left;width:960px;}
.portfolio-v6-items li{height:185px;}
.pf_category3 {text-align:center;font-family:"Trebuchet MS", Arial;font-size:12px;margin-bottom:20px;padding-bottom:6px;clear:both;text-align:left;margin-left:15px;margin-top:-4px;color:#c0c0c0;}
.pf_category3 a {color:#c0c0c0;text-decoration:none;}
.pf_title3 {text-align:center;font-weight:bold;font-family:"Trebuchet MS", Arial;font-size:13px;clear:both;text-align:left;margin-left:15px;padding-top:5px;}
.pf_title3 a {font-weight:bold;color:#a4c00b;text-decoration:none;text-transform:uppercase;}
.pf_title3 a:hover {color:#aac611;}
.pf_bg3 {background-color:#111111;height:42px;margin-top:-47px;position:absolute;width:220px;opacity:0.88;}
.gallery-mag-glass3{background:transparent url(images/magnifying-glass2.png) no-repeat scroll center center;}
.gallery-mag-glass3{top:0;left:0;height:165px;width:220px;position:absolute;z-index:2;opacity:0;}

/* Portfolio v7 */
#applications {display:block;float:left;width:960px;}
 #applications li {height:185px;} 
#filter input {display:none;}
#filter label {font-weight:bold;cursor:pointer;color:#3e3e3e;}

.full-pf-left{width:640px!important;padding:10px 10px 10px 5px;margin-bottom:5px;}
.full-pf-right{width:250px;float:right;font-size:12px;line-height:22px;color:#fafafa;}
.pf_category{text-align:center;font-family:"Trebuchet MS", Arial;font-size:12px;margin-bottom:20px;clear:both;}
.pf_category a{color:#aaa;text-decoration:none;}
.pf_title {text-align:center;font-weight:bold;font-family:"Trebuchet MS", Arial;font-size:14px;margin-top:10px;clear:both;}
.pf_title a{font-weight:bold;color:#222;text-decoration:none;}
.pf_title a:hover{color:#444;}
.pf_item li{float:left;margin-right:20px;}
.gallery-mag-glass{background:transparent url(images/magnifying-glass2.png) no-repeat scroll center center;}
.gallery-mag-glass{top:0;left:0;height:160px;width:300px;position:absolute;z-index:2;opacity:0;}
ul.pf_nav {
background-position : left 31px;
background-repeat : no-repeat;
min-height : 33px;
}
ul.pf_nav a {
color : #3e3e3e;
text-decoration : none;
}
ul.pf_nav a:hover {
color : #5e5e5e;
}
ul.pf_nav li {display:inline;font-weight:bold;padding:2px 10px;}
.gallery-mag-glass {
background : transparent url(images/magnifying-glass2.png) no-repeat scroll center center;
}
.pf_category2 {
text-align : center;
font-family : "Trebuchet MS", Arial;
font-size : 12px;
margin-bottom : 20px;
clear : both;
text-align : left;
color : #737373;
}
.pf_category2 a {
color : #737373;
text-decoration : none;
}
.selected a { border-bottom : 1px dotted #5e5e5e; }

/* --------------------------------------*/
/* ----------->>> SLIDERS <<<------------*/
/* --------------------------------------*/

#slideshow { margin: 0 auto 5px auto; max-width: 960px; position: relative; -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; 
background-color: #fff;
z-index: 2; 
}
/* 3D Slider Styles */
#flashcontent { left: 50%;
    margin: -20px 0 0 -600px;
    overflow: hidden;
    position: absolute; }

/* Piecemaker v2 */
#fb_flash { margin-top:-22px!important; }

/* Anything Slider Styles */
.anything-slider{ background-color: transparent; height:360px; }
/* Image/video left - content right */
.anything-slider-content-right{float:right;width:255px;}
.anything-slider-content-right .excerpt{color:#757575;width:255px;}
.anything-slider-content-right h3 a{text-decoration:none;}
.anything-slider-content-right h3{margin-top:5px;}
.anything-slider-image-left img,.anything-slider-video-left iframe{padding:6px 0 0 15px;position:absolute;left:0px;}

/* Content left - image/video right */
.anything-slider-content-left{float:left;margin-right:20px;width:255px;}
.anything-slider-content-left .excerpt{color:#757575;width:255px;}
.anything-slider-content-left h3 a{text-decoration:none;}
.anything-slider-content-left h3{margin-top:5px;}
.anything-slider-image-right img,.anything-slider-video-right iframe{padding:6px 21px 0 0;position:absolute;right:0;}

/* Background (full, right, left) */
.anything-slider-full { width: 652px; height: 340px; background-image: url(images/anything-slider-full.png); background-position: -6px top;}
.anything-slider-right{background:url("images/image-bg-352-198.png") no-repeat scroll 280px top transparent;height:255px;margin:0px auto auto;width:668px;}
.anything-slider-left{background:url("images/image-bg-352-198.png") no-repeat scroll left top transparent;height:255px;margin:0px auto auto -10px;width:655px;}

/* Nav Prev/Next */
.anything-slider-read-more,.anything-slider-next-slide,.anything-slider-case-study{float:left;margin-right:11px;background-image: url(images/read-more.png);text-indent: -9999px;width: 104px;height: 32px;}
.anything-slider-next-slide{background-image: url(images/next-slide.png);}
.anything-slider-case-study{background-image: url(images/case-study.png);}
.anything-slider-read-more:hover {background-position:left bottom;}
.anything-slider-next-slide:hover {background-position:left bottom;}
.anything-slider-case-study:hover {background-position:left bottom;}
/* Nav Pager */
#nav{bottom:15px;position:absolute;right:25px;z-index:7;}
#nav a{ background:url(images/bullets-2.png) no-repeat scroll 0 0 transparent;border:0 none;display:block;float:left;height:15px;margin-right:5px;text-indent:-9999px;width:14px;}
#nav a.activeSlide{background-position:-14px 0;}

/* Nivo Slider Styles */
#slider .nivo-controlNav  { bottom:360px; left:20px; position:absolute; z-index: 234455; }
#slider .nivo-controlNav a {
	background:url(images/bullets.png) no-repeat scroll 0 0 transparent;
	border:0 none;
	display:block;
	float:left;
	height:20px;
	margin-right:3px;
	text-indent:-9999px;
	width:20px;
}
#slider .nivo-controlNav a.active { background-position:-20px 0; }
.nivo-controlNav { bottom:-30px; left:47%; position:absolute; z-index: 56; }
#slider { position:relative; background:url("images/loading.gif") no-repeat 50% 50%; }
#slider img { position:absolute; top:0px; left:0px; display:none; }
#slider .nivo-controlNav img { display:inline; position:relative; }

/* The Nivo Slider styles */
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}

/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {padding:5px;margin:0;}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active { font-weight:bold; }

/* Front page Bx Slider */
#bxslider { list-style: none; padding: 0px; }
#bxslider li { float:left; width: 960px; }
.bxslider_wrap { min-height: 370px; color: #8a8a8a; margin-bottom: 30px; margin-top: 20px; margin-left:-10px; position: relative; }
.bx_pager a {
	background:url("images/bullets-2.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	display:block;
	float:left;
	height:15px;
	margin-right:5px;
	text-indent:-9999px;
	width:15px;
	outline: 0;
}
.bxslider_container{height:365px;}
.bx_pager a.active { background-position:-15px 0; }
.bx_pager { margin-top: -40px; right: 30px; position:absolute; }
a.bx_pager { background-position:-30px 0; }

/* Small Bx Slider */
.bxslider_wrap2 #contentslider { list-style: none; padding: 0px; margin: 0px 0px 0px 0px; }
.bxslider_wrap2 #contentslider li { float: left; width: 288px; }
.bxslider_wrap2 .bxslider_wrap { min-height: 50px; color: #8a8a8a; margin-bottom: 45px; }
.bxslider_wrap2 .bx_pager a {
	background:url("images/bullets-2.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	display:block;
	float:left;
	height:13px;
	margin-right:5px;
	text-indent:-9999px;
	width:13px;
	outline: 0;
}
.bxslider_wrap2 .bx_pager a.active { background-position:-13px 0; }
.bxslider_wrap2 .bx_pager { float: right; position: relative; left: 0px; }
.bxslider_wrap2 .bxslider_container { height: auto!important; }
.bxslider_wrap2 a.bx_pager { background-position:-30px 0; }

/*
 * Note: Include the nivo-slider.css file that comes
 * with the main download before including this file.
 */

#slider { position:relative; background:#202834 url(loading.gif) no-repeat 50% 50%; width: 960px; overflow:auto; }
#slider img { position:absolute; top:0px; left:0px; display:none; }
#slider a { border:0; }
.nivo-controlNav { position:absolute; left:47%; bottom:-30px; }
.nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-directionNav { display: block!important; }
.nivo-controlNav a.active { background-position:-10px 0; }
.nivo-directionNav a {
	display:block;
	width:31px;
	height:34px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav { background-position:-31px 0; right:0px; display: inline; width:31px; }
a.nivo-prevNav { left:0px; background-position:left 0; }
a.nivo-nextNav:hover { background-position:-31px bottom;}
a.nivo-prevNav:hover  { background-position:left bottom; }
/* Accordion Slider Meta Data */
.sm { list-style:none; padding: 0px; height:360px; display:block; overflow:hidden;position:relative; list-style:none outside none; z-index: 2; }
.sm li {float:left; display:inline; overflow:hidden;
	border-style:none;
	cursor:pointer;
	height:360px;
	margin:0;
	padding:0;
	position:relative;
	list-style: none;
}
.te { height:360px; width:960px; }
.accordion_meta {
	position: absolute;
	bottom: 0px;
	min-width: 500px;
	color: #fff;
	padding-left: 30px;
	z-index: 456;
	text-align: left;
	line-height: 15px;
}
.accordion_meta2 {
	position: absolute;
	bottom: 0px;
	min-width: 520px;
	color: #fff;
	z-index: 455;
	padding-left: 30px;
	background-color: #000;
	opacity: 0.35;
	filter: alpha(opacity=35);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
	 line-height: 15px;
}
.accordion_meta h3{ color: #ddd; }
div#test-accordion{ margin: 10px 0px 10px 0px; border: 1px solid #aaa; }

div.accordion {
    position: relative; /* required for bounding--works around a "peculiarity" in Prototype */
}

div.accordion-toggle{
    position: relative; /* required for effect */
    z-index: 10;		/* required for effect */
    background: #eee;   /* required for effect--can be anything except "transparent" */
    cursor: pointer;
	padding: 5px;
}
div.accordion-toggle-active{ background: #fff; }
div.accordion-content{
    overflow: hidden;	/* required for effect */
    background: #aaa;
}
div#accordion-flow { background-color: #21201f; }
div.accordion { position: relative; /* required for bounding */ }
div.accordion-toggle{
	position: relative; /* required for effect */
	z-index: 10;		/* required for effect */
	background: #3f3c38 url(../img/off.jpg) repeat-x;
	background-position: bottom;
	color: #fff;
	cursor: pointer;
	margin-bottom: 1px;
	padding: 9px 14px 6px 14px;
	border-top: 1px solid #5d5852;
}
div.accordion-toggle:hover, div.accordion-toggle-active{
	background-image: url(../img/on.jpg);
	background-color: #6d493a;
	border-top: 1px solid #a06b55;
}
div.accordion-content{
	overflow: hidden;	/* required for effect */
	color: #c4bab1;
    background-color: #F6F6F6;
    border: 1px solid #EAEAEA;
}
div.accordion-content p{ margin: 9px 24px 6px 24px; }

/* Accordion jQuery/Google */
.ui-accordion h3 a { text-decoration:none; }
.ui-accordion h3 {-moz-border-radius:4px 4px 4px 4px;border:1px solid #BCBCBC;font-size:12px;font-family: arial,serif;font-weight:bold;margin:-1px;padding: 8px 7px 7px 12px;background:url(images/accordion-background.jpg) repeat-x 0 0 transparent;cursor:pointer;}
.ui-accordion .ui-state-hover { border: 1px solid #999!important; -moz-border-radius: 4px !important; border-radius: 4px !important; }
.ui-accordion-content {background-color:#F6F6F6;border:1px solid #EAEAEA;display:block;height:141px;margin-top:1px;overflow:visible;padding:10px;font-family:arial;font-size:12px;line-height:18px;}
/* Faq Toggles */
.faqtoggles .toggle_title{
	background: url("images/faq-question.png") no-repeat scroll left 2px transparent;
    color: #676767;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    height: 20px;
    padding-bottom: 5px;
    padding-left: 22px;
    text-decoration: none;
}
.faqtoggles .toggle_content{
	font-family: Arial;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 15px;
    padding-left: 22px;
	display:none;
}
/* SC Toggles */
.toggle-prev .toggle_title{
	background: url("images/arrow-right.png") no-repeat scroll left 4px transparent;
    color: #676767;
    font-size: 14px;
    font-weight: bold;
    height: 15px;
    padding-left: 15px;
	font-family: Arial;
    text-decoration: none;
	line-height: 18px;
	cursor: pointer;
	margin-top: 20px;
}
.toggle-prev .toggle_active{
	background: url("images/arrow-down.png") no-repeat scroll left 4px transparent;
}
.toggle-prev .toggle_content{
	padding-left: 15px;
    padding-top: 10px;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
	display:none;
}
/* Tabs */
.ui-tabs {
    margin: 4px 0;
    padding: 0;
}
.ui-tabs .ui-tabs-panel{
    color: #6B6B6B;
}
.ui-tabs .ui-tabs-hide {
    display: none;
}
.ui-tabs .ui-tabs-nav{
    text-align: left;
    border-bottom: 1px solid #EEEEEE;
	margin:0px 0px 16px;
	padding-bottom:1px;
}
.ui-tabs .ui-tabs-nav li {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    line-height: normal;
    list-style: none outside none;
    margin: 0;
    padding: 3px 0;
    display: inline;
}
.ui-tabs .ui-tabs-nav li a {
    background: url("images/tabs-background.jpg") repeat-x scroll left top transparent;
    border: 1px solid #EEEEEE;
    border-radius: 2px 2px 2px 2px;
    color: #6F6F6F;
    font-weight: bold;
    margin: 0 2px;
    padding: 5px 14px 3px;
    font-size: 12px;
    line-height: 18px;
}
.ui-tabs .ui-tabs-nav li a:visited {
    color: #333333;
}
.ui-tabs .ui-tabs-nav li a:hover {
    background: url("images/tabs-background-hover.jpg") repeat-x scroll left top transparent;
    border: 1px solid #EEEEEE;
    border-radius: 2px 2px 0 0;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a {
    background: url("images/tabs-background-hover.jpg") repeat-x scroll left top transparent;
    border-color: #EEEEEE #EEEEEE #EBEBEB;
    border-radius: 2px 2px 0 0;
    border-style: solid;
    border-width: 1px;
    color: #6F6F6F;
    font-size: 12px;
    font-weight: bold;
    margin: 0 2px;
    padding: 5px 14px 3px;
}
/*
	Coin Slider jQuery plugin CSS styles
	http://workshop.rs/projects/coin-slider
*/
.cs-buttons { position: absolute !important; z-index: 1270; left: 50%; margin-top: -20px; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -9999px; }
.cs-active { background-color: #B8C4CF; }
.cs-title { width: 960px; padding: 10px 20px; background-color: #000000; color: #FFFFFF; }
.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; text-decoration: none!important; }
.cs-prev:hover, .cs-next:hover { color: #3d3d3d!important; }

/* --------------------------------------------*/
/* ----------->>> MISCELLANEOUS <<<------------*/
/* --------------------------------------------*/

/**
 * Overwrite for having a carousel with dynamic width.
 */
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 96%;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 100%;
	height:250px;
	margin-left: 10px;
}
.jcarousel-skin-tango .jcarousel-item {
	height: 250px;
}
.menu-border{
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #cacaca;
	float: right;
    width: 710px;
	height: 0;
}
.welcome-text-page {
	margin-left: auto;
	margin-right: auto;
	background-color: #fafafa;
	background-image: url(images/welcome-text.jpg);
	width: 960px;
	color: #1a1e27;
}
.welcome-text-page h1, .welcome-text-page h4 {
	color: #ffffff;
}
.drop-caps {
	float:left;
	font-size:350%;
	line-height:0.8em;
	margin-right:0.1em;
	padding-bottom:0.1em;
	position:relative;
	text-transform:uppercase;
	top:4px;
}
#social a {
	float:left;
	height:28px;
	position:relative;
	text-decoration:none;
	text-indent:34px;
	clear:both;
}
#social a span {
	cursor:pointer;
	display:block;
	height:30px;
	left:0;
	position:absolute;
	top:0;
	width:24px;
}
#social a span.hicon {
opacity:0;
}
#social a.facebook .icon{
background:url(images/connect.png) no-repeat scroll left top transparent;
}
#social a.facebook .hicon {
background:url(images/connect.png) no-repeat scroll left -32px transparent;
}
#social a.vimeo .icon{
background:url(images/connect.png) no-repeat scroll -24px top transparent;
}
#social a.vimeo .hicon {
background:url(images/connect.png) no-repeat scroll -24px -32px transparent;
}
#social a.twitter .icon{
background:url(images/connect.png) no-repeat scroll -48px top transparent;
}
#social a.twitter .hicon {
background:url(images/connect.png) no-repeat scroll -48px -32px transparent;
}
#social a.skype .icon{
background:url(images/connect.png) no-repeat scroll -72px top transparent;
}
#social a.skype .hicon {
background:url(images/connect.png) no-repeat scroll -72px -32px transparent;
}
#social .badge .icon{
background:url(images/connect.png) no-repeat scroll -96px top transparent;
}
#social .badge {
height: 34px;
}
#social a.badge .hicon {
background:url(images/connect.png) no-repeat scroll -96px -32px transparent;
}
#social a.feed .icon{
background:url(images/connect.png) no-repeat scroll -120px top transparent;
}
#social a.feed .hicon {
background:url(images/connect.png) no-repeat scroll -120px -32px transparent;
}
#social a.chrome .icon{
background:url(images/connect.png) no-repeat scroll -144px top transparent;
}
#social a.chrome .hicon {
background:url(images/connect.png) no-repeat scroll -144px -32px transparent;
}
#social a.mail .icon{
background:url(images/connect.png) no-repeat scroll -168px top transparent;
}
#social a.mail .hicon {
background:url(images/connect.png) no-repeat scroll -168px -32px transparent;
}

.hire-me{
	background:url(images/ready-to-be-hired.png) no-repeat scroll left top transparent;
	position: absolute;
	height: 93px;
	width: 67px;
	right: 10px;
	top: -7px;
}
.hire-me:hover {
	background:url(images/ready-to-be-hired.png) no-repeat scroll left bottom transparent;
	position: absolute;
	height: 93px;
	width: 67px;
	right: 10px;
	top: -7px;
}
.map-background{ /* for 406x182 map */
	background:url(images/map-background.png) no-repeat scroll left 5px transparent;
	height: 222px;
	width: 428px;
	padding: 11px;
}
.map-background { /* for 418x195 map */
    background: url(images/map-background.png) no-repeat scroll left 5px transparent;
    height: 222px;
    padding: 5px;
    width: 428px;
}
.map-background>iframe>html>body{
	margin: 0!important;
}
.sidebar_table_head{
	background:url(images/table-head.jpg) repeat scroll left bottom transparent;
    height: 23px;
    padding: 10px;
	border: 1px solid #656f7d;
	border-bottom: 0px solid #656f7d;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	color: #efefef;
}
.sidebar_table_middle{
	background:url(images/table-middle.jpg) repeat-x scroll left top transparent;
    padding: 10px;
	border: 1px solid #2d3543;
	border-top: 0px solid #2d3543;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	background-color: #4a566d;
	color: #cdd0d6;
}
.team{
	background:url(images/team-bg.png) no-repeat scroll left top transparent;
    float: left;
    height: 144px;
    padding-left: 144px;
    padding-right: 30px;
    width: 150px;
	margin-top: 30px;
	position:relative;
}
.team img{
	left: 11px;
    position: absolute;
    top: 7px;
}
#mc_signup { margin-bottom: 32px; }
#mc_signup_form{
	padding: 0;
}

/* Mailchimp subscribe styles */
.mc_input { color: #888; border-top: 0px solid #212a38; border-bottom: 0px solid #212a38; border-left: 1px solid #212a38; border-right: 1px solid #212a38; overflow: hidden; padding: 8px; width: 142px; -moz-border-radius: 5px; border-radius: 5px; background-image: url(images/subscribe-input.jpg); }
#mc_signup_submit{ display:block; position: relative; background-color: transparent; background-image: url("images/subscribe-button.png"); border: 0 none; cursor: pointer; float: right; min-height: 32px; text-indent: -9999px; width: 37px;margin-left: -2px; }
#mc_signup_submit:hover{ background-position: left bottom; }
.mc_var_label{ display:none; }
.mc_merge_var br { }
.mc_merge_var {float:left;margin-top: 18px;}
.mc_signup_submit{float:left;margin-top:18px;}
.mc_error_msg{display:block;margin-top:18px;color:#ff0000;}
.mc_success_msg{color:#257b19;margin-top:18px;display:block;}

.static-background{ background: url(images/640-300-background.png) no-repeat scroll left top transparent; margin-left: -5px; padding: 7px 8px 32px; }

/* Pricing Table */
.pricing-table table th { color:#e9e9e9; border: none; font-weight: normal; vertical-align: middle; padding: 0 5px;}
.pricing-table table td {border-style:solid none none solid;border-width: 1px 0 0 1px;}
.pricing-table table tr:last-child td {border-style:solid none solid solid;border-width: 1px 0 1px 1px;}
.pricing-table table tr:last-child td:last-child {border-style:solid solid solid solid;border-width: 1px 1px 1px 1px;}
.pricing-table table td:last-child {border-style:solid solid none solid;border-width: 1px 1px 0 1px;}
.pricing-table .title-middle-bottom th{ background: url(images/pricing-table-title-middle-bottom.jpg) repeat-x scroll left top transparent; border-left: 1px solid #333e4f;}
.pricing-table .big-middle-bottom{ background: url(images/pricing-table-title-middle-bottom-big.jpg) repeat-x scroll left top transparent!important; border-left: 1px solid #f7862e!important;border-right: 1px solid #f7862e!important;border-bottom:1px solid #b36b16;}
.pricing-table .title-left{background:url(images/pricing-table-title-left.png) no-repeat scroll left top transparent;height:106px;width:137px;border-right:1px solid #3f4a5e;font-size:16px;}
.pricing-table .title-middle-top{ background: url(images/pricing-table-title-middle-top.jpg) repeat-x scroll left top transparent; height: 42px; border-right: 1px solid #343c4b;border-left:1px solid #1a222d;}
.pricing-table .big-middle-top{ background: url(images/pricing-table-title-middle-top-big.jpg) repeat-x scroll left top transparent !important;
    border-left: 1px solid #f7862e !important;
    border-right: 1px solid #f7862e !important;
    height: 45px !important;
    margin-top: -3px;
    position: absolute;
    vertical-align: middle;
    width: 154px;}

.odd td{ background-color: #e1e2e3; }
.even td{ background-color: #ffffff; }
.pricing-table table { -moz-border-radius: 6px; border-collapse: separate; }
.pricing-table .title-last-top { -moz-border-radius: 0 6px 0 0;border-right: 1px solid #212a38; }
.pricing-table .title-last-bottom { -moz-border-radius: 0 0 6px 0; border-right: 1px solid #212a38;border-bottom: 1px solid #202833;}
.best-choice {background:url(images/best-choice.png) no-repeat scroll left top transparent;height:64px;width:62px;position:absolute;right:-12px;top:-23px;}
.red-cross {background:url(images/red-cross.png) no-repeat scroll center center transparent;display:block;text-indent:-9999px;}
.green-tick {background:url(images/bullets/green-tick.png) no-repeat scroll center center transparent;display:block;text-indent:-9999px;}
.pricing-table a{ color: #2a3445; }

.aligncenter {display: block; margin: 0 auto; text-align: center;}
.bypostauthor {}
.gallery-caption {}
.sticky {}
.wp-caption-text {}
.wp-caption {}


a.contact-button {
	display: block;
	width: 150px;
	height: 38px;
	text-decoration: none;
	background: url("/images/footer/contact2.png") no-repeat;
	}

a.contact-button:hover {
	background-position: -150px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
	a.facebook-button {
	display: block;
	width: 150px;
	height: 38px;
	text-decoration: none;
	background: url("/images/footer/facebook2.png") no-repeat;
	}

a.facebook-button:hover {
	background-position: -150px 0;
	}
	
	a.devain-button {
	display: block;
	width: 150px;
	height: 38px;
	text-decoration: none;
	background: url("/images/footer/devain2.png") no-repeat;
	}

a.devain-button:hover {
	background-position: -150px 0;
	}
	
	a.pintrest-button {
	display: block;
	width: 150px;
	height: 38px;
	text-decoration: none;
	background: url("/images/footer/pintrest2.png") no-repeat;
	}

a.pintrest-button:hover {
	background-position: -150px 0;
	}
	
	a.twitter-button {
	display: block;
	width: 150px;
	height: 38px;
	text-decoration: none;
	background: url("/images/footer/twitter2.png") no-repeat;
	}

a.twitter-button:hover {
	background-position: -150px 0;
	}
	
	a.youtube-button {
	display: block;
	width: 150px;
	height: 38px;
	text-decoration: none;
	background: url("/images/footer/youtube2.png") no-repeat;
	}

a.youtube-button:hover {
	background-position: -150px 0;
	}
	
.background-click #background-link {
display: block;
position: fixed;
top: 0;
right: 0;
width: 100%;
height: 100%;
overflow: hidden;
z-index: 1;
}

.background-click {
z-index: -2;
}

#bgskin {
	position: absolute;
	width: 100%;
	height: 800px;
	margin-left: auto;
	margin-right: auto;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.wallpaper {
	position: fixed;
	z-index: -3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: top center;
    background-repeat: no-repeat;
    background-color: #ffffff;
}

#sidebar {
	width: 350px;
	background-image: url(/images/sidebar.jpg);
	background-repeat:no-repeat;
	background-color: #85c8ff;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	-webkit-box-shadow: 0px 2px 2px 1px #EEEEEE;
	box-shadow: 0px 2px 2px 1px #EEEEEE;
	padding-bottom: 1px;
}

.soctop {
	margin: 0 3px;
	float:left
}

.socialtop {
	float:right;
	right:0;
	margin-right:0px;
}
.socialtop:hover {
	margin-right: 0px;
}
.searchtop {
	float: right; 
	padding-right:10px;
}


.searchcontainer{
	width: 328px;
 	background-color: #FFFFFF;
	margin-top: -3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	border: 1px solid #ff99cc;
}

.searchcontainer select{
	
	color: #999;
	margin-right: 5px;

}

.deal-container{
background-color: #fff; 
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
border: 1px solid #ff99cc; 
padding: 10px 10px 5px 10px;
}

.deal-image{
	padding-top: 5px;
}

.post-header{
	
font-family: 'Fredoka One', Arial;
margin: 0 0 5px;
line-height: normal;
font-weight: normal;
color: #303030; font-size: 30px;

}

.post-details {
	
font-size:18px; 
font-family: 'Fredoka One';
}

.post-thumb{
	float: left; 
	margin-right: 30px; 
	margin-bottom: 5px;  
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px;
}

.post-thumb-home{
	float: left; 
	margin-right: 20px; 
	margin-bottom: 25px;  
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px;
}

.attachment-post-thumbnail .wp-post-image{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px;
}

.post-thumb-home img
{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px;
}

.post-thumb img
{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px;
}

  .game-container {
    background-color: #fff; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 8px;
    overflow: auto;
    border: 1px solid #85c8ff;
    margin-bottom: 10px;
}
    .game-image { 

  float: left;
	}
	
	.games-text-box-top {
margin-left: 10px;
  display: inline-block;
  width: 400px;
  float: left;
}

	.games-text-box {
  float: left;
  width: auto;
  padding-left: 10px;
}
.games-name {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight:bold;
  color: #85c8ff;
}
.games-text {
  margin-right: 18px;
  font-size: 12px;
  color: #85c8ff;
  line-height: 18px;
}

.store-link {
 float: right;
 background-color: #ff99cc;
 padding: 10px; 
 font-size: 18px;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
  margin-top: 32px;
}
.store-link a {
 color: #fff
}
   
    .related-game {
	width: 170px;
	display: inline-block;
	margin-right: 7px;
	  text-align: center;
	    vertical-align: top;
}

.related-game-title{
	font-size: 18px;
	color: #85c8ff;
	margin-bottom: 10px;
	font-weight:bold;
}

.related-game-image img{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.related-game-name {
	color: #85c8ff;
	font-weight: bold;
}
.related-game-link {
	 background-color: #ff99cc;
 padding: 10px; 
 font-size: 14px;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #fff;
margin-top: 5px;
}

.related-game-link a{
color: #fff;
}

#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%; }
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both;  background-color: #FF99CB; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color: #FFABD4;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}


	#mc_embed_signup{clear:left; font:14px Helvetica,Arial,sans-serif;   border: 1px solid #FF99CB; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;    background-color: #b1e7fa;}
	  
	   #mc_embed_signup #mce-success-response {
  color: #fff;
  display: none;
}

#mc_embed_signup div.mce_inline_error {
  margin: 0 0 1em 0;
  padding: 5px 10px;
  background-color: #6B0505;
  font-weight: bold;
  z-index: 1;
  color: #fff;}