/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 14, 2012 */



@font-face {
    font-family: 'DaxMediumRegular';
    src: url('/wp-content/themes/RealityMine2014_2/rmfont/daxmedium-webfont.eot?f29246');
    src: url('/wp-content/themes/RealityMine2014_2/rmfont/daxmedium-webfont.eot?#iefix&f29246') format('embedded-opentype'),
         url('/wp-content/themes/RealityMine2014_2/rmfont/daxmedium-webfont.woff?f29246') format('woff'),
         url('/wp-content/themes/RealityMine2014_2/rmfont/daxmedium-webfont.ttf?f29246') format('truetype'),
         url('/wp-content/themes/RealityMine2014_2/rmfont/daxmedium-webfont.svg#DaxMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'DaxRegular';
    src: url('/wp-content/themes/RealityMine2014_2/rmfont/daxregular-webfont.eot?f29246');
    src: url('/wp-content/themes/RealityMine2014_2/rmfont/daxregular-webfont.eot?#iefix&f29246') format('embedded-opentype'),
         url('/wp-content/themes/RealityMine2014_2/rmfont/daxregular-webfont.woff?f29246') format('woff'),
         url('/wp-content/themes/RealityMine2014_2/rmfont/daxregular-webfont.ttf?f29246') format('truetype'),
         url('/wp-content/themes/RealityMine2014_2/rmfont/daxregular-webfont.svg#DaxRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'DaxLightRegular';
    src: url('/wp-content/themes/RealityMine2014_2/rmfont/daxlight-webfont.eot?f29246');
    src: url('/wp-content/themes/RealityMine2014_2/rmfont/daxlight-webfont.eot?#iefix&f29246') format('embedded-opentype'),
         url('/wp-content/themes/RealityMine2014_2/rmfont/daxlight-webfont.woff?f29246') format('woff'),
         url('/wp-content/themes/RealityMine2014_2/rmfont/daxlight-webfont.ttf?f29246') format('truetype'),
         url('/wp-content/themes/RealityMine2014_2/rmfont/daxlight-webfont.svg#DaxLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'DaxBold';
    src: url('/wp-content/themes/RealityMine2014_2/rmfont/daxbold-webfont.eot?f29246');
    src: url('/wp-content/themes/RealityMine2014_2/rmfont/daxbold-webfont.eot?#iefix&f29246') format('embedded-opentype'),
         url('/wp-content/themes/RealityMine2014_2/rmfont/daxbold-webfont.woff?f29246') format('woff'),
         url('/wp-content/themes/RealityMine2014_2/rmfont/daxbold-webfont.ttf?f29246') format('truetype'),
         url('/wp-content/themes/RealityMine2014_2/rmfont/daxbold-webfont.svg#DaxBold') format('svg');
    font-weight: normal;
    font-style: normal;

}/* 
Theme Name: RealityMine 2014_2
Theme URI: http://www.realitymine.com/ 
Description: A custom theme for RealityMine 
Author: Rebecca Stephenson
Author URI: http://www.hissdesign.com
Version: 1.0 
. 
General comments/License Statement if any. 
. 
*/  

/* {
	outline:1px solid pink;
} */

html	{
	margin: 0;
	padding: 0;
	height: 100%;
}

body	{
	margin: 0;
	padding: 0;
	height: 100%;	
	background-color: #fff;;
	font-size: 16px;
	font-family: 'DaxRegular';
	font-weight: 200;
}

#wrapper	{
	width: 100%;
	position: absolute;
	margin:0 auto;
	
}

a img {
	border:none;
}


/* Header */

#header	{
	width: 100%;
	background-image: url(/wp-content/themes/RealityMine2014_2/images/masthead_background_top_repeater.png?f29246);
	background-repeat: repeat-x;
	border-top: solid 2px #52A0BE;
	z-index:2;
	position: absolute;
}

#mast_head_background_stripes	{
	width: 100%;
	height: 172px;
	background-image:url(/wp-content/themes/RealityMine2014_2/images/masthead_striped_repeater.png?f29246);
	background-repeat: repeat;
	border-bottom: solid 3px #02A4BB;
	text-align:center;
}

.moving {
	width:960px;
	height: 360px;
	margin:0 auto;
	margin-top: 20px;
	position:relative;
	display:none;
	}
	
.fader { 
	float:left; 
	width:960px;
	height:360px; 
	margin: 0 auto; 
	overflow: hidden; 
}

.fader img { 
	left:0; 
	top:0; 
	height: 360px;
	width:	960px;
}

.fadercopy {
	background-color: rgba(0,0,0,0.60);
	width:960px; 
	height:70px;
	position: absolute;
	bottom: 0px;
}

.home_banners {
	height: 360px;
}

.clientinfo {  
	width:930px; 
	padding: 0 15px;
	line-height: 70px; 
	margin: 0 auto; 
	overflow: hidden; 
}

.clienttitle { 
	float:right; 
	width:245px;  
	height:20px;
	margin: 0 auto; 
	overflow: hidden; 
	text-align:center;
}

.clientinfo img {
	left:0;
	top:0; 
	height: 300px;
}

#background_colour	{
	height: 172px;
	background-color:#f4f4f4;
	background-repeat: repeat;
	border-bottom: solid 3px #02A4BB;
	text-align:center;
}

.banner	{
	width: 960px;
	height: 86px;
	margin: 0 auto;
}

.banner_logo	{
	width: 145px;
	height: 56px;
	margin-top: 15px;
	margin-left: 30px;
	float: left;
}

.banner_logo img	{
	width: 145px;
}

