/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */

body {
	background-color: #000000;
	font-family: Verdana !important;
}

.node {
	font-size: 13px;
	color: #414852;
}

img.responsive,
.responsive img {
	width: 100%;
	height: auto;
}

h1, h2, h3, h4, h5, h6, p, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: Verdana !important;
}

#block-system-main .center-wrapper h1{
	font-size: 24px;
	font-weight: bold;
	color: #36734B;
}

#block-system-main .center-wrapper h2{
	font-size: 18px;
	font-weight: bold;
	color: #36734B;
}


#block-system-main .center-wrapper .panel-col-last .pane-title h2 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 10px;
	color: #499dff;
	border-bottom: 1px solid #dee6f1;
	text-transform: uppercase;
}

#block-system-main .center-wrapper h3{
	font-size: 14px;
	font-weight: bold;
	color: #36734B;
}

.field-name-body img{
width: 100%;
height: auto;
}

#trigger {
	cursor: pointer;
	margin-right: 15px;
}

.navbar .logo {
	padding-right: 0px;
}

.container, .main-container {
	max-width: 988px;
	width: auto;
}

.not-front .main-container .row {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.not-front #block-system-main {
	padding-left: 40px;
	padding-right: 40px;
}

.main-container .row .col-sm-12 {
	padding: 0px;
}

.navbar {
	margin-bottom: 0px;
}

.navbar.container {
	margin-top: 0px;
}

.navbar-default {
	background-color: #000000;
}
 .navbar.container {
	max-width: 988px;
	border: 0;
 }

.navbar-collapse {
	float: left;
	position: relative;
	top: 47px;
	padding: 0px;
}

.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus  {
	color: #FFFFFF;
}

/*
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	background-color: #000000;
	color: #0073E1;
}
*/
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	background-color: #000000;
	color: #36734B;
}



.nav-tabs {
	border: 0px;
}

.page-header {
	border-bottom: 0px;
}

.editPage {
	position: absolute;
	left: 0px;
	width: 90px;
	top: 80px;
}

.menu-block-wrapper .menu li {
	float: left;
}

.menu-block-wrapper .menu li a {
	color: #FFFFFF;
}


/* Games sub-menu */
.dropdown-menu>li>a {
	color: #000000 !important;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: #000;
}

.offer_wraper{
    position: relative;
    /*top: -158px;*/
	top: -200px;
}

.menuSeparator {
	width: 100%;
	height: 1px;
	background-image: url('http://scdn.888.com/pacificpoker.com/en/Desktop_Topbar_stripe.jpg');
}

.region-header .menu-block-wrapper .menu {
	background-color: #000000;
}

.region-header .menu-block-wrapper .menu li.active, .region-header .menu-block-wrapper .menu li.active-trail {
	background-color: #FFFFFF;
}

.region-header .menu-block-wrapper .menu a.active, .region-header .menu-block-wrapper .menu a {
	padding: 10px 40px;
}

.region-header .menu-block-wrapper .menu a.active, .region-header .menu-block-wrapper .menu a.active-trail  {
	color: #36734B;
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
}

.lobbyH1 {
	height: 62px; 
	background-image: url('../images/GameLobby_Desktop_1pixel-line_topBar_Gradient.jpg');
}

.lobbyH1 div {
	color: #FFFFFF;
	font-size: 21px;
	font-weight: bold;
    padding-top: 12px;
    padding-left: 14px;
}

#block-block-30, #block-block-27, #block-block-32, #block-block-38, #block-block-41 {
	background-color: #FFFFFF;
	margin: 0px 42px 0px 42px;
}

#block-block-30 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10px;
}

#block-block-31 .contentBorder{ 
	margin-top: 24px;
	margin-bottom: 24px;
	width: 91%;
	margin-left: 42px;
}

.breadcrumbs{
	padding-left: 42px;
}

.breadcrumb {
	margin-bottom: 0px;
	padding-left: 0px;
	background-color: transparent;
}

.breadcrumb .last, .breadcrumb li a {
		color: #6c7888;
}

.breadcrumb li.last {
	font-weight: bold;
}

.front .region-content {
	/*margin-top: 20px;*/
}

#mainImageSeparator {
height: 0px; 
position: relative; 
top: -22px; 
background-color: #3f3f3f;
}

.breadcrumb_section{
	margin: 10px 0px 10px 48px;
	font-size: 12px;
}

.breadcrumb_section a:link, 
.breadcrumb_section a:visited, 
.breadcrumb_section a:active {
	text-decoration: none;
	color: #4d4d4d;
}
.breadcrumb_section a:hover{
	text-decoration: underline;
}





