﻿

#main_buckets .contact-us .contact-heading,
#main_buckets .contact-us .contact-button {
    float: left;
    height: 45px;
    padding: 0 10px;
}


#main_buckets .contact-us .contact-heading.fr,
#main_buckets .contact-us .contact-button.fr {
    float: right;
}


#main_buckets .contact-us .contact-button button {
    height: 45px;
    background: #EE3943;
    border-bottom: none;
}

#main_buckets .contact-us .contact-button button:hover {
    background: #CD222F;
}

#main_buckets .contact-us .contact-button button a {
    color: #FFF;
}


    #main_buckets .contact-us .contact-heading,
    #main_buckets .contact-us .contact-button,
    #main_buckets .contact-us .contact-heading.fr,
    #main_buckets .contact-us .contact-button.fr {
        float: none;
    }


.fusion-button-wrapper {
  display: inline;
}

.fusion-button-wrapper.fusion-aligncenter {
  display: block;
}

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}


  .payment-options .icon { font-family: 'payment-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

.payment-options .icon-american_express:before { content: "\41"; }

.payment-options .icon-bitcoin:before { content: "\42"; }

.payment-options .icon-cirrus:before { content: "\43"; }

.payment-options .icon-dankort:before { content: "\64"; }

.payment-options .icon-diners_club:before { content: "\63"; }

.payment-options .icon-discover:before { content: "\44"; }

.payment-options .icon-fancy:before { content: "\46"; }

.payment-options .icon-google_wallet:before { content: "\47"; }

.payment-options .icon-interac:before { content: "\49"; }

.payment-options .icon-jcb:before { content: "\4a"; }

.payment-options .icon-maestro:before { content: "\6d"; }

.payment-options .icon-master:before { content: "\4d"; }

.payment-options .icon-paypal:before { content: "\50"; }

.payment-options .icon-stripe:before { content: "\53"; }

.payment-options .icon-visa:before { content: "\56"; }

.main-footer .payment-options { margin: 30px 0 0 0; padding: 0; text-align: center; }

.lt-ie9 .main-footer .payment-options { text-align: center; }

.main-footer .payment-options li { display: inline-block; width: 45px; margin: 20px 10px 10px 0; }

.main-footer .payment-options li .icon { font-size: 30px; }

	.widget-info .info.half,
	#container.full-width .widget-info .info.half,
	#wrapper .widget-info .info.half {
		width: 464px;
	}

	#container .full-width .textwidget img,
	.widget-info.full-width img {
		width: 162px;
		
		height: auto;
	}

		#container .full-width .reviews-t .slider1 li {
			width: 670px;
		}

		#container .full-width .dt-portf .slider1 li {
			width: 182px;
		}

	.gallery .textwidget.one-third,
	#container.full-width .gallery .textwidget.one-third {
		margin: 0 20px 20px 0 !important
	}

	.full-width .list-carousel {
		width: 440px
	}

	#container .one-fourth .dt-portf .slider1 li,
	#container .half .dt-portf .slider1 li,
	#container .one-third .dt-portf .slider1 li,
	#container .two-thirds .dt-portf .slider1 li,
	#container .three-fourth .dt-portf .slider1 li,
	#container .full-width .dt-portf .slider1 li {
		width: 228px;
	}

	
	 #container .full-width.fourth,
	 #container .full-width.third,
	 .navig-category {
		width: 440px
	}

	.full-width.fourth .text-inline,
	.half .text-inline,
	.one-fourth .text-inline,
	.three-fourth .text-inline,
	#container .blog-posts .post {
		width: 200px
	}

	#container.full-width .one-fourth,
	#footer .one-fourth {
		width: 200px;
	}

	.full-width.third .text-inline {
		width: 125px;
	}

	.full-width .list-carousel,
	.bottom-cont, .top-cont{
		width: 210px
	}

		.gallery .textwidget.one-third,
		#container.full-width .gallery .textwidget.one-third {
			margin: 0 20px 20px 0 !important
		}

	
	
	 #container .full-width.fourth,
	 #container .full-width.third {
		width: 210px
	}

		#aside .nivo-caption,
		.full-width .nivo-caption,
		.one-fourth .nivo-caption,
		.one-third .nivo-caption,
		.half .nivo-caption,
		.two-thirds .nivo-caption,
		.full .nivo-caption {
			padding:0px 4px 0px 4px;			
			left:0;
			bottom:0px;
			color:#f2f2f2;
			text-shadow:#000 1px 1px 0;
			font-size:91%;
		}
 