.banner_links	{
	float: right;
	margin-right: 30px;
	width: 65px;
	height: 30px;
	/*background-image: url(/wp-content/themes/RealityMine2014_2/images/banner_links.png?f29246);*/
	list-style-type:none;
	display:block;
	padding-left:0;
	margin:2px 0;
	background-color:#F4F4F4;
	border:solid 1px #D3D3D3;
	border-top:none;
	-moz-border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.banner_links li {
	display:inline-block;
	border-right:1px solid #a0a0a0;
	width:65px;
	text-align:center;
}

.banner_links li:last-child {
	border-right:0;
}

.banner_links li a {
	text-decoration:none;
	border-right:0;
	color:#a0a0a0;
	font-size:14px;
	line-height:25px;
}

.banner_links li a:hover {
	text-decoration:none;
	border-right:0;
	color:#585858;
	font-size:14px;
}


.banner_links li a:hover {
	color:#585858;
}

.banner_links img	{
	width: 70px;
	float: left;
}

.menu-main-navigation-container {
	width: 960px;
	margin: 0 auto;
}

.nav_bar	{
	height: 42px;
	list-style-type:none;
	display:block;
	margin:0 auto;
	padding:0;
	width: 960px;
}

.nav_bar li {
	display:inline-block;
	width:137px;
	text-align:center;
	line-height:42px;
	background-image:url(/wp-content/themes/RealityMine2014_2/images/btn_middle_o.png?f29246);
	float:left;
}

.nav_bar li:nth-child(1) {
	display:inline-block;
	width:137px;
	text-align:center;
	line-height:42px;
	background-image:url(/wp-content/themes/RealityMine2014_2/images/btn_left_o.png?f29246);
}

.nav_bar li:last-child {
	display:inline-block;
	width:137px;
	text-align:center;
	line-height:42px;
	background-image:url(/wp-content/themes/RealityMine2014_2/images/btn_right_o.png?f29246);
}

.nav_bar li a {
	display:inline-block;
	color:#ebfbfc;
	font-size:16px;
	text-decoration:none;
	width:137px;
	text-align:center;
	
}

.nav_bar li:hover {
	display:inline-block;
	background-color:#02A4BB;
	width:137px;
}

.nav_bar li a:hover {
	display:inline-block;
	color:white;
	width:137px;
	text-align:center;
}

.nav_bar .sub-menu {
	padding:0;
	height:42px;
	display:none;
}

.nav_bar .sub-menu li {
	width:150px;
	background-color:#02A4BB;
	z-index:500;
	text-align:left;
}

.nav_bar .sub-menu li a {
	width:150px;
	background-color:#02A4BB;
	z-index:500;
	text-align:left;
	padding:0px 34px;
}

.nav_bar .sub-menu li a:hover {
	display:inline-block;
	color:white;
	padding:0px 34px;
	text-align:left;
	background-color: #ee9800;
}

ul.nav_bar li:hover > ul{
   display:block;
}

/* Home */

#blog {
	position: relative;
  	top: 130px;
  	width: 960px;
  	margin: 0 auto;
  	margin-bottom: 130px;
  }

#blog_home, #news_home {
	border-left:dashed 1px #a0a0a0;
	margin-left:29px;
	padding-left:29px;
	height:233px;
	margin-top:30px;
	float:left;
	width:280px;
	margin-bottom:50px;
}

#home_home {
	height:233px;
	margin-top:30px;
	width:280px;
	margin-bottom:50px;
	float: left;
}

#home_home #home_home_copy, #blog_home #blog_home_copy, #news_home #news_home_copy {
	height:215px;
}

.home_copy p {
	color: #5e5e5e;
	font-family: Helvetica, Arial, sans-serif;
}

.home_copy h2 {
	color: #5e5e5e;
}

.home_copy h3 {
	color: #52A0BE;
}

#blog_home #blog_home_copy h2, #news_home #news_home_copy h2, #home_home #home_home_copy h2, .post .products h2, .post .products h2 a {
	font-size:20px;
	color:white;
	width: 115px;
	line-height: 18px;
	font-family: 'DaxRegular';
	margin-top:0px;
	background-color: #ee9800;
	padding: 6px 10px;
}

.post .products h2, .post .products h2 a {
	font-size: 20px;
	color: #5e5e5e;
	font-family: 'DaxRegular';
	margin-top: 0px;
	background-color: white;
	width: 100%;
}

.title {
	position: relative;
	top: -98px;
}

.casestudy .title {
	position: relative;
	top: 0;
}

.expert_home {
	position: relative;
	width: 280px;
	bottom: 23px;
}

.moving h2 {
	font-size:20px;
	color:#5e5e5e;
	font-family: 'DaxRegular';
	margin:0px 0 3px 0;
}


#blog_home #blog_home_copy h3, #news_home #news_home_copy h3, #home_home #home_home_copy h3 {
	font-size:18px;
	color:#02A4BB;
	font-family: 'DaxRegular';
	margin:0px;
	font-weight: 200;
}

.moving .clientinfo h3 {
	font-size: 35px;
	color:white;
	font-family: 'DaxRegular';
	margin:0px;
	font-weight:400;
}

#blog_home #blog_home_copy p, #news_home #news_home_copy p, #home_home #home_home_copy p, .products p, .entry p, .products p a {
	font-size:1em;
	margin-top:5px;
	font-family: Helvetica, Arial, sans-serif;
}

.products p a {
	font-size:1em;
	margin-top:5px;
	font-family: Helvetica, Arial, sans-serif;
	color: #828282;
}

.entry li {
	font-size:1em;
	margin-top:5px;
	font-family: Helvetica, Arial, sans-serif;
}

.moving .clientinfo p {
	font-size:1em;
	margin-top:10px;
	color:#02A4BB;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 22px;
}

.news {
	width:960px;
	margin: 0 auto;
	margin-top:20px;
	text-align:center;
}

.news .title {
	float:left;
	height:100%;
	width:100%;
	background-color:#02A4BB;
}

.news .title p {
	color:white;
	font-size:1.1em;
	margin:0;
	padding:10px;
}

.news .twitter {
	float:right;
	padding:0 10px;
	width:829px;
}

/*#blog {
	padding-bottom:50px;
}*/

.button_home {
	float:right;
	line-height:17px;
}

#home_home_copy .button_home {
	float:right;
	line-height:17px;
}

#blog_home_copy h6, #news_home_copy h6, #home_home_copy h6, .post .products h6, .post .products h6 a {
	margin:0;
	color:#5e5e5e;
	display:inline;
	font-weight:400;
	font-size:0.9em;
	margin-left:5px;
	font-family: 'DaxRegular';
}

/* Solutions */

.solutions_img img {
	width:250px;
	height:100px;
	float:right;
}

.solutions_img img.size-medium
{
	width:300px;
	height:142px;
	float:right;
	margin:20px 0;
}

.products_container {
	margin-bottom:30px;
	float:left;
	width:405px;
	min-height:100px;
}

.products_container:nth-child(even) {
	margin-bottom:30px;
	float:left;
	width:405px;
	min-height:100px;
	padding-right:50px;
}

.products {
	clear:both;
}

.productimg {
	width:400px;
	clear:both;
	margin-bottom:20px;
}

.productimg img {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

.productimg h2 {
	float:right;
	display:inline;
}

.product_info {
	width:100%;
}

.products_container .button_home {
	/*width:170px;*/
	float:right;
	line-height:17px;
	margin-top:5px;
	clear:both;
}

.button_careers {
	width:100px;
	float:right;
	line-height:17px;
	clear:both;
}

.button_careers h6 {
	margin:5px 0;
	color:#5E5E5E;
}

.button_careers img.arrowbutton {
	margin:5px;
}

img.arrowbutton {
	float:left;
}

.products .excerpt {
	display:none;
}

/* Product Single */

.entry .product {
	border-bottom:1px dashed #a0a0a0;
	margin-bottom:30px;
	padding-bottom:30px;
}

.entry .product:last-child {
	border-bottom:0px;
	margin-bottom:0;
	padding-bottom:0;
}

.product h3 {
	color:#5e5e5e;
	font-size:1.2em;
	font-weight:400;
	margin-top:0px;
	margin-bottom:0;
	font-family: 'DaxRegular';
}

.product h4 {
	color:#ee9800;
	font-size:1em;
	font-weight:400;
	margin-bottom:0;
	font-family: 'DaxRegular';
}

.product_copy_left, .product_copy_right {
	width:350px;
	display:inline-block;
}

.product_img_left, .product_img_right {
	width:480px;
	display:inline-block;
}

.product_copy_left, .product_img_left {
	flaot:left;
}

.product_copy_right, .product_img_right {
	float:right;
}

.entry ul {
	color:#828282;
}

/*.entry li {
	color: #02A4BB;
}*/

.entry li span {
	color:#828282;
}

/* News, Blog, General Pages */

.post {
	width:960px;
	margin:0 auto;
	min-height:301px;
}

em {
	color:#ee9800;
}

#graphdes {
	font-size: 0.8em;
	color: #52A0BE;
}