/* 2nd Menu */
.menu-block-wrapper .menu li:after {
    position: absolute;
	top: -1px; 
	right: -1px;
	content: url('../images/menu-2nd-level-divider.jpg');
} 

.menu-block-5 .nav > li > a {
	padding: 12px 15px;
}

.nav > li > a:hover, .nav > li > a:focus {
	background-color: transparent;
}

/* HP Social Icons */
#HP-Social-Icons {
  position: relative;
  right: 6px;
  text-align: right;
  top: -15px;
}
/* HP Main Image */
#homepageMainImage {
	display: block;
	margin-left: 25px;
	margin-right: 25px;
}
	
#homepageMobileMainImage {
	display: none;
}
	
#block-block-11 img{
width: 100%;
}

/* HP slider start */
.view-display-id-homepage_slider  .responsive_slider img{
	max-width: 100%;
	height: auto;
}

.responsive_slider{
	display: inline-block;
	width: 100%;
}

#HPslidercontainer {
position: relative;
width: 95%;
margin: 0 auto;
background-color: #ffffff;
}

#block-views-homepage-slider-homepage-slider {
	margin-top: 20px;
}

#HPsliderWraper {
position: relative;
width: 830px; 
height: 190px; 
border: 0px solid red; 
clear: both;
overflow: hidden;
}

#HPblockscontainer {
position: relative;
overflow-x: hidden;
left: 0px;
transition-timing-function: ease-out;
-webkit-transition-timing-function: ease-out;
transition: left 0.5s;
-webkit-transition: left 0.5s; /* Safari */
}

.tab-invisible{display:none;}

.tab-visible{
	display:block;
	border-top: 2px solid #36734B;
}


.pane-views-homepage-tabs-block{
	background-image: url('/sites/all/themes/pacificResponsive/images/TS-12012-SEO-Sites-HP-04_27.jpg');
	background-repeat: repeat-x;
	z-index: 2;
	position: relative;
	width: 95%;
	margin: 0 auto;
	height: auto;
	background-position: center bottom;
	padding: 10px 0 20px 0;
}

.pane-views-homepage-news-block{
	margin-top: 30px;
}

.pane-views-homepage-tabs-block .views-field-field-homepage-tab-thumbnail{
	float: left;
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 49%;
}

.view-id-homepage_tabs .views-row .views-field-field-homepage-tab-thumbnail img{
	padding: 25px 0 0 7%;
}

#block-views-tournaments-block-1 .view-display-id-block_1 .views-row .views-field-title, #block-views-special-promotions-block-3 .view-display-id-block_3 .views-row .views-field-title, #block-views-tournaments-block-2 .view-display-id-block_2 .view-content .views-field-title{
	background-position: 184px 15px;
}

.pane-views-homepage-tabs-block .views-field-title{
	float: left;
	padding-top: 0px;
	font-size: 16px;
}

.pane-views-homepage-tabs-block .views-field-body{
	float: left;
	width: 48%;
	padding: 10px 10px 0 10px;
}

.pane-views-homepage-tabs-block .views-field-field-homepage-tabs-link{
	float: left;
	width: 45%;
	padding: 10px 10px 0 10px;
}

.view-homepage-tabs .views-row  .views-field-field-tab-caption .field-content{
	font-size: 13px;
	/* line-height: 2em; */
	width: 100%;
	border-right: 20px solid #FFFFFF;
	cursor: pointer;
	
border-right: 20px solid #FFFFFF;
cursor: pointer;
background-color: #9c9c9c;
height: 30px;
color: #ffffff;
line-height: 30px;
padding: 0 5px;
border-bottom: 30px solid #9c9c9c;
}

.tab-color-blue{
	border-bottom: 30px solid #36734B !important; 
	background-color: #36734B !important;
}

/* end tabs*/

/* Content Region */
.page-node .col-sm-3 {
	float: right;
	width: 23.06889352818372%; 
	margin-right: 42px;
	padding-right: 0px;
	padding-left: 0px;
}


.col-sm-9 {
	width: 66.2839248434238%;
	margin-left: 42px;
	border: 1px solid #dee6f1;
	padding-bottom: 10px;
	margin-bottom: 30px;
	padding-right: 0px;
	padding-left: 0px;
}

.col-sm-9 h1, .node-type-help h1 {
	/*padding: 3px; */
	margin: 24px 0 10px;
	color: #36734B;
	font-size: 24px;
	font-weight: bold;
	display: inline-block;
}

