
#thb-external-wrapper {

opacity:0;

}

.subtitle-top #page-header .page-subtitle {
    margin-bottom: 12px;
    padding-bottom: 16px;
    border-bottom-width: 0px;
    border-bottom-style: solid;
	    position: relative;
    top: 40px;

}

.thb-slideshow .thb-heading p {
    font-size: 70px !important;
    margin-top: 40px;
}

.issue-boxes input[type="checkbox"] {
    margin-bottom: 0px;
    margin-right: -20px;
    position: relative;
    left: -30px;
}

.thb-toggle-content p {
    font-size: 16px;
}

.woocommerce {
    background: white;
    padding: 50px;
}

.woocommerce-page .woocommerce-info, .woocommerce .woocommerce-info {
    border: 2px solid #4ec2e9;
    border-radius: 5px;
    background: #4EC2E9;
    color: white;
}



.woocommerce-page .button.alt:after, .woocommerce .button.alt:after {
    background-color: #6FC559;
	color: white;
}

.woocommerce-page .button.alt, .woocommerce .button.alt {
   color: white;
   background-color: #6FC559;
}

.single-product .product {
    padding: 40px;
}

div#page-content {
    position: relative;
    top: -15px !important;
}

header#header {
    background: white;
    box-shadow: 1px 1px 1px 1px #C0C0C0;
}

#thb-external-wrapper {
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 1;
    filter: alpha(opacity=0);
    -ms-filter: "alpha(opacity=0)";
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    z-index: 10;
}


.video-border {
    padding: 21px 0px 21px 0px;
    border-radius: 3px;
    background: #444;
}

.center-back .owl-prev, .center-back .owl-next {
    /* left: -30px; */
    /* visibility: visible !important; */
    background: #3192D7;
    /* padding: 30px; */
    font-size: 30px;
}

.background-rules {

	background-repeat:repeat !important;
	
}

	



.monitor-bottom {
    margin-top: -50px !important;
}

.center-back .thb-section-extra {
background-position: center !important;	
}


.port-web .thb-section-extra {
    padding-left: 30px;
    padding-right: 70px;
}

.webpage-border {
    height: 280px;
    border-radius: 5px 5px 0px 0px;
    border: solid 16px #000;
    overflow-y: scroll;
}

.small-biz-guide small {
    color: white !important;
    font-weight: bold;
}

.js-cozycal-modal.cozycal_button {
    font-size: 19px;
    padding: 20px;
}

.bot-main  .mcwidget-embed {
    float: right;
	
}




.small-biz-guide {
color: white !important;	
}



.traffic-show-page .entry-content {
display: none !important;	
}

.traffic-show-page .loop-post-meta {
display: none !important;	
}

td {
    border: none !important;
}

.thb-text table td, .thb-text table th, .comment_body table td, .comment_body table th {
    border-bottom-color: none !important;
    vertical-align: bottom !important;
}

.mobile-only {
display: none;
	
}

.desktop-only {
display: initial;	
}

.subscribe-boxes {
    height: 400px !important;
}

.subscribe-boxes-row div#thb-section-2-row-0 {
    margin-bottom: -48px;
}



p.page-subtitle.updated.published {
    color: #ffffff !important;
}

.thb-page-header-wrapper {
padding-top: 0px !important;	
padding-bottom: 0px !important;
}

.thb-page-header-wrapper {
	
  background-image: url(/wp-content/uploads/2017/02/trafficimagenew.jpg);
    background-size: cover;
    background-position-x: -100px;
    background-position-y: 80%;

    text-align: right !important;
    font-weight: bold;
    color: #fff;
	  width: 100%;
    margin: 0 auto;
    margin-right: 0px;
    padding-right: 30px;
	margin-top:-80px;
	
}

.thb-page-header-wrapper .thb-page-header-inner-wrapper {
    margin-right: 40px !important;
}