.white_paper
{
	background-position:right;
	background-repeat:repeat-y;
	/*background-image: url(/wp-content/themes/RealityMine2014_2/images/archive_bg.png?f29246);*/
	width:960px;
	margin:0 auto;
}

.white_paper_single
{
	background-position:right;
	background-repeat:repeat-y;
	background-image: url(/wp-content/themes/RealityMine2014_2/images/archive_bg.png?f29246);
	width:960px;
	margin:0 auto;
}

#blog-background {
	background-image:url(/wp-content/themes/RealityMine2014_2/images/striped_background.png?f29246);
	position: relative;
	top: 132px;
  	margin: auto;
  	height: 100%;
    margin-bottom: 100px;
}

#single {
	background-image:url(/wp-content/themes/RealityMine2014_2/images/striped_background.png?f29246);
	position: relative;
  	margin: auto;
  	height: 100%;
    margin-bottom: 100px;
}

#blog-background .post, #blog-background .help, #blog-background .sector {
	width:860px;
	margin:0 auto;
	background-color:white;
	border-left:1px solid #a0a0a0;
	border-right:1px solid #a0a0a0;
	-moz-box-shadow: 0px 0px 7px #585858;
	-webkit-box-shadow: 0px 0px 7px #585858;
	box-shadow: 0px 0px 7px #585858;
	padding:50px;
	min-height:521px;
}

#blog-background .sector {
	width:860px;
	margin:0 auto;
	background-color:white;
	border-left:1px solid #a0a0a0;
	border-right:1px solid #a0a0a0;
	-moz-box-shadow: 0px 0px 7px #585858;
	-webkit-box-shadow: 0px 0px 7px #585858;
	box-shadow: 0px 0px 7px #585858;
	padding:50px;
	min-height:450px;
}

#blog-background .white_paper {
	width:890px;
	margin:0 auto;
	background-color:white;
	border-left:1px solid #a0a0a0;
	border-right:1px solid #a0a0a0;
	-moz-box-shadow: 0px 0px 7px #585858;
	-webkit-box-shadow: 0px 0px 7px #585858;
	box-shadow: 0px 0px 7px #585858;
	padding:50px;
}

#blog-background .white_paper_single {
	width:890px;
	margin:0 auto;
	background-color:white;
	border-left:1px solid #a0a0a0;
	border-right:1px solid #a0a0a0;
	-moz-box-shadow: 0px 0px 7px #585858;
	-webkit-box-shadow: 0px 0px 7px #585858;
	box-shadow: 0px 0px 7px #585858;
	padding:50px 20px 50px 50px;
}

#blog-background .casestudy_single {
	width:890px;
	margin:0 auto;
	background-color:white;
	border-left:1px solid #a0a0a0;
	border-right:1px solid #a0a0a0;
	-moz-box-shadow: 0px 0px 7px #585858;
	-webkit-box-shadow: 0px 0px 7px #585858;
	box-shadow: 0px 0px 7px #585858;
}

#blog-background .casestudy_single .cs_content {
	padding:20px 50px;
}

#blog-background .post .entry, #blog-background .help .entry {
	border-top:1px dashed #a0a0a0;
	margin-top:20px;
}

#blog-background .post .entry:last-child, #blog-background .help .entry:last-child {
	border-top:1px dashed #a0a0a0;
	border-bottom:1px dashed #a0a0a0;
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:20px;
}

.post h1, .help h1, .white_paper h1, .sector h1, .whitepapers_col_left_single h1, .cs_content h1, .xmas h1	{
	margin: 0;
	font-family: 'DaxRegular';
	font-weight: 400;
	font-size: 1.5em;
	color: #5E5E5E;
}

.post h2, .help h2	.sector h2, .whitepapers_col_left_single h2, .cs_content h2 {
	margin-bottom: 0;
	font-family: 'DaxRegular';
	font-weight: 400;
	font-size: 1.5em;
	color: #02a4bb;
	text-decoration:none;
}

.post h2 a, .help h2 a, .sector h2 a	{
	margin: 0;
	font-family: 'DaxRegular';
	font-weight: 400;
	font-size: 1em;
	color: #02a4bb;
	text-decoration:none;
}

.post p, .help p, .white_paper p, .sector p, .entry p, .cs_content p, #contact-left .contact_p p, .xmas p, .xmas .copy	{
	margin: 0;
	margin-top:20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #828282;
	line-height:1.3em;
}

.post #time	{
	margin: 0;
	margin-top: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	color: #828282;
}

.post a, .help a, .xmas a	{
	margin: 0;
	margin-top: 20px;
	font-family: 'DaxRegular';
	font-size: 1em;
	color: #02a4bb;
	text-decoration:none;
}

/* Case Study */

.case_study {
	width:31%;
	margin:1%;
	float:left;
	background-color:#02A4BB;
}

.case_study img {
	width:100%;
	height:30%;
}

.case_study h2 {
	margin-top:0;
	color:#fff;
	font-size:1.2em;
	padding:2%;
	height:50px;
}

.casestudy_single .cs_content .download, .post .download {
	padding:10px;
	background-color: #02a4bb;
	color: #fff;
	margin-top:30px;
}

.casestudy_tickbox {
	float: left;
	width: 75%;
}

.download h2 {
	color:#fff;
	margin-top:0;
}

.download p {
	color: #fff;
	margin-top:0;
}

.download form {
	margin-top:10px;
}

.download form .casestudy {
	float:left;
	margin:0 20px 20px 0;
}

.download form .casestudy input {
	width:175px;
	height:20px;
}

.download form .casestudy_tcs {
	margin-top:10px;
}

.download form .casestudy_tcs input {
	float:right;
}

.download form .casestudy_tcs .download_copy, .download form .casestudy_tickbox .download_copy{
	font-size:0.7em;
}

.entry .objective  {
	width:49%;
	float:left;
}

.entry .solution {
	width:49%;
	float: right;
}

.entry .objective img, .entry .solution img, .entry .results img, .entry .left .objective img, .entry .left .solution img, .entry .left .results img, .cs_content .entry .left .p, .cs_content .entry .results3 .p {
	float:left;
	margin-top:0;
}

.entry .objective h2, .entry .solution h2, .entry .objective2 h2, .entry .solution2 h2, .entry .results2 h2 {
	display: block;
	float: left;
	margin-top: 0;
	margin-left: 3%;
	width: 91%;
}

.entry .results3 h2 {
	display: block;
	float: left;
	margin-top: 0;
	margin-left: 3%;
	width:94%;
}