.strategy_articles_icons img{
	border: 4px solid #f0f6ff;
	/*outline: 1px solid darkblue;*/
}



/* Content Top Banner */
.content-top-banner {
	position: relative;
}
	
.content-top-banner #block-block-27{
	position: relative;
	height: 157px;
}

.content-top-banner-background-image
{
	width: inherit;
	height: inherit;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 1;
	transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
	transition: 0.5s;
	-webkit-transition: 0.5s; /* Safari */
	padding-top: 159px;
}

.panel-col-top .view-id-poker_games .views-field-field-game-icon .content-top-banner-background-image{
	padding-top: 0px;
}

.content-top-banner-top-image-offer {
	position: absolute;
	z-index: 2;
	top: 4px;
	right: 27px;
	text-align: right;
	transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
	transition: 0.5s;
	-webkit-transition: 0.5s; /* Safari */
}

.content-top-banner-top-image-offer img {
	width: 70%; 
}

.content-top-banner-top-image-button {
	position: absolute;
	text-align: right;
	z-index: 2;
	top: 95px;
	right: 35px;
}

.content-top-banner-top-image-button img {
	width: 70%; 
}

.content-top-banner-top-image-mobile-button {
	display: none;
}

.content-top-banner-top-image-text {
  position: absolute;
  right: 28px;
  text-align: center;
  top: 134px;
  width: 183px;
  z-index: 2;
}

.content-top-banner-top-image-text a {
	color: #FFF;
	text-decoration: underline;
	font-size: 13px;
}

.contentBorder {
	border-top: 1px solid #ababab;
	margin-top: 25px;
	margin-bottom: 25px;
}

.contentBorderFooter {
	border-top: 1px solid #D7D7D7;
	margin-top: 24px;
	margin-bottom: 0px;
	clear: both;
	width: 96%;
	margin: 0 auto;
}

/* Right Side Bar */
.col-sm-3 .block {
	border: 1px solid #dee6f1;
	margin-bottom: 15px;
}

.col-sm-3 .block h2 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 10px;
	color: #36734B;
	border-bottom: 1px solid #dee6f1;
	text-transform:uppercase;
}

.col-sm-3 .block img {
	text-align: center;
}

.col-sm-3 .block p {
	padding: 10px;
	color: #98b0cc;
	font-size: 12px;
}

#block-block-28 p img {
	margin-top: 4px;
}

#block-aggregator-feed-1 ul {
	list-style: none;
	padding: 10px;
	font-size: 11px;
	color: #98b0cc;
	text-decoration: underline;
}

/* TOP PROMOTIONS */

.col-sm-3 .block .view-special-promotions{
	margin: 15px 0px 15px 0px;
}

