﻿

.tg-second-footer-widget,
.tg-third-footer-widget {
	width: 30.303030%;
	float: left;
	margin-right: 4.545454%;
}

	.tg-second-footer-widget,
	.tg-third-footer-widget,
	.tg-fourth-footer-widget {
		float: none;
		margin-right: 0;
		width: 100%;
	}



.hero-section .hero-text-btn
{	position: absolute; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); 
	transform: translateY(-50%); left: 7%; width: 487px;
}

.hero-section .hero-text-btn h2
{	font-size: 36px; font-weight: bold; line-height: 49px; color: #FFFFFF; font-family: 'Open Sans', sans-serif; 
	margin-bottom: 23px;
}

.hero-section .hero-text-btn a
{	border-radius: 6px; background-color: #FAB800; text-transform: uppercase; color: #404040; width: 148px; height: 50px;
    border: 2px #FAB800 solid; display: inline-block; padding: 11px 15px; text-align: center;	
    font-weight: bold;  font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px; 
}

.hero-section .hero-text-btn a:hover
{	background: #fff; color: #FAB800;	
}

.post-content {
    margin-bottom: 15px;
    overflow: hidden;
    clear: both;
    float: left;
    width: 100%;
}

.home-page-post-wrap .home-page-post .category {
  text-transform: uppercase;
  font-size: .8em;
  color: #ef7b20;
}

#learn .img-l-p, #pricing .img-l-p {
	margin:0 0 0 -25px;
	padding-right:7px;
	position:relative;
	top:3px;
}

*html #learn .img-l-p, *html #pricing .img-l-p{
	top:4px;
	}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-lg{display:table !important}
tr.visible-lg{display:table-row !important}
th.visible-lg,td.visible-lg{display:table-cell !important}



.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}



.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
  width: auto;
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}


.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.menu:hover {
	color: #ADBDDE;
}

.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,.w3-cell-row:before,.w3-cell-row:after,
.w3-topnav:after,.w3-topnav:before,.w3-clear:after,.w3-clear:before,.w3-btn-group:before,.w3-btn-group:after,.w3-btn-bar:before,.w3-btn-bar:after,.w3-bar:before,.w3-bar:after
{content:"";display:table;clear:both}

.w3-container{padding:0.01em 16px}

.result-count p .badge-info {
    background: transparent;
    font-size: 19px;
    padding: 0;
    font-weight: normal;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    text-shadow: none;
}

.result-count p {
    font-size: 18px;
    margin: 10px 0px 20px 0px;
    color: #1f1d22;
}

    #maps .result-count { padding: 30px 15px 10px}

.network-system-wrap .service-each {width: 12.5%;padding: 0 8px;margin-bottom: 0;}






.service-each{width: 20%;float: left;padding: 0 15px;text-align: center;margin-bottom: 20px;}