.cs_content .entry .left {
	width:45%;
	float:left;
}

.cs_content .entry .right {
	width:49%;
	float:right;
}

.cs_content .entry .right img {
	width:100%;
}

.entry .results h2 {
	display: block;
	float: left;
	margin-top: 0;
	margin-left: 3%;
	width: 94%;
}

.entry .results3 {
	clear: both;
	padding-top: 20px;
}

/* History Page */

#history-border, #support-border {
	border-top:1px dashed #a0a0a0;
	margin-top:30px;
	padding-top:30px;
}

#history-left, #history-center, #history-right, #support-left, #support-center, #support-right {
	width:260px;
	float:left;
}

#history-left, #history-center, #support-left, #support-center {
	margin-right:33px;
}

/* Tools */

.tools_container {
	float:left;
	width:45%;
	margin-right:5%;
	min-height:155px;
	margin-bottom:20px;
}

.tools_container .tools .icon {
	float:left;
	margin-right:10px;
}

.tool_container .tools .tool_blurb {
	float:right;
}

.all_tools {
	width:100%;
	border-top: 1px dashed #a0a0a0;
	margin-top: 20px;
}

.post_img .entry .all_tools h2 {
	margin:30px 0 0 30px;
}

.all_tools .tool {
	width: 50px;
	float: left;
	margin: 0 28px 0;
	height:100px;
}

.all_tools .tool .img img {
	width:50px;
	height:50px;
	margin-bottom:5px;
}

.all_tools .tool a .img p {
	font-size:0.7em;
	color:#828282;
	text-align: center;
}

/* Insights by Sector */

.customers a .img img {
	width: 75px;
	height:75px;
}

.titlecustomers .customers img {
	width:100px;
	height:100px;
	float:left;
}

.titlecustomers .entry {
	margin-top:30px;
	min-height:400px;
}

.titlecustomers img.wp-post-image, .post_img img.wp-post-image {
	width:100px;
	height:100px;
	float:left;
	margin-right:20px;
}

.titlecustomers .navigation img {
	width:5px;
	height:9px;
	float:none;
}

/* Customers */

.customers {
	float:right;
	clear:both;
	text-align: center;
	margin:0 0 20px 20px;
}

.titlecustomers h1, .post_img h1 {
	font-family: 'DaxRegular';
	font-weight: 400;
	font-size: 3em;
	color: #02A4BB;
	height: 100px;
}

.titlecustomers h2, .post_img h2 {
	color: #ED9921;
	text-decoration: none;
	margin:30px;
	text-align: justify;
	font-family: 'DaxRegular';
	font-weight: 400;
	font-size: 1.5em;
}

.customers .img {
	width:75px;
	float:right;
	margin: 0 10px 10px;
}

.related_casestudy {
	background-color: #02A4BB;
	clear:both;
	height:30px;
	padding:10px 20px;
	margin: auto 0;
	margin-top:50px;
}

.related_casestudy h2 {
	float:left;
	color:#fff;
	margin:0;
}

.related_casestudy a {
	color:#fff;
	margin:0;
	font-size:1.5em;
	margin-left:20px;
}

.related_casestudy a:hover {
	text-decoration:underline;
}

.customer_entry .alignright {
	float:right;
	margin-left:20px;
	padding-left:30px;
	border-left: 1px dashed #a0a0a0;
}

.customer_entry .aligncenter {
	margin:20px 0;
}

.customer_entry {
	clear:both;
}

/* Contact */

#contact_image {
	z-index:2;
	float:right;
	display:inline;
	width:87px;
	height:37px;
	margin-top: -20px;
}

#contact-border {
	border-top:1px dashed #a0a0a0;
	margin-top:30px;
	padding-top:30px;
}

#contact-right {
	width: 300px;
	float: right;
}

#contact-right .messagetext {
	text-align:center;
}

.contact-left {
	margin-right:45px;
	width:233px;
	float:left;
}

.contact-left .space {
	margin-top:20px;
	height:75px;
}

.contact-left p, #contact-right p, #support-left p, #support-center p, #support-right p {
	color:black;
	margin:3px 0;
	font-size:0.8em;
}

.contact-left h2 {
	color:#52A0BE;
	margin:3px 0;
	font-size:1em;
}

.contact-left a, #support-left a, #support-center a, #support-right a {
	color:black;
	margin:3px 0;
	font-size:1em;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
}

.contact-left a:hover, #support-left a:hover, #support-center a:hover, #support-right a:hover {
	color:black;
	margin:3px 0;
	font-size:1em;
	text-decoration:underline;
	font-family: Helvetica, Arial, sans-serif;
}

.contact-left #map {
	color:#52A0BE;
	font-size:0.8em;
	margin:10px 0;
	font-weight:bold;
}

.contact-left iframe {
	border: 2px solid #52a0be;
}

/* This is the css for the map window that pops up when a user clicks the map 'link' */
.mapWindow
{
	width:700px;
	height:375px;
	padding:10px;
	position:absolute;
	background-color:#fff;
	-moz-box-shadow: 0px 0px 7px #585858;
	-webkit-box-shadow: 0px 0px 7px #585858;
	box-shadow: 0px 0px 7px #585858;
	border:1px solid #52a0be;
}

.mapLinks {
	width:700px;
}

.mapLinks .mapsLinksLeft {
	float:left;
	width:200px;
}

.mapLinks .mapsLinkRight {
	float:right;
	width:200px;
	text-align:right;
}

.mapLinks a:link, .mapLinks a:visited {
	color:#52a0be;
	font-size:12px;
	text-decoration:none;
	font-weight:500;
}

.mapLinks a:hover {
	color:#52a0be;
	font-size:12px;
	text-decoration:underline;
	font-weight:500;
}


.post form p { display:inline; }

#form_first_name	{
	width: 100%;
	height: 25px;
	margin-top: 8px;
	border: solid 1px #ccc;
}

#form_last_name	{
	width: 100%;
	height: 25px;
	margin-top: 15px;
	border: solid 1px #ccc;
}

#form_email_address	{
	width: 100%;
	height: 25px;
	margin-top: 15px;
	border: solid 1px #ccc;	
}

#form_message	{
	width: 100%;
	height: 25px;
	margin-top: 15px;
	border: solid 1px #ccc;	
}

/* Privacy Policy */

.post ul, .post ol {
	color: #828282;
	font-family: Helvetica, Arial, sans-serif;
	line-height:1.3em;
}

/* Sectors */

#blog-background .sector .section_blurb, #blog-background .post .section_blurb {
	border-bottom: 1px dashed #a0a0a0;
	margin-bottom:30px;
	padding-bottom:30px;
}

.jobs_container .section_blurb {
	border-bottom: 1px dashed #a0a0a0;
	margin-bottom:30px;
	padding-bottom:30px;
}

#blog-background .sector a .entry {
	margin-bottom: 20px;
	width: 30%;
	padding-right: 20px;
	float: left;
	min-height: 202px;
}