.col-sm-3 .block .views-field-title{
	background-color: #DEEBFE;
	border-bottom: 1px solid #C8D5E8;
	color: #8697B3;
	margin: 0 10px 0 10px;
	padding: 10px 15px 10px 10px;
	line-height: 1em;
	min-height: 3em;
	
	background-image: url(http://scdn.888.com/pacificpoker.com/en/SEO-Sidebars_arrow.png);
	background-repeat: no-repeat;
	background-position-x: 186px;
	background-position-y: 16px;
}

/*
.col-sm-12 .block .views-field-title{
	background-color: #DEEBFE;
	border-bottom: 1px solid #C8D5E8;
	color: #8697B3;
	margin: 0 10px 0 10px;
	padding: 10px 15px 10px 10px;
	line-height: 1em;
	min-height: 3em;
	
	background-image: url(http://scdn.888.com/pacificpoker.com/en/SEO-Sidebars_arrow.png);
	background-repeat: no-repeat;
	background-position-x: 186px;
	background-position-y: 16px;
}
*/

.col-sm-3 .block .view-display-id-block_3 .views-field-body{
	margin: 0 10px 0 10px;
	display: none;
}

.col-sm-3 .block .tab_highlight{
	background-color: #007CF6;
	color: #ffffff;
}

.col-sm-3 .block .view-display-id-block_3 .views-field-body a:link, 
.col-sm-3 .block .view-display-id-block_3 .views-field-body a:visited, 
.col-sm-3 .block .view-display-id-block_3 .views-field-body a:hover, 
.col-sm-3 .block .view-display-id-block_3 .views-field-body a:active {
	text-decoration: none;
}





.col-sm-3 .block  .view-display-id-block_4 .views-field-field-thumbnail{
	margin: 0 auto;
	/*width: 80%;*/
	width: 188px;
	height: auto;
	display: block;
}

.col-sm-3 .block  .view-display-id-block_4 .views-field-field-thumbnail img{
	max-width: 100%;
	height: auto;
}

.col-sm-3 .view-display-id-block_4 .views-field-body p{
	padding: 10px 22px 10px 22px;
}

.col-sm-3 .view-display-id-block_4 .views-field-view-node{
	padding: 0px 22px 0px 22px;
}

.col-sm-3 .view-display-id-block_4 .views-field-view-node a:link, 
.col-sm-3 .view-display-id-block_4 .views-field-view-node a:visited, 
.col-sm-3 .view-display-id-block_4 .views-field-view-node a:hover, 
.col-sm-3 .view-display-id-block_4 .views-field-view-node a:active {
	text-decoration: none;
	color: #68A5F7;
	font-size: 12px;
}








.col-sm-12 .block .panel-col-last .view-id-live_events{
	margin: 15px 10px 15px 10px;
}

.col-sm-12 .block .view-display-id-block_6 .views-field-title {
	background-color: #DEEBFE;
	border-bottom: 1px solid #C8D5E8;
	color: #8697B3;
	margin: 0px;
	padding: 10px;
	line-height: 1em;
	min-height: 3em;
	background-image: url(http://scdn.888.com/pacificpoker.com/en/SEO-Sidebars_arrow.png);
	background-repeat: no-repeat;
	background-position-x: 186px;
	background-position-y: 16px;
}
/*
.col-sm-12 .block .view-display-id-block_6 .views-field-body{
	margin: 0 10px 0 10px;
	display: none;
}
*/

.col-sm-12 .block .tab_highlight{
	background-color: #007CF6;
	color: #ffffff;
}

.col-sm-12 .block .view-display-id-block_6 .views-field-body a:link, 
.col-sm-12 .block .view-display-id-block_6 .views-field-body a:visited, 
.col-sm-12 .block .view-display-id-block_6 .views-field-body a:hover, 
.col-sm-12 .block .view-display-id-block_6 .views-field-body a:active {
	text-decoration: none;
}

.col-sm-12 .block  .view-display-id-block_6 .views-field-field-thumbnail{
	margin: 0 auto;
	width: 80%;
	display: block;
}

.col-sm-12 .view-display-id-block_6 .views-field-body p{
	padding: 4px;
}

.col-sm-12 .view-display-id-block_6 .views-field-view-node{
	padding: 0px 22px 0px 22px;
}

.col-sm-12 .view-display-id-block_6 .views-field-view-node a:link, 
.col-sm-12 .view-display-id-block_6 .views-field-view-node a:visited, 
.col-sm-12 .view-display-id-block_6 .views-field-view-node a:hover, 
.col-sm-12 .view-display-id-block_6 .views-field-view-node a:active {
	text-decoration: none;
	color: #68A5F7;
	font-size: 12px;
}







.col-sm-12 .panel-col-last .view-display-id-block_1{
	margin: 15px 10px 15px 10px;
}

.col-sm-12 .panel-col-last .view-display-id-block_1 .views-field-title {
	background-color: #DEEBFE;
	border-bottom: 1px solid #C8D5E8;
	color: #8697B3;
	margin: 0px;
	padding: 7px;
	line-height: 1em;
	min-height: 2em;
}

.col-sm-12 .panel-col-last .view-display-id-block_1 .views-field-body{
	margin: 0 10px 0 10px;
	display: none;
}


.col-sm-12 .panel-col-last .tab_highlight{
	background-color: #007CF6 !important;
	color: #ffffff !important;
}

.col-sm-12 .panel-col-last .tab_highlight a:active 
.col-sm-12 .panel-col-last .tab_highlight a:link, 
.col-sm-12 .panel-col-last .tab_highlight a:visited, 
.col-sm-12 .panel-col-last .tab_highlight a:hover{ 
	color: #ffffff;
	text-decoration: none;
}

.col-sm-12 .view-display-id-block_3 .tab_highlight a:active 
.col-sm-12 .view-display-id-block_3 .tab_highlight a:link, 
.col-sm-12 .view-display-id-block_3 .tab_highlight a:visited, 
.col-sm-12 .view-display-id-block_3 .tab_highlight a:hover{ 
	color: #ffffff;
	text-decoration: none;
}

.col-sm-12 .view-display-id-block_1 .tab_highlight a:active 
.col-sm-12 .view-display-id-block_1 .tab_highlight a:link, 
.col-sm-12 .view-display-id-block_1 .tab_highlight a:visited, 
.col-sm-12 .view-display-id-block_1 .tab_highlight a:hover{ 
	color: #ffffff;
	text-decoration: none;
}

.col-sm-3 .view-display-id-block_2 .tab_highlight a:active 
.col-sm-3 .view-display-id-block_2 .tab_highlight a:link, 
.col-sm-3 .view-display-id-block_2 .tab_highlight a:visited, 
.col-sm-3 .view-display-id-block_2 .tab_highlight a:hover{ 
	color: #ffffff;
	text-decoration: none;
}

.col-sm-12 .panel-col-last .view-display-id-block_1 .views-field-body a:link, 
.col-sm-12 .panel-col-last .view-display-id-block_1 .views-field-body a:visited, 
.col-sm-12 .panel-col-last .view-display-id-block_1 .views-field-body a:hover, 
.col-sm-12 .panel-col-last .view-display-id-block_1 .views-field-body a:active {
	text-decoration: none;
}

.col-sm-12 .panel-col-last  .view-display-id-block_1 .views-field-field-thumbnail{
	margin: 0 auto;
	width: 80%;
	display: block;
}

.col-sm-12 .view-display-id-block_1 .views-field-body p{
	padding: 4px;
}

.col-sm-12 .view-display-id-block_1 .views-field-view-node{
	padding: 0px 22px 0px 22px;
}

.col-sm-12 .view-display-id-block_1 .views-field-view-node a:link, 
.col-sm-12 .view-display-id-block_1 .views-field-view-node a:visited, 
.col-sm-12 .view-display-id-block_1 .views-field-view-node a:hover, 
.col-sm-12 .view-display-id-block_1 .views-field-view-node a:active {
	text-decoration: none;
	color: #68A5F7;
	font-size: 12px;
}





/* poker news RSB*/
/*
.pane-views-news-block-1{
	margin-bottom: 15px;
	border: 1px solid #dee6f1;
}

.views-field-field-main-banner img{
	max-width: 100%;
	height: auto;
}

.view-display-id-block_1 .views-field-field-main-banner{
	display: block;
	margin: 0 auto;
	width: 85%;
	padding-top: 15px;
}
*/
.view-display-id-block_1 .views-field-body{
	width: 85%;
	margin: 0 auto;
	font-size: 12px;
	padding-top: 10px;
}

.view-display-id-block_1 .views-field-timestamp{
	font-size: 12px;
	color: #589EFE;
	width: 85%;
	margin: 0 auto;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #8697B3;
}

.view-display-id-block_1 .views-row-last .views-field-timestamp{
	border-bottom: 0px;
}

.pane-views-live-events-block-6{
	margin-bottom: 15px;
	border: 1px solid #dee6f1;
}





/* Footer Offer */
.footer {
	border: none;
	padding-top: 0px;
	margin-top: 0px;
}

.footer #block-block-20 {
	position: relative;
	width: 100%;
	height: 133px;
	background-image: url('../images/Footer_BG_1px-strip.jpg');
	background-repeat: repeat-x;
}

.footer .footer-offer {
	position: relative; 
	top: 33px; 
	left: 15px;
}

.footer .footer-offer img {
	width: 95%;
}

.footer .footer-offer:after {
  content: url("../images/Footer_BG_Divider_1px-strip.jpg");
  top: -15px;
  right: 0px;
  position: absolute;
}

.footer .footer-image-button {
	position: relative;
	top: 33px;
	text-align: center;
}

.footer .footer-image-text {
	position: relative;
	text-align: center;
	top: 40px;
}

.footer .footer-image-text a {
	color: #FFFFFF;
	text-decoration: underline;
}

.footer .footer-image-mobile-button {
	display: none;
}

.front #block-system-main{
	color: #878787;
	background-color: #000000;
}