.tp-static-layers				{	position:absolute; z-index:505; top:0px;left:0px}


#intro {
background-color: rgba(0, 0, 0, 0.1);
margin: 0px -10px 11px -10px;
}


#intro h1 {
font-size: 150%;
padding-top: 10px;
}


.aom_pb {font-weight:bold; font-size:larger; color:#990000;}


.home-widget-title {
  margin-bottom: 15px;
  font-size: 24px; }

  .home-widget-title a {
    text-decoration: none; }

.block h3, .block .h3, .h4 {color:#0361F1;font:bold 14px Arial;margin:0;text-decoration:none;}

div.footer-widget-wrapper{ padding-top: 35px; }

div.footer-widget-wrapper .custom-sidebar{ }

div.footer-widget-wrapper .custom-sidebar-title{ font-size: 16px; margin-bottom: 10px;}
.img-responsive{display:block;height:auto;max-width:100%}

.gk_popup_wrap { width:100%; overflow:hidden; position:relative; }












.menu_top:visited {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#333333;
	text-decoration:none;
}

.menu_top {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.menu_top:link {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.menu_top:hover {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #7db1e6;
	text-decoration:none;
}

.tpm_text_quote {
  box-sizing: border-box;
  color: rgb(81, 81, 81);
  display: inline;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 500;
  height: auto;
  line-height: 25px;
  text-align: left;
  font-style: normal;
}

#sidebar-middleright, #sidebar-bottomright {float:right;width:162px;padding-left:5px;}


.play-button,
.play-button2 {
    display: inline-block;
    cursor: pointer;
}


.testimonial-box .play-button,
.testimonial-box .play-button2 {
    width: 80px;
}


.testimonial-box .play-button img,
.testimonial-box .play-button2 img {
    width: 100%;
}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.region-help .block{overflow:hidden}
.region-header-right,.region-header-right a{color:#ffffff;}
.region-status-first,.region-status-second,.region-status-third{background:#eeeeee;border-radius:5px;min-height:225px;overflow:hidden;}
.region-sidebar-first .block{margin-bottom:5%;}
.region-sidebar-first .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-first .block .content{margin:-3px 5px 0 5px;}
.region-sidebar-first ul.menu.nav li a{border-bottom:1px solid #eee;}
.region-sidebar-second .block{margin-bottom:5%;}
.region-sidebar-second .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-second .block .content{margin:-3px 5px 0 5px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#ffffff;}
.region-sidebar-first .item-list ul,.region-sidebar-second .item-list ul{margin:5px 0 0 0;padding:0;background:none;list-style:none;}
.region-content-front h2.block-title{color:rgb(34,46,54);font-size:16px;margin:2% 0 1% 0;font-weight:bold;padding:12px;background:#eee;border-radius:5px;box-shadow:0px 8px 10px -8px #999;}
.region-footer-first,.region-footer-third{background:#333333;border-radius:20px;padding:7%;box-shadow:inset 0px 0px 25px -10px #111111;border:1px solid #222222;min-height:250px;margin-top:5%;}
.region-footer-second{margin:18% 0 0 0;}
.region-footer{text-align:center;}
.region-footer-first{margin-top:12%;}
#home .doctor-item{margin-bottom:20px}
#home #streams h4{text-align:left}
#home .dark-blue-well{margin:0;padding:15px 0}
#home #header{position:relative}
#home #header h1{background:0 0;display:block;color:#fff;box-shadow:none;line-height:1.2em;margin-bottom:30px;text-shadow:0 0 6px #999}
#home #header #member-info-wrapper{position:absolute;bottom:0;right:0;width:100%}
#home #header #member-info-wrapper .member-info{text-align:right;color:#fff;text-shadow:0 1px 6px #444}
#home h4.short{margin-bottom:10px}
#home-hero-image{min-height:180px;max-height:440px;background-color:#98918b;overflow:hidden}
#home-hero-image:before{padding-top:28.5%}
#home-hero-image .content{min-width:631px;overflow:hidden}
#home-tagline{position:absolute;top:110px;left:0;width:100%}
.brand-page #jobs{margin-bottom:0}
.brand-page .page-element.stretch-image-bg{padding-top:0;padding-bottom:0}
.brand-page h4{text-align:center;margin-bottom:35px}
.brand-page img{max-width:100%}
.brand-page .page-element,.brand-page .page-section{margin-bottom:0;padding-top:60px;padding-bottom:60px}
.brand-page .page-section.nav-brand-container,.brand-page .page-section.nav-brand-container-light{padding-top:0;padding-bottom:0}
.brand-page .page-section.navi-section{padding-top:25px;padding-bottom:25px}
.brand-page .section-link{margin-top:25px}
.brand-page #header{position:relative}
.brand-page #header .headline-wrapper{padding-top:80px;position:absolute;top:0;left:0;text-align:center}
.brand-page #header h1{background-color:#83a248;background-color:rgba(131,162,72,.65);box-shadow:0 0 0 8px rgba(131,162,72,.65);display:inline;color:#fff;line-height:1.9em}
.brand-page .lead{font-weight:300;font-size:21px;line-height:1.5em}
.brand-page .content-unit:last-of-type{margin-bottom:0}
.brand-page .callout{background-color:#fff}
.brand-page .callout h2{font-size:46px;margin-bottom:0}
.brand-page .well{padding:60px 0}
.brand-page .blue-well{padding:60px 0;background-color:#3396b8;color:#fff}
.brand-page .blue-well h1,.brand-page .blue-well h2,.brand-page .blue-well h3,.brand-page .blue-well h4,.brand-page .blue-well h5{color:#fff}
.brand-page .dark-blue-well{color:#fff;padding:40px 0 50px;background-color:#187489}
.brand-page .dark-blue-well h1,.brand-page .dark-blue-well h2,.brand-page .dark-blue-well h3,.brand-page .dark-blue-well h4,.brand-page .dark-blue-well h5{color:#fff}
.brand-page .dark-blue-well h2{font-weight:300;margin-bottom:0}
.brand-page .form-base input[type=email],.brand-page .form-base input[type=text],.brand-page .form-base input[type=url]{width:100%}
.brand-page .they-say img{margin-bottom:10px;border-radius:50%}
.brand-page .they-say .they-say-text{border-radius:10px;padding:20px;background-color:#f3f3ef;position:relative;margin-bottom:30px}
.brand-page .they-say .they-say-text:after{position:absolute;bottom:-30px;height:0;width:0;left:50%;margin-left:-15px;content:"";border:15px solid transparent;border-top-color:#f3f3ef}
.brand-page .they-say .they-say-details{text-align:center}
.brand-page .they-say .inverted{background-color:#fff}
.brand-page .they-say .inverted:after{border-top-color:#fff}
.brand-page.brand-page-dr #header .headline-wrapper{padding-top:70px}
.brand-page.brand-page-dr #header h1{background-color:#3396b8;background-color:rgba(51,150,184,.65);box-shadow:0 0 0 8px rgba(51,150,184,.65)}
.brand-page.brand-page-dr .they-say .they-say-text{background-color:#fff}
.brand-page.brand-page-dr .they-say .they-say-text:after{border-top-color:#fff}
.text-center{text-align:center !important}
#cat-nav a.text-center{position:absolute;left:49%}

.modal-jackpot .line-amount{font-size:37px;top:107px;}


.copy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #466F35;
}

.copy a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #466F35;
}


.copy a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #466F35;
}

.copy a:visited {
	color: #466F35;
}



#feeds-nav{
	padding-top: 15px;
}