/*#blog-background .sector a:nth-child(odd) .entry {
	border-top: 0px;
	padding-left: 20px;
	margin:0 20px 20px;
}

#blog-background .sector a:last-child .entry, #blog-background .sector a:nth-child(even) .entry {
	border-right: 0px;
	padding-right: 0;
}*/

#blog-background .sector a .entry h2 {
	margin-top:0;
	color:#02a4bb;
}

.sector a .entry img {
	margin:0 25px 20px 25px;
	text-align:center;
}

/* Contact form */


.contact_form {
	margin-bottom:20px;
}

.contact_form label	{
	font-size: 0.8em;
	margin-right: 38px;
	vertical-align: middle;
	color:#52A0BE;
}

#namebox	{
	font-size: 0.8em;
	margin-right: 52px;
	vertical-align: middle;
	color:#52A0BE;
}

#namebox-nameln	{
	font-size: 0.8em;
	margin-right: 15px;
	vertical-align: middle;
	color:#52A0BE;
}

#namebox-namefn	{
	font-size: 0.8em;
	margin-right: 13px;
	vertical-align: middle;
	color: #52A0BE;
}

#namebox-company	{
	font-size: 0.8em;
	margin-right: 21px;
	vertical-align: middle;
	color:#52A0BE;
}

#messagebox	{
	font-size: 0.8em;
	margin-right: 33px;
	vertical-align: middle;
	color:#52A0BE;
}

.submit input { 
	background-image: url(/wp-content/themes/RealityMine2014_2/images/send_btn.png?f29246); 
	margin-left: 500px; 
}

#name { 
	width: 217px; 
	font-size: 1em; 
	font-family: Arial, Helvetica, sans-serif;
}

#email { 
	width: 217px; 
	font-size: 1em; 
	font-family: Arial, Helvetica, sans-serif;
}

#phone { 
	width: 217px; 
	font-size: 1em; 
	font-family: Arial, Helvetica, sans-serif;
}

#message { 
	width: 294px; 
	font-size: 1em; 
	font-family: Arial, Helvetica, sans-serif;
}

#submit-button { 
	width: 132px;
	height: 43px;
	margin-bottom: 35px;
	float: right;
	background: url(/wp-content/themes/RealityMine2014_2/images/btn_send.png?f29246);
	border: 0;
}

.contact-left .address {
	height:168px;
}

/* Single Posts */

#single .post {
	width:860px;
	margin:0 auto;
	background-color:white;
	border-left:1px solid #a0a0a0;
	border-right:1px solid #a0a0a0;
	-moz-box-shadow: 0px 0px 7px #585858;
	-webkit-box-shadow: 0px 0px 7px #585858;
	box-shadow: 0px 0px 7px #585858;
	padding:20px 50px 50px;
}

.post .navigation {
	border-top:dashed 1px #a0a0a0;
	margin-top:30px;
	padding-top:20px;
	height:20px;
}

.navigation .nav_left {
	float:left;
}

.navigation .nav_right {
	float:right;
}

/* White Papers */

.whitepapers_col_left	{
	width: 100%;
	float: left;
	background-color: white;
}

.whitepapers_col_left_single	{
	width: 680px;
	float: left;
	background-color: white;
}

.whitepapers_col_right	{
	width: 155px;
	height:100%;
	float: right;
	background-color:#f9f9f9;
}

.col_right	{
	width: 155px;
	height:100%;
	float: right;
	background-color:#f9f9f9;
}

.whitepapers_col_right li	{
	list-style-type: none;
}

.whitepapers_col_right ul	{
	list-style-type: none;
	padding: 0;
	line-height: 25px;
	margin-top: 10px;
}

.whitepapers_col_right a, .col_right a	{
	font-family: 'DaxRegular';
	color: #6D6D6D;
	font-size: 0.8em;
	text-decoration: none;
}

.whitepapers_col_right a:hover	{
	text-decoration: underline;
}

.archive_highlight	{
	color: #02A4BB;
}

.whitepapers_document h2, .post .whitepapers_document a,  .whitepapers_document_archive h2, .post .whitepapers_document_archive a	{
	margin: 0;
	font-family: 'DaxRegular';
	font-weight: 500;
	font-size: 1.2em;
	color: #5E5E5E;
}

.whitepapers_document p, .whitepapers_document_archive p,	{
	margin: 0;
	margin-top: 8px;
	font-family: 'DaxRegular';
	font-size: 1em;
	color: #828282;
}

.whitepapers_document, .whitepapers_document_archive	{
	width: 94%;
	height: 100%;
	margin-top: 15px;
	position:relative;
	border: solid 1px #A0A0A0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright:8px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	border-top-left-radius:0px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-color: white;
	-moz-box-shadow: 1px 1px 2px #585858;
	-webkit-box-shadow: 1px 1px 2px #585858;
	box-shadow: 1px 1px 2px #585858;
	padding:25px;
}

.whitepapers_document:nth-child(3)	{
	width: 94%;
	height: 100%;
	margin-top: 0px;
	border: solid 1px #A0A0A0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright:8px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	border-top-left-radius:0px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-color: white;
	-moz-box-shadow: 1px 1px 2px #585858;
	-webkit-box-shadow: 1px 1px 2px #585858;
	box-shadow: 1px 1px 2px #585858;
}

.whitepapers_document_archive:nth-child(2)	{
	width: 94%;
	height: 100%;
	margin-top: 0px;
	border: solid 1px #A0A0A0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright:8px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	border-top-left-radius:0px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	background-color: white;
	-moz-box-shadow: 1px 1px 2px #585858;
	-webkit-box-shadow: 1px 1px 2px #585858;
	box-shadow: 1px 1px 2px #585858;
}

.archive_h {
	border-bottom:1px dashed #a0a0a0;
	padding-bottom:20px;
}

#blog-background .post .whitepapers_col_left .entry {
	border-top:0px;
	border-bottom:1px dashed #a0a0a0;
	margin-top:0px;
	margin-bottom:20px;
	padding-bottom:20px;
}

.whitepapers_doc_num {
	width:35px;
	height:35px;
	background-position:top-right;
	background-image: url(/wp-content/themes/RealityMine2014_2/images/whitepapers_corner.png?f29246);
}

p.whitepapers_doc_num {
	margin-top:0px;
	position: absolute;
	top:0px;
	left:0px;
	padding:3px;
	color:white;
}

/* Careers */

.jobs_container {
	width:65%;
	float:left;
	margin-top: 50px;
	margin-bottom: 30px;
}

.job_container {
	width: 45%;
	float: left;
	padding: 0 5% 0 0;
	height: 220px;
}

.job_contact {
	width: 32%;
	float: right;
	padding: 0 0 30px 0;
	margin-top: 37px;
}

.job_container .job p {
	height:130px;
}

.section_blurb h3 {
	margin-bottom:0;
}

.job-other h2 {
	display:inline;
	float:left;
}

.button_job{
width: 100px;
float: right;
line-height: 17px;
margin-top: 20px;
}

.button_job h6 {
	margin:5px 0;
	color:#5E5E5E;
}

.button_job img.arrowbutton {
	margin:5px;
}