#page-header .page-title {
color: #ffffff !important;
	font-weight: 900 !important;
	text-align: right !important;
	font-size: 52px;
	    padding-top: 50px;
    padding-bottom: 50px;
	
}


.thb-skin-light .thb-navigation .nav-previous a, .thb-navigation .nav-previous .thb-skin-light a, .thb-skin-light .thb-navigation .nav-next a, .thb-navigation .nav-next .thb-skin-light a, .thb-skin-light .header-layout-a #main-nav ul > li.action > a, .header-layout-a #main-nav .thb-skin-light ul > li.action > a, .thb-skin-light .thb-btn, .thb-skin-light .owl-buttons div, .owl-buttons .thb-skin-light div, .thb-skin-light .back-to-portfolio:before, .thb-skin-light #thb-infinite-scroll-nav a, #thb-infinite-scroll-nav .thb-skin-light a, .thb-skin-light .thb-text blockquote cite, .thb-text blockquote .thb-skin-light cite, .thb-skin-light .comment_body blockquote cite, .comment_body blockquote .thb-skin-light cite, .thb-skin-light form [type="submit"], form .thb-skin-light [type="submit"], .thb-skin-light #page-header .page-subtitle, #page-header .thb-skin-light .page-subtitle, .thb-skin-light #page-header .page-subtitle a, #page-header .page-subtitle .thb-skin-light a, .thb-skin-light .hentry.masonry .loop-post-meta, .hentry.masonry .thb-skin-light .loop-post-meta, .thb-skin-light .item.list.classic .item-header .loop-post-meta, .item.list.classic .item-header .thb-skin-light .loop-post-meta, .thb-skin-light .thb-related li .item-title p, .thb-related li .item-title .thb-skin-light p, .thb-skin-light .thb-portfolio-grid-a .work-categories, .thb-portfolio-grid-a .thb-skin-light .work-categories, .thb-skin-light .thb-portfolio-carousel .work-categories, .thb-portfolio-carousel .thb-skin-light .work-categories, .thb-skin-light .widget.widget_tp_widget_recent_tweets ul li:before, .widget.widget_tp_widget_recent_tweets ul .thb-skin-light li:before, .thb-skin-light .thb-section-column-block-thb_text_box .thb-section-block-header p, .thb-section-column-block-thb_text_box .thb-section-block-header .thb-skin-light p, .thb-skin-light .thb-section-column-block-thb_accordion .thb-toggle-trigger:before, .thb-section-column-block-thb_accordion .thb-skin-light .thb-toggle-trigger:before, .thb-skin-light .thb-section-column-block-thb_tabs .thb-tabs-nav li a, .thb-section-column-block-thb_tabs .thb-tabs-nav li .thb-skin-light a, .thb-skin-light .thb-tab-vertical.thb-section-column-block-thb_tabs .thb-tabs-nav li a:after, .thb-tab-vertical.thb-section-column-block-thb_tabs .thb-tabs-nav li .thb-skin-light a:after, .thb-skin-light .thb-section-column-block-thb_pricingtable .thb-pricingtable-validity, .thb-section-column-block-thb_pricingtable .thb-skin-light .thb-pricingtable-validity {
 
    color: white;
}

div.about-us-part {
    margin-top: 0px !important;
}

