﻿.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}
.jumbotron h1,.jumbotron .h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}





.jumbotron h1 {
  font-size: 3em;
}

	#jsn-leftsidecontent_inner,
	#jsn-rightsidecontent_inner {
		padding: 0 !important;
	}

	#jsn-pos-promo-left div.jsn-modulecontainer,
	#jsn-pos-promo-right div.jsn-modulecontainer,
	#jsn-leftsidecontent_inner,
	#jsn-rightsidecontent_inner {
		margin: 20px 10px !important;
	}

#jsn-leftsidecontent_inner,
#jsn-rightsidecontent_inner {
	padding: 5px;
}

.txt-res-t2{
  font-size: 5vw;
}


  .small-12 {
    position: relative;
    width: 100%; }
.tile-bucket__container:hover .tile-bucket__title p{background-position:0%;transition:all 0.45s cubic-bezier(0, 0, 0.23, 1)}
.tile-bucket__title{position:relative;z-index:2;width:80%;margin-top:-50px;background:white;padding:22px 20px 55px 0px}
.tile-bucket__title br{display:none}
.tile-bucket__title p{text-align:left;font-size:28px;line-height:38px;color:#4A4A4A;margin:0px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;background-image:linear-gradient(to right, #9d64ff,#9d64ff 50%,#4a4a4a 50%);transition:all 0.15s cubic-bezier(0, 0, 0.23, 1)}
.desk-pull-1-12{margin-left:8.33333%}
.wpspd-icon-facebook:before{content:'\e80f'}
.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}

#content {width:920px; min-height:580px; margin:0 auto; display:block; padding:30px; background:#ffffff; font-size:12px; line-height: 18px;}


.site-branding {
	float: left;
	margin: 1em 3em 1em 0;
	padding: 0;
	max-width: 100%;
}


.site-branding a:link,
.site-branding a:visited,
.site-branding a:hover {
	padding: 0;
	border: none;
	text-decoration: none;
}


.site-branding .custom-logo {
	margin: 0.25em 1em 0 0;
	padding: 0;
	max-width: 100%;
	height: auto;
	border: none;
	vertical-align: top;
}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}


.dark-header #masthead .mobile-menu a {
  font-size: 32px;
  color: #ffffff; }


  #masthead .mobile-menu {
    display: table-cell !important;
    vertical-align: middle;
    padding-top: 16px; }


  #masthead .mobile-menu a {
    font-size: 32px;
    color: #627f9a;
    display: block;
    padding: 5px 5px 5px 0; }


  #masthead.stuck .mobile-menu {
    padding: 0; }
#masthead.site-header .mobile-menu a .icon-menu{color:#002c66}

	.toggle-search {  margin-right: 0; top: 80px; left: -1px; right: auto; padding-top: 13px; padding-bottom: 13px; }



.centered-pills { text-align:center; }

.centered-pills ul.nav-pills { display:inline-block; margin-bottom:0 }

.centered-pills ul.nav-pills li a {color:#fff}

.centered-pills ul.nav-pills li a:hover{background-color:transparent}

.centered-pills li { display:inline; }

.centered-pills a { float:left; }

.centered-pills ul.nav-pills li a:hover, .centered-pills ul.nav-pills li a:focus{color:rgb(179,179,179); border:none; background-color:transparent}

.clear{clear:both;}


.offcanvas-menu-launcher {
  margin-top: 17px;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.clearboth {clear:both;
}

.call .viber {
	background-position: -82px -104px;
}
.tve_colm{float:left}
.thrv_columns .tve_colm{width:100%}