img.arrowbutton {
	float:left;
}

/* Sidebar */

.sidebar li h2 {
	text-decoration:none;
	color:#585858;
	font-size:1.2em;
	margin-top:0;
}

/* White Papers download */

.white_papers label	{
	font-size: 0.8em;
	vertical-align:top;
	color:#52A0BE;
	font-family: Arial, Helvetica, sans-serif;
}

.white_papers_tickbox label	{
	font-size: 0.5em;
	margin-right: 0px;
	vertical-align:top;
	color:#828282;
	display:inline-block;
	width:130px;
	line-height:1.2em;	
	font-family: Arial, Helvetica, sans-serif;
}

.white_papers_tcs label	{
	font-size: 0.5em;
	margin-right: 0px;
	vertical-align:top;
	color:#828282;
	display:inline-block;
	width:155px;
	line-height:1.2em;	
	font-family: Arial, Helvetica, sans-serif;
}

/*.download input { 
	background-image: url(/wp-content/themes/RealityMine2014_2/images/btn_download.png?f29246); 
}*/

.white_papers .name { 
	width: 151px; 
	font-size: 1em; 
	font-family: 'DaxRegular';
	padding:0;
	margin:0;
}

#download-button { 
	width: 155px;
	margin-bottom: 10px;  
}

#wp_container {
	width:155px;
}

.white_papers, .white_papers_tickbox {
	margin-bottom:20px;
}


/* Help */

#blog-background .help .entry:nth-child(4) {
	border-top:0px;
	margin-top:20px;
}

.help form {
	background-color: #F4F4F4;
	border: 1px solid #A0A0A0;
	height: 45px;
}

.help form input {
	width: 745px;
	margin: 10px;
	height: 20px;
}

#searchsubmit {
	width: 70px;
	color: white;
	background: #ee9800;
	border: 1px solid #b77100;
	height: 27px;
	margin: 5px 10px 5px 0;
	font-size: 14px;
	font-weight: bold;
}

#searchborder {
	border-top:1px dashed #a0a0a0;
	margin-top:20px;
	padding-top:20px;
}

a.excerpt {
	color:#ee9800;
	float:right;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:underline;
	font-size:0.8em;
	margin-top:0;
}

/* Newsletter */

.newsletter {
	padding:10px 0;
}

#newsletter-nameln	{
	font-size: 1em;
	margin-right: 15px;
	vertical-align: middle;
	color:#52A0BE;
}

#newsletter-namefn	{
	font-size: 1em;
	margin-right: 14px;
	vertical-align: middle;
	color: #52A0BE;
}

#newsletter-company	{
	font-size: 1em;
	margin-right: 22px;
	vertical-align: middle;
	color:#52A0BE;
}

#newsletter-email	{
	font-size: 1em;
	margin-right: 42px;
	vertical-align: middle;
	color:#52A0BE;
}

#newsletter {
	width:766px;
}

#newsletter_image {
	z-index: 2;
	float: right;
	display: inline;
	width: 87px;
	height: 37px;
	margin-top: 15px;
}


/* Social Media buttons */

.really_simple_share {
	padding-top:20px;
	vertical-align:middle
}

.really_simple_share a {
	margin: 0;
	margin-top: 20px;
	font-family: 'DaxRegular';
	font-size: 0.6em;
	color: #02a4bb;
	text-decoration:none;
}

.really_simple_share_facebook_like, .really_simple_share_email, .really_simple_share_twitter, .really_simple_share_linkedin, .really_simple_share_google1 {
	float:left;
}

/* Footer */

#footer_background {
	position: relative;
    width: 100%;
    margin: 0 auto;
	background-color: #5E5E5E;
}

.footer_container	{
	height: 190px;
	margin:0 auto;
	width: 920px;
	padding:20px;
}

.footer_left	{
	width: 40%;
	height: 155px;
	float: left;
}

.footer_links_left	{
	width: 45%;
	height: 155px;
	float: left;
}

.footer_links_right	{
	width: 45%;
	height: 155px;
	float: right;

}

.footer_right	{
	width: 55%;
	height: 155px;
	float: right;
}

.footer_bottom	{
	float: right;
  	width: 500px;
}

.footer_bottom h3	{
	font-size: 0.6em;
	color: white;
	font-family: 'DaxRegular';
	font-weight: 200;
	text-align: right;
	
}

.footer_address	{
	width: 250px;
	float: left;
}

.footer_contact {
	width: 250px;
	height: 112px;
	float: left;
	text-align: right;
}

.textwidget {
	line-height:1.3em;
}

.footer_social	{
	width: 100px;
	height: 30px;
	float: right;
	padding-top: 5px;
}

.footer_social a #facebook {
	width:30px;
	height:30px;
	background-image:url(/wp-content/themes/RealityMine2014_2/images/footer-facebook.png?f29246);
	display:inline-block;
}

.footer_social a #linkedin {
	width:30px;
	height:30px;
	background-image:url(/wp-content/themes/RealityMine2014_2/images/footer-linkedin.png?f29246);
	display:inline-block;
}

.footer_social a #twitter {
	width:30px;
	height:30px;
	background-image:url(/wp-content/themes/RealityMine2014_2/images/footer-twitter.png?f29246);
	display:inline-block;
}

.footer_social a:hover #facebook {
	width:30px;
	height:30px;
	background-image:url(/wp-content/themes/RealityMine2014_2/images/btn_facebook.png?f29246);
}

.footer_social a:hover #linkedin {
	width:30px;
	height:30px;
	background-image:url(/wp-content/themes/RealityMine2014_2/images/btn_linkedin.png?f29246);
}

.footer_social a:hover #twitter {
	width:30px;
	height:30px;
	background-image:url(/wp-content/themes/RealityMine2014_2/images/btn_twitter.png?f29246);
}
	

.feature h1	{
	margin: 0;
	font-family: 'DaxRegular';
	font-weight: 500;
	font-size: 1.5em;
	color: #5E5E5E;
}

.feature p	{
	margin: 0;
	margin-top: 8px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #828282;
}

.footer_container ul	{
	margin: 0;
	padding: 0;
}

.footer_container li	{
	font-family: 'DaxRegular';
	list-style-type: none;
	margin-bottom: 7px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
	font-weight: 200;
}

.footer_container a	{
	font-family: 'DaxRegular';
	list-style-type: none;
	margin-bottom: 7px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}

.footer_container a:hover	{
	font-family: 'DaxRegular';
	list-style-type: none;
	margin-bottom: 7px;
	color: #fff;
	font-size: 1em;
	text-decoration: underline;
}

.footer_container li a	{
	font-family: 'DaxRegular';
	list-style-type: none;
	margin-bottom: 7px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.5em;
}

.footer_container li a:hover	{
	font-family: 'DaxRegular';
	list-style-type: none;
	margin-bottom: 7px;
	color: #fff;
	font-size: 1em;
	text-decoration: underline;
}


.footer_container p	{
	font-family: 'DaxRegular';
	margin:0;
	color: #fff;
	font-size: 1em;
	line-height: 1.3em;
}