.service-each h3{font-size: 15px;color: #000000;text-transform: uppercase;margin-top: 12px;margin-bottom: 0;}


.service-each .img-con a{display: inline-block;border-radius: 100%;}


.service-each .img-con a:hover{box-shadow: 0 0 8px 2px rgba(0,0,0,0.4);-webkit-box-shadow: 0 0 8px 2px rgba(0,0,0,0.4);}

.post-meta-top {
    display:none;
}
  

	.layout-list .post-meta-top {  

		margin:0}


.topmenu .date{
	font-size:11px ;
	height:15px;
	text-align:left;
	font-weight:bolder;
	color:#707070;
	float:left;
	padding:5px;
	margin-right:30px;
}


.date{
	font-size:10px;
	color:#999;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
#banner {
	margin-top: 10px;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

    .footer .container .footer_menu ul.footer_nav li{float:none;display:inline;}

    .footer_menu{width:100%;text-align:center;}

    .footer .container .footer_menu ul.footer_nav{display:block;margin:15px auto;float:none;}

  .footer_center .container .footer_menu ul.footer_nav li {
    width: 100%;
    display: block;
    margin-bottom: 1px;
  }

  .footer_center .container .footer_menu ul.footer_nav li a {
    display: block;
    padding: 10px 0;
    background: #099ebe;
  }

  .footer_center .container .footer_menu ul.footer_nav li a:hover {
    background: #0082ca;
    color: #ffffff;
  }

.footer_center .container .footer_menu{float:left;width:100%;}

.footer_center .container .footer_menu ul.footer_nav{float:left;width:100%; text-align:center !important;}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}


.inline-block {
  display: inline-block;
}





.social-buttons li {
	text-align: center;
	padding: 0px 20px;
	
	width: 25%;
	list-style: none;
	float:left;
	margin: 30px 0px;
}


.social-buttons a {
	color: #fff !important;
}


.social-buttons li span {
	-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	display:inline-block;
	padding-top: 25px;
	padding-bottom: 7px;
	border-bottom: 1px solid rgba(0,0,0,0);
}


.social-buttons li:hover span {
	margin-top: -6px;
	margin-bottom: 6px;
	color: #fb0000;
	border-bottom: 1px solid #fff;
}


.social-buttons li .fa {
	display: inline-block;
	width: 100%;
	font-size: 48px;
}


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }

	.home .page-title .tagl,
	.home .sub,
	.home .slide-text,
	.home .slide-btn {
		margin-left: 0;
	}


	.home .slide-text,
	.home .slide-text p {
		font-size: 14px;
	}
 .grid-item100 { width: 100%; }
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}
.md-hide,.sm-hide,.xs-hide{display:none !important}
.block-1 .block-1-2 .envivo{display:block}
.block-1 .block-1-2 .envivo img{width:300px;*zoom:1;width:auto;max-width:320px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.block-1 .block-1-2 .envivo img:before,.block-1 .block-1-2 .envivo img:after{content:'';display:table}
.block-1 .block-1-2 .envivo img:after{clear:both}
.block-1 .block-1-2 .envivo:before,.block-1 .block-1-2 .envivo:after{content:'';display:table}
.block-1 .block-1-2 .envivo:after{clear:both}
.block-1 .block-1-2 .envivo:last-child{margin-right:0%}
.menu-item-117{background-color:#d8c3b6;}


.new-products-heading{
    background: #f1f1f1;
    width: 100%;
    float: left;
    display: flex;
    align-items: center;
}

    
        #foo {
            position: fixed;
            bottom: 0;
            right: 0;
            width: 250px;
            height: 250px;
            border: dotted 1px black;
            margin: 10px;
            padding: 10px;
            display: none;
            overflow-y: auto;
            background-color: #f0f0f0;
            z-index: 900;
        }


.clr {
	display: block;
	clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-lg-4 {
    width: 33.33333333%;
  }
.g-pt-85{padding-top:6.07143rem!important}
.g-pt-85--sm{padding-top:6.07143rem!important}
.g-pt-85--md{padding-top:6.07143rem!important}
.g-pt-85--lg{padding-top:6.07143rem!important}
.g-pt-85--xl{padding-top:6.07143rem!important}

.sublinks a { display: block; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; background-color: #e3e4e6; border-bottom: #ffffff 1px solid; clear: both; text-decoration: none; font-size: 12px; color: #343e4b; }

.sublinks a:hover { color: #FFF; text-decoration: none; background-color: #bf0406; }

    .burger span.burger-bottom {
      -ms-transform: rotate(0) scale(1, 1);
      transform: rotate(0) scale(1, 1);
      -ms-transform-origin: 8.33% 50%;
      transform-origin: 8.33% 50%;
      margin-bottom: 0; }

  .burger.active .burger-bottom {
    -ms-transform: rotate(-45deg) scale(1.13, 1);
    transform: rotate(-45deg) scale(1.13, 1);
    transition: all 0.4s ease; }


.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

.section-performance .section-contents .interview .block-bottom .text-large {
  margin-bottom: 2.391304347826087%;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: bold;
  letter-spacing: 0.08em;
}


#heatmapthemead-the-content-container .heatmapthemead-cat-links {
	margin-bottom: .3em; 
	font-size: .8em;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: center;
}


.genesis-nav-menu .menu-item:hover {
	position: relative;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		text-align: left;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