.pane-views-homepage-tabs-block .views-field-body .field-content{
	color: #4b4b4b;
}

.front #block-block-14 h1 {
	color: #878787;
	margin-left: 97px;
	font-weight: bold;
	font-size: 22px;
}
/*
.front #block-system-main {
	margin-left: 97px;
	width: 85%;
}
*/
.mobileIcon {
	float: left;
}

.appleIcon {
	margin-left: 30px;
}

.androidIcon {
	margin-left: 20px;
}

.footerTitles {
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}

.node-homepage .content table tbody tr td img{
	padding: 6px;
}

#mobileFooter {
	padding: 60px 0px; 
	text-align: center; 
	background-color: #101010;
	display: none;
}

#mobileFooter img {
	margin-top: 10px;
}

/* Related Articles edit buttons*/
#block-views-poker-games-block-1 > div.view.view-poker-games.view-id-poker_games.view-display-id-block_1 > div > div.views-row.contextual-links-region > div.views-field.views-field-contextual-links {
	height: 0px;
	width: 10px;
	position: relative;
}
#block-views-poker-games-block-1 > div.view.view-poker-games.view-id-poker_games.view-display-id-block_1 > div > div.views-row.contextual-links-region > div.views-field.views-field-contextual-links > span {
    position: relative;
    top: -8px;
    left: -28px;
}