.footer_container .title	{
	font-family: 'DaxRegular';
	line-height: 5px;
	color: #fff;
	font-size: 0.8em;
}

.footer_address h4 {
	margin: 0;
	color: white;
	font-size: 0.8em;
	font-weight:200;
}

.footer_social img	{
	width: 30px;
}

.clearfix {
	clear:both;
}

/* social media */

.phsmc {
	display:inline;
	margin:10px;
}

#ph_social_share_bottom {
	height:23px;
}

/* pagination */

.navigation {
	text-align:center;
	margin-top:20px;
	font-size:0.7em;
}

.navigation ol {
	list-style-type:none;
	display:inline;
}

.navigation li {
	display:inline;
	color:#52a0be;
	margin:5px;
}

.navigation li a {
	color:#ee9800;
	text-decoration:underline;
}

#apply-button {
	margin-top: 20px;
}

.alignright {
	float: right;
	margin: 20px 0 20px 20px;
	padding-left: 20px;
	border-left: 1px dashed #a0a0a0;
}

.alignleft {
	float: left;
	margin: 20px 20px 20px 0;
	padding-right: 20px;
	border-right: 1px dashed #a0a0a0;
}

.aligncenter {
	text-align:center;
	border-top: 1px dashed #a0a0a0;
	border-bottom: 1px dashed #a0a0a0;
	margin: 20px 0;
	padding: 20px;
}

.solutions {
	min-height:360px;
}

/* Xmas 2013 */


#header_xmas	{
	width: 100%;
	height: 130px;
	background-image: url(/wp-content/themes/RealityMine2014_2/images/icles.png?f29246);
	background-repeat: repeat-x;
	border-top: solid 2px #52A0BE;
	-moz-box-shadow: 0px 1px 5px #585858;
	-webkit-box-shadow: 0px 1px 5px #585858;
	box-shadow: 0px 1px 5px #585858;
	z-index:2;
}

#xmas {
	background-color:#f9ebde;
	background:url('/wp-content/themes/RealityMine2014_2/images/xmas_left.png?f29246') repeat-x;
	height: 828px;
}

.xmas {
	width: 990px;
	margin: 0 auto;
	z-index:2000;
}

.xmas_copy {
	padding:50px;
}

.full-image {
	position: absolute;
}

.advent {
	width: 990px;
	margin: 0 auto;
	height: 605px;
	position: relative;
	top: 0;
	background:url('/wp-content/themes/RealityMine2014_2/images/advent/xmas2013.png?f29246');
}

#news_home_copy_xmas {
	background-image: url(/wp-content/themes/RealityMine2014_2/images/xmas_home.png?f29246);
	height:233px;
}

#news_home_copy_xmas h3 {
	color:#5e5e5e;
	font-family: 'DaxRegular';
	margin-top:2px;
	margin-left:3px;
}

#news_home_copy_xmas p {
	margin-top:160px;
	text-align:center;
}

.post #news_home_copy_xmas h2 {
	margin-top:0;
	margin-left:3px;
}

.advent .holder {
	width: 310px;
	height: 146px;
	padding:0 10px 5px 0;
	margin: 0px;
	margin-left: -155px;
	text-indent: 0px;
	float: left;
	font-size: 0px;
	z-index: 1;
	cursor: pointer;
}
.advent .holder div {
	float:right;
	padding: 0px;
	margin: 0px;
	width: 155px;
	height: 146px;
	z-index: 100px;
	position: relative;
}
.adventItem {
	z-index: 5;
	margin: 0px;
	padding: 0px;
	width: 155px;
	height: 146px;
	margin-left: -165px;
	float: left;
	
}
.advent div img{

}
.popin {
	width: 528px;
	height: 348px;
	position: fixed;
	background: url('/wp-content/themes/RealityMine2014_2/images/advent/santa.png?f29246');
	z-index: 150;
	display: none;

}
.popin p{
	text-align: center;
	padding-top: 100px;
	font-size: 18px;
	line-height: 24px;
	margin: 0px;
}
.group{
	width: 165px;
	height: 147px;
	position: fixed;
	background: url('/wp-content/themes/RealityMine2014_2/images/advent/group.png?f29246');
	background-size: 100% 100%;
	z-index: 150;
	display: none;
}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	/*margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;*/
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	
	left: -5px;
	background: #fff;
	border:  1px solid #fff;*/
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/wp-content/plugins/accesspress-twitter-feed/css/images/bx_loader.gif?f29246) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	right: 20px;
	background: url(/wp-content/plugins/accesspress-twitter-feed/css/images/prev.png?f29246) no-repeat;
}

.bx-wrapper .bx-next {
	right: 0px;
	background: url(/wp-content/plugins/accesspress-twitter-feed/css/images/next.png?f29246) no-repeat;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
	opacity: 1;
}

.bx-wrapper .bx-next:hover {
	background-position: 0 0;
	opacity: 1;
}