.thb-btn, .accordion-box {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #0073bf);
  background-image: -moz-linear-gradient(top, #3498db, #0073bf);
  background-image: -ms-linear-gradient(top, #3498db, #0073bf);
  background-image: -o-linear-gradient(top, #3498db, #0073bf);
  background-image: linear-gradient(to bottom, #3498db, #0073bf);
border: none;
  border-radius: 0px;
  font-family: Lato;
  color: #ffffff;
  font-size: 20px;
  padding: 15px 25px 15px 25px;
  text-decoration: none;
	font-weight: bold;
	color: white !important;
}

.thb-sticky-header.admin-bar .thb-header-inner-wrapper {
   /* top: 32px;
    box-shadow: 1px 1px 15px 5px #C0C0C0;*/
}

.thb-header-inner-wrapper {
  /* background: white !important;*/
}

.thb-btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
	color: white !important;
}
.thb-btn a {
color: white !important;	
	
}



ul.thb-list li {
    font-size: 25px;
}
/*
.thb-btn.thb-read-more:hover, .owl-buttons div.thb-read-more:hover, .thb-navigation.numeric li .current, #page-links span, .header-layout-a #main-nav ul > li.action.blue > a, .thb-text blockquote, .comment_body blockquote, .comment.bypostauthor .comment_rightcol .comment_head p, .icon-style-c.thb-section-column-block-thb_text_box .thb-section-block-icon, .icon-style-d.thb-section-column-block-thb_text_box .thb-section-block-icon, .thb-section-column-block-thb_text_box .thb-section-block-call-to .action-primary, .thb-tab-horizontal.thb-section-column-block-thb_tabs .thb-tabs-nav li.open a, .thb-skin-light#header #main-nav ul li.action.blue > a, .thb-skin-light .thb-btn.thb-read-more:hover, .thb-skin-light .owl-buttons div.thb-read-more:hover, .owl-buttons .thb-skin-light div.thb-read-more:hover, .thb-skin-dark .thb-btn.thb-read-more:hover, .thb-skin-dark .owl-buttons div.thb-read-more:hover, .owl-buttons .thb-skin-dark div.thb-read-more:hover {
    border-color: #00aeef;
    line-height: 30px;
    font-size: 20px;
    padding: 20px;
    font-weight: 900;
}
*/

.thb-skin-dark .thb-navigation .nav-previous a, .thb-navigation .nav-previous .thb-skin-dark a, .thb-skin-dark .thb-navigation .nav-next a, .thb-navigation .nav-next .thb-skin-dark a, .thb-skin-dark .header-layout-a #main-nav ul > li.action > a, .header-layout-a #main-nav .thb-skin-dark ul > li.action > a, .thb-skin-dark .thb-btn, .thb-skin-dark .owl-buttons div, .owl-buttons .thb-skin-dark div, .thb-skin-dark .back-to-portfolio:before, .thb-skin-dark #thb-infinite-scroll-nav a, #thb-infinite-scroll-nav .thb-skin-dark a, .thb-skin-dark .thb-text blockquote cite, .thb-text blockquote .thb-skin-dark cite, .thb-skin-dark .comment_body blockquote cite, .comment_body blockquote .thb-skin-dark cite, .thb-skin-dark form [type="submit"], form .thb-skin-dark [type="submit"], .thb-skin-dark #page-header .page-subtitle, #page-header .thb-skin-dark .page-subtitle, .thb-skin-dark #page-header .page-subtitle a, #page-header .page-subtitle .thb-skin-dark a, .thb-skin-dark .hentry.masonry .loop-post-meta, .hentry.masonry .thb-skin-dark .loop-post-meta, .thb-skin-dark .item.list.classic .item-header .loop-post-meta, .item.list.classic .item-header .thb-skin-dark .loop-post-meta, .thb-skin-dark .thb-related li .item-title p, .thb-related li .item-title .thb-skin-dark p, .thb-skin-dark .thb-portfolio-grid-a .work-categories, .thb-portfolio-grid-a .thb-skin-dark .work-categories, .thb-skin-dark .thb-portfolio-carousel .work-categories, .thb-portfolio-carousel .thb-skin-dark .work-categories, .thb-skin-dark .widget.widget_tp_widget_recent_tweets ul li:before, .widget.widget_tp_widget_recent_tweets ul .thb-skin-dark li:before, .thb-skin-dark .thb-section-column-block-thb_text_box .thb-section-block-header p, .thb-section-column-block-thb_text_box .thb-section-block-header .thb-skin-dark p, .thb-skin-dark .thb-section-column-block-thb_accordion .thb-toggle-trigger:before, .thb-section-column-block-thb_accordion .thb-skin-dark .thb-toggle-trigger:before, .thb-skin-dark .thb-section-column-block-thb_tabs .thb-tabs-nav li a, .thb-section-column-block-thb_tabs .thb-tabs-nav li .thb-skin-dark a, .thb-skin-dark .thb-tab-vertical.thb-section-column-block-thb_tabs .thb-tabs-nav li a:after, .thb-tab-vertical.thb-section-column-block-thb_tabs .thb-tabs-nav li .thb-skin-dark a:after, .thb-skin-dark .thb-section-column-block-thb_pricingtable .thb-pricingtable-validity, .thb-section-column-block-thb_pricingtable .thb-skin-dark .thb-pricingtable-validity {
    color: #666666;
}

.thb-skin-dark .thb-navigation .nav-previous a:hover, .thb-navigation .nav-previous .thb-skin-dark a:hover, .thb-skin-dark .thb-navigation .nav-next a:hover, .thb-navigation .nav-next .thb-skin-dark a:hover, .thb-skin-dark .header-layout-a #main-nav ul > li.action > a:hover, .header-layout-a #main-nav .thb-skin-dark ul > li.action > a:hover, .thb-skin-dark .thb-btn:hover, .thb-skin-dark .owl-buttons div:hover, .owl-buttons .thb-skin-dark div:hover, .thb-skin-dark .back-to-portfolio:hover:before, .thb-skin-dark #thb-infinite-scroll-nav a:hover, #thb-infinite-scroll-nav .thb-skin-dark a:hover, .thb-skin-dark .thb-section-column-block-thb_pricingtable .thb-pricingtable-action a:hover, .thb-section-column-block-thb_pricingtable .thb-pricingtable-action .thb-skin-dark a:hover, .thb-skin-dark .thb-slide-caption .thb-caption-inner-wrapper .thb-caption-texts-wrapper > div.thb-heading p, .thb-slide-caption .thb-caption-inner-wrapper .thb-caption-texts-wrapper > div.thb-heading .thb-skin-dark p, .thb-skin-dark a, .thb-skin-dark .thb-text h1, .thb-text .thb-skin-dark h1, .thb-skin-dark .thb-text h2, .thb-text .thb-skin-dark h2, .thb-skin-dark .thb-text h3, .thb-text .thb-skin-dark h3, .thb-skin-dark .thb-text h4, .thb-text .thb-skin-dark h4, .thb-skin-dark .thb-text h5, .thb-text .thb-skin-dark h5, .thb-skin-dark .thb-text h6, .thb-text .thb-skin-dark h6, .thb-skin-dark .comment_body h1, .comment_body .thb-skin-dark h1, .thb-skin-dark .comment_body h2, .comment_body .thb-skin-dark h2, .thb-skin-dark .comment_body h3, .comment_body .thb-skin-dark h3, .thb-skin-dark .comment_body h4, .comment_body .thb-skin-dark h4, .thb-skin-dark .comment_body h5, .comment_body .thb-skin-dark h5, .thb-skin-dark .comment_body h6, .comment_body .thb-skin-dark h6, .thb-skin-dark form [type="submit"]:hover, form .thb-skin-dark [type="submit"]:hover, .thb-skin-dark #page-header .page-title, #page-header .thb-skin-dark .page-title, .thb-skin-dark #page-header .page-subtitle a:hover, #page-header .page-subtitle .thb-skin-dark a:hover, .thb-skin-dark .thb-related h3, .thb-related .thb-skin-dark h3, .thb-skin-dark .work-data .work-title, .work-data .thb-skin-dark .work-title, .thb-skin-dark .page-template-template-archives-php .thb-archives-container h3, .page-template-template-archives-php .thb-archives-container .thb-skin-dark h3, .thb-skin-dark #reply-title, .thb-skin-dark #comments-title, .thb-skin-dark .widget .widgettitle, .widget .thb-skin-dark .widgettitle, .thb-skin-dark .thb-like:hover, .thb-skin-dark .thb-section-column-block-thb_text_box .thb-section-block-header .thb-section-block-title, .thb-section-column-block-thb_text_box .thb-section-block-header .thb-skin-dark .thb-section-block-title, .thb-skin-dark .thb-section-column-block-thb_image .thb-section-block-header .thb-section-block-title, .thb-section-column-block-thb_image .thb-section-block-header .thb-skin-dark .thb-section-block-title, .thb-skin-dark .thb-section-column-block-thb_video .thb-section-block-header .thb-section-block-title, .thb-section-column-block-thb_video .thb-section-block-header .thb-skin-dark .thb-section-block-title, .thb-skin-dark .thb-section-column-block-thb_blog .thb-section-block-header .thb-section-block-title, .thb-section-column-block-thb_blog .thb-section-block-header .thb-skin-dark .thb-section-block-title, .thb-skin-dark .thb-section-column-block-thb_list .thb-section-block-header .thb-section-block-title, .thb-section-column-block-thb_list .thb-section-block-header .thb-skin-dark .thb-section-block-title, .thb-skin-dark .thb-section-column-block-thb_progress_bar .thb-section-block-header .thb-section-block-title, .thb-section-column-block-thb_progress_bar .thb-section-block-header .thb-skin-dark .thb-section-block-title, .thb-skin-dark .thb-section-column-block-thb_photogallery .thb-section-block-header .thb-section-block-title, .thb-section-column-block-thb_photogallery .thb-section-block-header .thb-skin-dark .thb-section-block-title, .thb-skin-dark .thb-section-column-block-thb_page .thb-section-block-header .thb-section-block-title, .thb-section-column-block-thb_page .thb-section-block-header .thb-skin-dark .thb-section-block-title, .thb-skin-dark .thb-section-column-block-thb_accordion .open.thb-toggle .thb-toggle-trigger:before, .thb-section-column-block-thb_accordion .open.thb-toggle .thb-skin-dark .thb-toggle-trigger:before, .thb-skin-dark .thb-section-column-block-thb_accordion .thb-toggle-trigger, .thb-section-column-block-thb_accordion .thb-skin-dark .thb-toggle-trigger, .thb-skin-dark .thb-section-column-block-thb_tabs .thb-tabs-nav li a:hover, .thb-section-column-block-thb_tabs .thb-tabs-nav li .thb-skin-dark a:hover, .thb-skin-dark .thb-section-column-block-thb_pricingtable .thb-pricingtable-price, .thb-section-column-block-thb_pricingtable .thb-skin-dark .thb-pricingtable-price, .thb-skin-dark .thb-section-column-block-thb_counter .thb-counter-inner-wrapper .thb-counter-value-wrapper, .thb-section-column-block-thb_counter .thb-counter-inner-wrapper .thb-skin-dark .thb-counter-value-wrapper {
    color: #333333;
}

.layout-style-c.thb-section-column-block-thb_text_box .thb-section-block-header p {
    font-size: 130% !important;
    line-height: 1.5;
	
}

.fivecolor {color: #2eb8f5 !important;}

.fourcolor {color: #3280D8 !important;}

.threecolor {color: #3C73B8 !important;}

.twocolor {color: #7150A8 !important;}

.onecolor {color: #Ab4Ba8 !important;}


.circle {
	
border-radius: 100px;	
}

div.worthit p {
  color: #ffffff !important;font-weight: bold;border-radius: 20px; background-color: #00aeef; padding: 15px; color: #ffffff;
}


.thb-featured .thb-pricingtable-wrapper {
    box-shadow: 10px 15px 12px -4px;
}




.layout-style-b.thb-section-column-block-thb_text_box .thb-section-block-header p {
    font-size: 30px;
    line-height: 1.25;
}

.cozycal-class {
    padding: 17px;
    background-color: #009Fd8;
    border-radius: 10px;
    display: block;
    width: 300px;
    margin-left: auto;
    letter-spacing: -1px;
    color: #ffffff !important;
    margin-right: auto;
}
.cozycal-class {
	
font-size: 25px;
	text-align: center;
}

.thb-skin-light form input, .thb-skin-light form textarea {
    background-color: white; 
    /* opacity: .5; */
}

p.thb-pricingtable-featured {
    background-color: #6f58af !important;
    font-size: 18px !important;
}

.top-header a.thb-btn {
    background-color: #48B7EE;
    font-weight: bold;
}

.top-header .thb-heading {
    margin-top: 100px;
}

.top-header .thb-call-to {
    margin-top: -40px;
}


.thb-skin-light form [type="password"] {
    background-color: white !important;
	color: #333333;
    /* opacity: .5; */
}

.thb-skin-light form [type="text"] {
    background-color: white !important;
	color: #333333;
    /* opacity: .5; */
}

.thb-skin-light form textarea {
    background-color: white !important;
	color: #333333;
    /* opacity: .5; */
}

.thb-skin-light form [type="email"] {
    background-color: white !important;
	color: #333333;
    /* opacity: .5; */
}

.thb-skin-light form [type="button"] {
    background-color: #00aeef !important;
    /* opacity: .5; */
}

.thb-skin-light form [type="submit"] {
    background-color: #00aeef !important;
    /* opacity: .5; */
}


.thb-text ul li, .thb-text ol li, .comment_body ul li, .comment_body ol li {
    margin-top: 4px;
    margin-bottom: 34px;
}

.craig-traffic img.attachment-full {
    border-radius: 100%;
    border-width: 20px;
    border-color: #aa4aa7;
    border-style: solid;
}



@media screen and (max-width: 1600px) {

	
	.indy-box .thb-text {
padding-right:0px;
	padding-left:0px;
	
}
	

	
}



@media screen and (max-width: 797px) {
.layout-style-b.thb-section-column-block-thb_text_box .thb-section-block-header p {
    font-size: 21px;
}
.mobile-smaller .thb-section-block-header p {
    font-size: 160% !important;
}
	
.mobile-smaller h2.thb-section-block-title {
    font-size: 225% !important;
}	
	
.issue-boxes {
    padding: 30px;
    width: 300px !important;
    font-size: 20px !important;
    font-weight: normal !important;
}	
	
.justify-center-mobile, .mobile-justify	{
text-align:justify !important;	
text-align-last:center !important;	
}
	.indy-box .thb-text {
padding-right:0px;
	padding-left:0px;
	
}
	
	.main-bot-box .thb-section-extra {
    background-position-x: -200px;
}
	
.main-bot-box h2.thb-section-block-title {
    font-size: 40px !important;
}
	
	.main-bot-box .layout-style-c.thb-section-column-block-thb_text_box .thb-section-block-header p {
    font-size: 18px;
    line-height: 1.25;
}
	
.main-bot-box .thb-section-block-header p {
    font-size: 25px;
    line-height: 1.25;
}
	
	.main-bot-box p {
    font-size: 16px;
}
	
	#header {
   margin-bottom: 0px; 
}
	
	.top-box .thb-caption-texts-wrapper {
	position: relative;
		top: 60px;
	}
	
	.top-box .thb-call-to {
	position: relative;
		top: -30px;
	
	}
	
	.top-box a.thb-btn {
    padding: 10px 20px 10px 20px;
		font-size: 15px;
}
	
	.craig-box .thb-section-extra {
    background-position-x: -130px;
}
	
		.top-box   {
  background-position-x: -50px !important;
}

 

.responsive_480 .thb-page-header-wrapper, .responsive_480 .thb-footer-inner-wrapper, .responsive_480 .thb-search-box-wrapper {
    width: 100%;
    margin: 0 auto;
}
	
	.mobile-only {
display: initial;
	
}

.desktop-only {
display: none;	
}
	
	.center-back .thb-carousel {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
	
}


@media screen and (min-width: 1200px) {


	.top-boxer .thb-section-extra {
    background-position-y: -40px;
}
	
}

@media screen and (min-width: 1400px) {


	.top-boxer .thb-section-extra {
    background-position-y: -140px;
}
	
}

@media screen and (min-width: 1600px) {


	.top-boxer .thb-section-extra {
    background-position-y: -200px;
}
	
}


.bluebutton i {
    margin-right: 10px;
}

 
.bluebutton,a.bluebutton {
    background: linear-gradient(to bottom, #7058A7, #6058A7);
    cursor: pointer !important;
    font-family: var(--font-two) !important;
    font-weight: bold !important;
    font-size: 17px !important;
    border-radius: 3px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    padding: 10px 10px;
    box-shadow: 1px 1px 3px #333333;
   
  }
  
  .bluebutton:hover,a.bluebutton:hover {
    background: linear-gradient(to bottom, #5058A7, #8058A7);
  
    box-shadow: 1px 1px 3px #333333;
    color:white !important;
  cursor:pointer;

  }
  
  .bluebutton:active,a.bluebutton:active {
  

    background: linear-gradient(to bottom, #4058A7, #5058A7);
    box-shadow: inset 1px 1px 1px #333333;
    color:white;
}
  




.buttonbox.fullwidth {
    width:100%;
}

.buttonbox.center {
    justify-content:center;
    align-content:center;
}

.buttonbox.right {
    justify-content: right;
    align-content: center;
}

.buttonbox.left {
    justify-content: left;
    align-content: center;
}


  .bluebutton.red {
    background-color:#f10000;
    background: linear-gradient(to bottom, #f10000, #d10000);
  }
  
  .bluebutton.yellow {
    background-color:#fdbb52;
    background:linear-gradient(to bottom, #fdbb52, #fdab52);
    
  }
  
  .bluebutton.green {
    background-color:#80dc60;
    background: linear-gradient(to bottom, #80dc60, #20dc60);
  }


  .bluebutton.red:hover {
    background-color:#f10000;
    background: linear-gradient(to top, #f10000, #d10000);
     outline: solid 1px #800000;
  }
  
  .bluebutton.yellow:hover {
    background-color:#fdbb52;
    background:linear-gradient(to top, #fdbb52, #fdab52);
    outline: solid 1px #ffcc00;
    
  }
  
  .bluebutton.green:hover {
    background-color:#80dc60;
    background: linear-gradient(to top, #80dc60, #20dc60);
    outline: solid 1px #333333;
  }



  .bluebutton.red:active {
    background-color:#f10000;
    background: linear-gradient(to top, #f10000, #d10000);
     outline: solid 1px #800000;
     box-shadow: inset 1px 1px 1px 1px #000000;
  }
  
  .bluebutton.yellow:active {
    background-color:#fdbb52;
    background:linear-gradient(to top, #fdbb52, #fdab52);
    outline: solid 1px #ffcc00;
    box-shadow: inset 1px 1px 1px 1px #000000;
    
  }
  
  .bluebutton.green:active {
    background-color:#80dc60;
    background: linear-gradient(to top, #80dc60, #20dc60);
    outline: solid 1px #333333;
    box-shadow: inset 1px 1px 1px 1px #000000;
  }



  .bluebutton.compact {
    font-size: 14px;
    padding: 3px 10px;
  }

  #toverlay,.toverlay {
    background: white;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9999;
    background-image: url(https://trafficality.com/wp-content/uploads/2024/02/trafficalitygificon.gif);
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
}

.toverlay.slideup {
    animation: slideUp 1s ease forwards;
}

#toverlay.slideup {
    animation: slideUp 1s ease forwards;
}

@keyframes slideUp {
    to {
        opacity: 0;
    }
}

#footer {
background:linear-gradient(to bottom, #7058A7, #6058A7);
}

.thb-desktop .thb-section-row {
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 1 !important;

}