.seo-text-box h3, .node-game h3 {
    color: #36734B;/* strategy inner page*/
	/*color: #000000;*/
    /*display: inline-block;*/
	display: block; /* games slider hack */
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0px;
}

.seo-text-box h2, .node-game h2 {
	padding: 0px;
	margin: 0px;
	color: #36734B;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	display: inline-block;
}


/**
* Footer Styling
*/
#block-block-40{
	background-color: #ffffff;
}

.footer_cta_row{
	width: 247px;
	margin: 0 auto;
}

.cta_btn{
	width: 247px;
}

.cta_btn img{
	display: block;
	padding: 20px 0 10px 0;
}

.cta_txt {
	display: block;
	text-align: center;
	padding-bottom: 10px;
	font-size: 14px;
	text-decoration: underline;
}

.social_icons_wrapper{
	width: 28%;
	display: inline-block;
	/*padding: 20px 0px 0px 4%;*/
	padding: 40px 0 0 3%;
	float:right;
}

.icon_social{
	float: left;
	padding: 0px 20px 20px 0;
}


.footer_icons{
	background-color: #F2F2F2;
	display: inline-block;
}

.social_icons{
   position: relative;
   float: left;
   left: 50px;
   width: 200px;
   margin-bottom: 10px;
   top: 22px;
}

.social_icons_second_row{
   position: relative;
   float: left;
   margin-bottom: 10px;
   top: 22px;
   left: 0px;
   width: 124px;
}

.icon_left1{
   position: relative;
   float: left;
   left: 5px;
   width: 32px;
   height: 32px;
  
}

.icon_left2{
   position: relative;
   float: left;
   left: 15px;
   width: 32px;
   height: 32px;
  
}

.icon_left3{
   position: relative;
   float: left;
   left: 25px;
   width: 32px;
   height: 32px;
}

.footer-text{
	font-size: 12px;
	clear: both;
	display: block;
	padding: 0 20px 20px 20px;
	line-height: 1.2em;
	color: #707070;
}

.separator_line{
	margin: 0px 20px 8px 20px;
	clear: both;
}


#block-menu-menu-footer-menu ul {
	padding-left: 0px;
	margin: 5px 0 0 0;
	text-align: center;
}

#block-menu-menu-footer-menu ul li {
	/*float: left;*/
	border-right: 1px solid #AFAFAF;
	padding-top: 0px;
	line-height: 0.1em;
	padding-right: 0px;
	margin-right: 0px;
	font-size: 12px;
	display: inline-block;
}

#block-menu-menu-footer-menu .menu li.last {
	border-right: none;
}

#block-menu-menu-footer-menu{
	background-color: #F2F2F2;
	display:inline-block;
    width:100%;
    /*padding-left: 17%;*/
	padding-bottom: 20px;
	margin: 0 auto;
}

.business_icons{
	float: left;
	padding-left: 50px;
	margin-top: 15px;
	padding-right: 20px;
	border-right: 1px solid #D7D7D7;
	position: relative;
	width: 72%;
}

.business_icons img{
	max-width: 100%;
	height: auto;
}

.cta_txt a:link, 
.cta_txt a:visited, 
.cta_txt a:hover, 
.cta_txt a:active {
	color: #000000;
}

#block-menu-menu-footer-menu a:link, 
#block-menu-menu-footer-menu a:visited, 
 #block-menu-menu-footer-menu a:hover, 
#block-menu-menu-footer-menu a:active {
	color: #379AFA;
	text-decoration: underline;
}

.verticalLine{
    border-left: 1px solid #D7D7D7;
	font-size: 14px;
	color: #000000;
	float: left;
	padding-top: 65px;
	margin-top: 10px;
	padding-right: 3px;
	padding-left: 6px;
}
/**
End of footer style
*/




@media(min-width:1200px){}