.bx-wrapper .bx-controls-direction a {
    border-bottom: medium none;
    height: 16px;
    margin-top: -8px;
    outline: 0 none;
    position: absolute;
    text-indent: -9999px;
    top: -10px;
    width: 16px;
    z-index: 9999;
    opacity: 0.5;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/wp-content/plugins/accesspress-twitter-feed/css/images/controls.png?f29246) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/wp-content/plugins/accesspress-twitter-feed/css/images/controls.png?f29246) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 6, 2015, 2:37:38 PM
    Author     : sagar
    */
    .aptf-single-tweet-wrapper{
    	/*background: #FFF;*/
    	clear: both;
    	float: left;
    	margin-bottom: 20px;
    	width: 100%;
    }
    .aptf-tweet-content a{
    	border-bottom: none !important;
    	color: #00B0ED !important;
    	-webkit-transition: all 1s ease;/* Safari 3.2+, Chrome */
    	-moz-transition: all 1s ease;/* Firefox 4-15 */
    	-o-transition: all 1s ease;/* Opera 10.5-12.00 */
    	transition: all 1s ease;/* Firefox 16+, Opera 12.50+ */
    }
    .aptf-tweet-date{
    	float: left;
    }
    .aptf-tweet-date p{
    	margin-bottom: 0;
    }
    .aptf-tweet-actions-wrapper{
    	float: right;
    }
    .aptf-tweet-content .aptf-tweet-name{
    	border-bottom: none !important;
    	color: #333;
    	font-weight: bold;
        text-decoration: none !important;
    }
    .aptf-tweet-username{
    	font-size: 80%;
    	color: #999;
    }
    .aptf-tweet-actions {
    	font-family: 'WebSymbols-Regular';
    	color: #333;
    }
    .aptf-tweet-actions a {
    	border-bottom: none !important;
    	color: #999;
    	text-decoration: none !important;
    }
    .aptf-timestamp{
        margin-bottom: 0 !important;
    }
    .aptf-timestamp a{
    	border-bottom: none !important;
        text-decoration: none !important;
    }
    .aptf-template-1 .aptf-tweet-content{
    	background: #EEE; 
    	position: relative;
    	border: 1px solid #CCC;
    	border-radius: 5px;
    	padding: 15px;
    }
    .aptf-template-1 .aptf-tweet-content:after{
    	content: ' ';
    	border-left: 10px solid transparent;
    	border-right: 10px solid transparent;
    	border-top: 10px solid #EEE;
    	bottom: -10px;
    	height: 0; 
    	position: absolute;
    	width: 0;
    }
    .aptf-template-1 .aptf-tweet-content:after, .aptf-template-1 .aptf-tweet-content:before{ 
    	top: 100%; 
    	left: 30px; 
    	border: solid transparent; 
    	content: " "; 
    	height: 0; 
    	width: 0; 
    	position: absolute; 
    	pointer-events: none; 
    }
    .aptf-template-1 .aptf-tweet-content:after{
    	border-color: rgba(238, 238, 238, 0); 
    	border-top-color: #EEE; 
    	border-width: 10px; 
    	margin-left: -10px;
    }
    .aptf-template-1 .aptf-tweet-content:before{ 
    	border-color: rgba(204, 204, 204, 0);
    	border-top-color: #CCC;
    	border-width: 11px;
    	margin-left: -11px;
    }
    .aptf-template-1 .aptf-tweet-actions{
    	background: none repeat scroll 0 0 #fff;
    	border-radius: 20px;
    	display: none;
    	padding: 2px 10px;
    	position: absolute;
    	right: 15px;
    	top: 10px;
    }
    .aptf-template-1 .aptf-tweet-content:hover .aptf-tweet-actions{
    	display: block;
    }
    .aptf-template-1 .aptf-tweet-name, .aptf-slider-template-3 .aptf-tweet-name{
    	border-bottom: medium none !important;
    	display: inline-block;
    	font-weight: bold;
    	padding-top: 10px;
        text-decoration: none;
    }
    .aptf-template-1 .aptf-tweet-date, .aptf-slider-template-3 .aptf-tweet-date{
    	display: inline-block;
    	float: none;
    }

    .aptf-template-3 .aptf-single-tweet-wrapper{
      border: 1px solid #b2dbe9;
      border-radius: 10px;
      clear: both;
      color: #333;
      float: left;
      margin-bottom: 20px;
      padding: 10px;
      width: 100%;

      -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color=#b8b8b8)";/*IE 8*/
      -moz-box-shadow: 0px 0px 4px #b8b8b8;/*FF 3.5+*/
      -webkit-box-shadow: 0px 0px 4px #b8b8b8;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
      box-shadow: 0px 0px 4px #b8b8b8;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
      filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color=#b8b8b8); /*IE 5.5-7*/
  }

  .aptf-template-3 .aptf-timestamp{
     margin-bottom: 0;
     font-size: 80%;
     color: #999;
     display: inline-block;
 }
 .aptf-template-3 .aptf-tweet-actions-wrapper{
     float: none;
     padding: 10px 0 5px;
     font-size: 80%;
 }
 .aptf-template-3 .aptf-tweet-actions-wrapper a{
     margin-right: 5px;
 }

 .aptf-tweets-slider-wrapper .aptf-timestamp{
    margin-bottom: 0;
    font-size: 80%;
    color: #999;
    display: inline-block;
}
.aptf-tweets-slider-wrapper .aptf-timestamp p{
    margin-bottom: 0;
}
.aptf-slider-template-2 .aptf-single-tweet-slide{
    border: 1px solid #b2dbe9;
    border-radius: 10px;
    color: #333;
    padding: 10px;
}

.aptf-slider-template-3 .aptf-single-tweet-wrapper{
    clear: none;
}

.aptf-slider-template-3 .aptf-tweet-content{
    background: #EEE; 
    position: relative;
    border: 1px solid #CCC;
    border-radius: 5px;
    padding: 15px;
}
.aptf-slider-template-3 .aptf-tweet-content:after{
    content: ' ';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #EEE;
    bottom: -10px;
    height: 0; 
    position: absolute;
    width: 0;
}
.aptf-template-3 .aptf-tweet-content:after, .aptf-slider-template-3 .aptf-tweet-content:before { 
    top: 100%; 
    left: 0;
    border: solid transparent; 
    content: " "; 
    height: 0; 
    width: 0; 
    position: absolute; 
    pointer-events: none; 
}
.aptf-slider-template-3 .aptf-tweet-content:after{
    border-color: rgba(238, 238, 238, 0); 
    border-top-color: #EEE; 
    border-width: 10px; 
    margin-left: -3px;
}
.aptf-slider-template-3 .aptf-tweet-content:before{ 
    border-color: rgba(204, 204, 204, 0);
    border-top-color: #CCC;
    border-width: 11px;
    margin-left: 11px;
}
.aptf-slider-template-3 .aptf-tweet-actions{
    background: none repeat scroll 0 0 #fff;
    border-radius: 20px;
    display: none;
    padding: 2px 10px;
    position: absolute;
    right: 15px;
    top: 10px;
}
.aptf-slider-template-3 .aptf-tweet-content:hover .aptf-tweet-actions{
    display: block;
}
.aptf-slider-template-3 .aptf-tweet-name{
    border-bottom: medium none !important;
    display: inline-block;
    font-weight: bold;
    padding-top: 10px;
}
.aptf-slider-template-3 .aptf-tweet-date{
    display: inline-block;
    float: none;
}
.aptf-tweet-box {
    color: #333;
}
.aptf-follow-btn{
    background-color: #eee;
    background-image: linear-gradient(#fff, #dedede);
    border: 1px solid #ccc;
    border-radius: 3px;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    color: #333;
    cursor: pointer;
    display: inline-block;
    font: bold 13px/37px "Helvetica Neue",Arial,sans-serif;
    height: 40px;
    overflow: hidden;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    max-width: 100%;
}
a.aptf-follow-link{
    border-bottom: none !important;
    text-decoration: none !important;
}
.aptf-follow-btn i {
    background: url("data:image/png;base64,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") no-repeat scroll 0 0 transparent;
    height: 13px;
    left: 6px;
    margin-top: -5px;
    position: absolute;
    top: 50%;
    width: 16px;
}
.aptf-follow-btn .label {
    padding: 0 10px 0 25px;
    white-space: nowrap;
}
.aptf-center-align {
    text-align: center;
}
.aptf-seperator{
    padding: 8px;
}
a.aptf-follow-link:focus{
    outline:none !important;
}/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ @font-face {font-family:"WebSymbols-Regular";src:url("/wp-content/plugins/accesspress-twitter-feed/css/fonts/WebSymbols-Regular.eot?&f29246") format("eot"),url("/wp-content/plugins/accesspress-twitter-feed/css/fonts/WebSymbols-Regular.woff?f29246") format("woff"),url("/wp-content/plugins/accesspress-twitter-feed/css/fonts/WebSymbols-Regular.ttf?f29246") format("truetype"),url("/wp-content/plugins/accesspress-twitter-feed/css/fonts/WebSymbols-Regular.svg#WebSymbols-Regular") format("svg");font-weight:normal;font-style:normal;}