@media(min-width:1000px){
	/* Top nav navigation menu */
	#navbar .navbar-nav>li>a{
		padding: 10px 13px;
		font-size: 14px;
	}
	#navbar .container .navbar-collapse{
		top: 0px;
		position: relative;
		top: 52px;
		
	}
}	
	


@media(max-width:977px){
	#HPslidercontainer {
		width: 615px;
	}
	
	#HPsliderWraper {
		width: 615px;
		margin: 0px auto;
	}
	
	.pane-views-homepage-tabs-block .views-field-field-homepage-tab-thumbnail{
		width: 38%;
	}

	/*top nav navigation menu */
	#navbar .navbar-nav>li>a{
		padding: 10px 6px;
		font-size: 12px;
	}
	#navbar .container .navbar-collapse{
		top: 0px;
		position: relative;
		top: 56px;
	}
	
	.mobile-icons_ios{
		width: 15%;
	}
	.mobile-icons_android{
		width: 15%;
	}

	
}


@media(max-width:890px){
	.col-sm-9 {
		width: 65.284%;
	}
	.page-node .col-sm-3 {
		width: 22.069%;
	}
}




@media(max-width:826px){

	.social_icons_wrapper {
		padding: 20px 0px 0px 3%;
	}
	
	.footer {
		padding-bottom: 0px;
	}
	
	.icon_social {
		float: left;
		padding: 0px 10px 10px 0;
	}
	
	
	
}



@media(max-width:768px) {
	
	.breadcrumb_section{
		display: none;
	}
	
	
	.view-id-homepage_tabs .views-row .views-field-title {
		float: none;
		width: 96%;
		margin: 0 auto;
		clear: both;
	}

	.pane-views-homepage-tabs-block .views-field-body {
		float: none;
		width: 96%;
		margin: 0 auto;
		display: block;
		clear: both;
	}
	
	.pane-views-homepage-tabs-block .views-field-field-homepage-tabs-link {
		float: none;
		width: 90%;
		padding: 10px 10px 0 10px;
		clear: both;
		margin: 0 auto;
	}
	
	
	#HP-Social-Icons {
		display: none;
	}
	/* Content Region */
	.col-sm-9 {
		width: 93.3%;
		margin-left: 20px;
	}
	.col-sm-3, .breadcrumb, #block-block-30, .region-header .menu {
		display: none;
	}
	#block-block-27 {
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
	}
	.container {
	padding-right: 0px;
	padding-left: 0px;
	}
	/* Content Top Banner */
	.content-top-seo-text-boxes {
		margin-left: 0px;
	}
	.content-top-banner-background-image {
		background-position: -55px 0px;
	}
	
		.business_icons{
		width: 100%;
		border-right: 0px;
		border-bottom: 1px solid #d7d7d7;
		padding: 10px 5px 10px 5px;
		display: block;
		margin: 0 auto;
	}

	.social_icons_wrapper {
		width: 95%;
		margin: 0 auto;
		display: inline-block;
	}
	
	.icon_social{
		float: left;
		padding: 20px 5px 20px 5px;
	}
	
	
	.views-row .views-field-field-homepage-tab-thumbnail{
		width: 100%;
		/*text-align: center;*/
		float: none;
	}
	
	.pane-views-homepage-tabs-block .views-field-field-homepage-tab-thumbnail img{
		max-width: 95%;
	}
	
	
	.view-id-homepage_tabs .views-row .views-field-title{
		padding-left: 5%;
		float: none;
	}
	
	.pane-views-homepage-tabs-block .views-field-body{
		width: 90%;
		float: none;
	}
	
	.views-row .views-field-field-homepage-tabs-link{
		float: none;
	}
	
}

@media(max-width: 724px){

	.contentBorder{
		border: 0px;
	}
	
	
	#HPslidercontainer {
		width: 410px;
	}
	
	#HPsliderWraper {
		width: 410px;
		margin: 0px auto;
	}
	#mobileFooter {
		display: block;
	}
	.front #block-system-main {
		/*display: none;*/
	}
	#block-block-14 h1 {
		display: none;
	}
	.mobileIcon {
		margin-bottom: 20px;
		display: inline-block;
		float: none;
	}
	
	.pane-block-2{display:none}
}

@media (max-width:510px) {
	
	.view-display-id-homepage_slider .caption .HPsliderText {
		display: none;
	}
	
	.contentBorderFooter{
		border: 0px;
	}
	
	.cta_btn img {
		display: block;
		margin: 0 auto;
		padding: 20px 0 30px 0;
	}

	
	.hp-background-image{
		background-position: 97%;
		background-repeat: no-repeat;
	}

	.hp-top-image-offer {
		position: absolute;
		z-index: 2;
		top: 15px;
		right: 0px;
		width: 100%;
		text-align: center;
	}
	
	.hp-top-image-button {
		position: absolute;
		z-index: 2;
		top: 245px;
		right: 0px;
		width: 100%;
		text-align: center;
	}
	
	.hp-top-image-offer img{
		max-width: 100%;
	}
	
	.hp-top-image-text{
		visibility: hidden;
	}
	

	.pane-block-2{
		display: none;
	}
	
	.HPleftArrow {
		background-image: url('../images/MobilePage_TS_3706_mobile_Arrow_Left.png');
		left: -44px;
	}
	
	.HPrightArrow{
		background-image: url('../images/MobilePage_TS_3706_mobile_Arrow_Right.png');
		right: -46px;
	}
	
	.pane-views-homepage-tabs-block{
		padding-left: 0px;
		height: auto;
	}

	
	
	.cta_txt{
		display: none;
	}
	

	.footer {
		padding-bottom: 0px;
	}
	
	#block-menu-menu-footer-menu {
		display: block;
		width: 100%;
		padding: 0px;
		margin: 0 auto;
	}
	
	#block-menu-menu-footer-menu ul {
		margin: 0 auto;
		width: 100%;
		padding-bottom: 10px;
	}
	
	.footer_icons {
		width: 100%;
	}
	
	.footer-text {
		font-size: 11px;
		padding: 10px;
	}

			
	.logo {	}
	#mainImageSeparator {
		/*display: none;*/
	}
	
	#HPslidercontainer {
		width: 73%;
	}
	
	#HPsliderWraper {
		/*width: 205px;*/
		width: 100%;
		margin: 0px auto;
	}
	
	#homepageMainImage {
		/*display: none;*/
	}
	
	#homepageMobileMainImage {
		display: block;
		text-align: center;
	}
	.mobileIcon {
		display: none;
	}
	.appleIcon {
		margin-left: 20px;
	}
	.androidIcon {
		margin-top: 14px;
	}
	/* Content Top Banner */
	.content-top-banner #block-block-27 {
		height: 235px;
	}
	.content-top-banner-top-image-offer {
		top: 53px;
		right: 21px;
		overflow: hidden;
		height: 113px;
		width: 238px;
	}
	.content-top-banner-top-image-offer img {
		position: absolute;
		right: -7px;
		width: 100%;
	}
	.content-top-banner-background-image {
		background-position: -173px 0;
	}
	
	
	.content-top-banner-top-image-mobile-button {
		display: block;
		/*position: absolute;*/
		top: 174px;
		width: 91%;
		z-index: 2;
		margin: 0 auto;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	
	
	.content-top-banner-top-image-mobile-button img {
		width: 100%;
		height: auto;
	}
	.content-top-banner-top-image-text, .content-top-banner-top-image-button, .breadcrumb {
		display: none;
	}	
	/* Footer Offer */
	.footer .footer-offer img {
		width: 200%;
	}
	.footer .footer .col-xs-6:not(:first-child) {
		display: none;
	}
	.footer .footer-image-mobile-button {
		position: relative;
		margin-bottom: 65px;
		top: 55px;
	}
	.footer .col-xs-12, .footer .footer-image-mobile-button {
		display: block;
	}
	.footer .footer-image-mobile-button img{
		width: 100%;
	}
	.footer .footer-image-button, .footer .footer-offer:after, .footer .footer-image-text {
		display: none;
	}
}

@media (max-width: 360px) {

	.view-homepage-tabs .attachment .views-field-field-tab-caption{
		max-width: 105px;
	}

	.view-homepage-tabs .attachment .views-field-field-tab-caption .field-content{
		font-size: 11px;
	}
}


@media (max-width: 320px) {
	.logo img {	}
	
	.container {
		padding: 0px;
	}
	
	.not-front #block-system-main {
		padding: 0px;
	}

	.col-sm-12 {
		padding: 0px;
	}
	
	#homepageMainImage {
		display: none;
	}
	
	#homepageMobileMainImage {
		display: block;
		text-align: center;
	}
	
	#mainImageSeparator {
		display: none;
	}
		
	.HPleftArrow {
		background-repeat: no-repeat;
	}
	
	.HPrightArrow {
		background-repeat: no-repeat;
	}
	.lobbyH1 {
		height: auto;
	}
	.page-header {
		margin-bottom: 0px;
	}
}