	#navbar .nav-inner .nav-center {

		max-width: 794px;

	}

	#navbar {

		position: fixed;

		width: 100%;

		z-index: 999;

		background: #fff;

		padding: 9px 119px;

	}

	#navbar .navbar-con .well .btn-outline-info {

		color: #fff;

		padding: 6px 25px !important;

		background: #01b2d4;

		margin-bottom: 9px;

	}

	.navbar-header .logo img{

		width:100%!important;

	}

	.navbar-header .logo {

		padding:10px 0;

	}

	#block-block-54 p span{

	   color:#333;

	}

	#navbar .nav-inner .nav-center a:hover,#navbar .nav-inner .nav-center span:hover{

		 background:#07afd1;

	}
	
	.menuparent li span{
	    padding: 14px 10px;
        color: #333333;
        cursor:pointer;
	}


.sf-accordion-toggle{
margin-top:20px;
}

	.region{

	   position:relative;

	}

	.well{

		margin-bottom:0px;

		padding: 11px 0 16px;

	}

	.sf-menu ul {

		width: 18em;

	}

	.jumbotron-fluid .view-home-page-video .view-content .views-row-first {

		margin-top: 9em;

	}

	.alert-info {

		color: #31708f;

		background-color: transparent;

		border-color: transparent;

	}

	.region-help > .glyphicon {

		display: none;

	}

	#block-block-83{

	   padding:40px 0;

	}

	#block-block-83 h1{

		font-size:17px;

		font-weight: bold;

		text-align:left;

	   text-transform:uppercase;

	   margin-bottom:30px;

	}



	.profiles{

		 padding:0 60px 40px 0;

	}

	.profiles img{margin-bottom:20px;}

	.profiles table{}

	.profiles table tr td{

		font-size:15px;

		color:#000;

	}

	#block-block-55{display:none;}

	.page-node-440 #block-block-83{

		display:none;

	}

	.page-node-433 #block-block-83{

		display:none;

	}

	.page-node-439 #block-block-83{

		display:none;

	}

	.page-node-459 #block-block-83{

		display:none;

	}

	.not-front  #block-block-83{

		display:none;

	}

	.front  #block-block-83{

		display:block;

	}







	.page-eform-submit-subscribe-form #block-block-83{

		display:none;

	}





	#block-webform-client-block-561,
	#block-webform-client-block-840 {

		 background:#eee;

	   

	}



	.page-node-440 #webform-client-form-561{

	border-top: 1px solid #000;

	padding: 40px;

	}

	#navbar .nav-inner .nav-center #block-superfish-1 ul {

		background: #fff;

	}



	#node-439{}

	#node-439 h1{

		   font-size: 23px;

		  font-weight:bold;

	}

	#node-439 h2{

	font-size: 18px;

	font-style: normal;

	color: #000;

	}

	#node-439 h2 em{

	font-size: 18px;

	font-style: normal;

	color: #000;

	}

	.portfolio-item .h-100 .card-header {

		display: none!important;

	}

	body .more {

		margin-bottom: 40px;

	}

	#block-block-64 {

		padding-top: 30px;

	}

	#block-views-clients-block {

		  padding-bottom: 40px;

		  margin-bottom: 30px;

	}

	#block-block-71 {

		margin-bottom: 40px;

	}

	#block-block-56 {

		margin-bottom: 30px;

	}

	#node-440 .center-block {

		margin-top: 40px;

	}

	#subscribe-form-entityform-edit-form{

	margin-top: 120px;

	background: #eee;

	overflow: hidden;

	padding: 60px;

	}

	.form-group{

	  width:50%;

	  float:left;

	}

	#subscribe-form-entityform-edit-form .form-item{

		width:90%;

	}







	#navbar .nav-inner {

		clear: both;

		text-transform: uppercase;

		border-top: 1px solid;

		position: absolute;

		bottom: 44px;

		width: 100%;

		text-align: center;

		margin: 0 auto;

		display: inline-block;

		left: 0;

		background: #fff;

		border-top: 0px;

		border-bottom: 1px #ccc solid;

	}

	.panel-display{

	   padding:40px 0;

	}

	#navbar #navbar-collapse {

		border-bottom: 0px solid;

	}

	#navbar .nav-inner .nav-center #block-superfish-1 ul {

		list-style: none;

		background:#ededed!important;

		padding: 0 0px 0px 0 !important;

		margin-bottom: 8px;

	}

	#navbar .nav-inner .nav-center #block-superfish-1 ul  li{

		border:0px transparent solid;

	}

	.addressfield-container-inline{

	   margin-bottom:30px;

	}

	.addressfield-container-inline .form-item {

		width:100%;

	}

	.webform-client-form-587{

		  background:#eee;

		 padding:60px;

		border:1px #444 solid;

	}

	.webform-client-form-587 input{

		  height:45px;

	}

	.webform-client-form-587 .webform-component--city{  

		width:25%;

	}

	.webform-client-form-587 .webform-component--state{  

		width:70%;

		float:left!important;

	}

	.webform-client-form-587 .webform-component--state select{   

		height:45px;

		width:33%;

	}

	.webform-client-form-587 .form-item-submitted-yes-i-would-like-to-receive-periodic-information{

		width:100%;

	}

	.webform-client-form-587 .webform-component--by-clicking-submit-i-agree-to-the-terms--conditions-and-privacy-policy-{

		width:100%;

		margin-bottom:25px;

	}

	.webform-client-form-587 input[type="checkbox"]{

		height:auto!important;

	}





	.webform-client-form-587 .btn-primary {

		color: #fff;

		background-color: #337ab7;

		border-color: #2e6da4;

		padding: 15px 60px!important;

	}





	.page-node-440 #webform-client-form-561 .form-actions {

		text-align: left;

	}

	.page-node-440 #webform-client-form-561 .form-actions .btn-primary {

		color: #fff !important;

		background-color: #337ab7 !important;

		border-color: #337ab7!important;

		padding: 15px 60px;

	}

	.product_sign_in form {

		background: #eee;

		padding: 40px;

		margin-top: 40px;

	}

	.not_member{

	   text-align:center;

	}



	.footer{

		width:100%!important;

		padding: 60px 111px 0px;

	}

	.footer .number {

		font-size: 20px;

		color: #ddd;

	}

	.footer .workday {

		font-size: 13px;

	color:#ddd;

		text-transform: uppercase;

	}

	#navbar .nav-inner .nav-center #block-superfish-1 ul li a{

	padding: 14px 10px; 

	border-top:1px #ddd solid;

	border-bottom:1px #ddd solid;

	}

	body .btn-primary {

		border-radius: 31px !important;

		text-transform: uppercase;

		padding: 15px 60px;

	}

	#navbar .nav-inner .nav-center #block-superfish-1 ul li #menu-1084-1 ul{

		height:400px;

	   overflow-y:scroll;

	}

	.page-all-products .jumbotron-fluid {

		padding-top: 180px;

	}



	#overlay #navbar {

		position: static;

	}

	.card-footer {

		display:none;

	}

	.card-text a{

		text-decoration: underline;

		margin-top: 30px;

		position: absolute;

		bottom: 38px;

	}



	.page-node .pane-1{

	   display:none;

	}

	#block-block-85{

		display: block;

		position: absolute;

		right: 9px;

		top: 5em;

		background: #eee;

		width: 331PX;

		padding: 20px;

	}

	.container{

		padding-top:100px;

	}

	body .breadcrumb > .active {

		color: #000;

	}

	.breadcrumb {

		padding: 23px 23px;

		margin-bottom: 20px;

	}

	.breadcrumb a:hover{

		color:#000;

	} 

	.page-node .panel-col-last {

		width: 100%;

	}



	.panel-2col .panel-col-last{

		display:none;

	}

	.page-node .panel-col-last .pane-menu {

		padding-top: 0px;

	}

	.inside p{

		padding:10px 0 0 25px

	}

	#menu-305-1 a{

	   pointer-events:none!important;

	   cursor:default!important;

	}

	#menu-305-1 li a{

	   pointer-events:auto!important;

	   cursor:pointer!important;

	}

	#overlay-content{

		background:#eee;

	}

	#overlay-content .container{

		padding-top:0px;

	}



	#overlay-content #navbar{

		background:#eee;

		text-align:left;

		margin-bottom:25px;

		border-bottom:#ddd solid 1px;

		padding: 9px 19px;

	}

	.page-node-560 #overlay {

		width: 70%;

	}

	#addressfield-wrapper{

		padding-left: 16px;

	}

	.page-node-560 #overlay .webform-component-textarea{

		width:47%;

		padding-left:11px;

	}

	#addressfield-wrapper label{

		display:block;

	}

	#addressfield-wrapper .form-item-submitted-address-organisation-name{

		float:left;

		width:46%;

	}

	.front .container {

		padding-top: 40px;

	}

	.view-id-event_block{

		display:none;

	}

	.events-sec1{

		background:#fff;

		margin-top: -60px;

		width:100%;

		overflow:hidden;

	}

	.events-sec1 .events-sec-left{

		width:33%;

		float:left;

	}

	.events-sec1 	.events-sec-right{

		width: 67%;

		float: left;

		text-align: left;

		padding: 34px;

	}

	#subscribe-form-entityform-edit-form .field-name-field-address{

		width:100%;

	}

	#subscribe-form-entityform-edit-form .field-name-field-address-2{

		width:100%;

	}

	#subscribe-form-entityform-edit-form .field-name-field-i-agree{

		width:100%;

	}

		#navbar .nav-inner .nav-center {

		max-width: 794px;

	}

	#navbar {

		position: fixed;

		width: 100%;

		z-index: 999;

		background: #fff;

		padding: 9px 119px;

	}

	#navbar .navbar-con .well .btn-outline-info {

		color: #fff;

		padding: 6px 25px !important;

		background: #01b2d4;

		margin-bottom: 9px;

	}

	.navbar-header .logo img{

		width:68%;

	}

	.navbar-header .logo {

		padding:10px 0;

	}

	#block-block-54 p span{

	   color:#333;

	}

	#navbar .nav-inner .nav-center a:hover{

		 background:#07afd1;

	}



	.region{

	   position:relative;

	}

	.well{

		margin-bottom:0px;

		padding: 11px 0 16px;

	}

	.sf-menu ul {

		width: 18em;

	}

	.jumbotron-fluid .view-home-page-video .view-content .views-row-first {

		margin-top: 9em;

	}

	.alert-info {

		color: #31708f;

		background-color: transparent;

		border-color: transparent;

	}

	.region-help > .glyphicon {

		display: none;

	}

	#block-block-83{

	   padding:40px 0;

	}

	#block-block-83 h1{

		font-size:17px;

		font-weight: bold;

		text-align:left;

	   text-transform:uppercase;

	   margin-bottom:30px;

	}



	.profiles{

		 padding:0 60px 40px 0;

	}

	.profiles img{margin-bottom:20px;}

	.profiles table{}

	.profiles table tr td{

		font-size:15px;

		color:#000;

	}

	#block-block-55{display:none;}

	.page-node-440 #block-block-83{

		display:none;

	}

	.page-node-433 #block-block-83{

		display:none;

	}

	.page-node-439 #block-block-83{

		display:none;

	}

	.page-node-459 #block-block-83{

		display:none;

	}

	.not-front  #block-block-83{

		display:none;

	}

	.front  #block-block-83{

		display:block;

	}







	.page-eform-submit-subscribe-form #block-block-83{

		display:none;

	}





	#block-webform-client-block-561,
	#block-webform-client-block-840 {

		 background:#eee;

	   

	}



	.page-node-440 #webform-client-form-561{

	border-top: 1px solid #000;

	padding: 40px;

	}

	#navbar .nav-inner .nav-center #block-superfish-1 ul {

		background: #fff;

	}



	#node-439{}

	#node-439 h1{

		   font-size: 23px;

		  font-weight:bold;

	}

	#node-439 h2{

	font-size: 18px;

	font-style: normal;

	color: #000;

	}

	#node-439 h2 em{

	font-size: 18px;

	font-style: normal;

	color: #000;

	}

	.portfolio-item .h-100 .card-header {

		display: none!important;

	}

	body .more {

		margin-bottom: 40px;

	}

	#block-block-64 {

		padding-top: 30px;

	}

	#block-views-clients-block {

		  padding-bottom: 40px;

		  margin-bottom: 30px;

	}

	#block-block-71 {

		margin-bottom: 40px;

	}

	#block-block-56 {

		margin-bottom: 30px;

	}

	#node-440 .center-block {

		margin-top: 40px;

	}

	#subscribe-form-entityform-edit-form{

	margin-top: 120px;

	background: #eee;

	overflow: hidden;

	padding: 60px;

	}

	.form-group{

	  width:50%;

	  float:left;

	}

	#subscribe-form-entityform-edit-form .form-item{

		width:90%;

	}







	#navbar .nav-inner {

		clear: both;

		text-transform: uppercase;

		border-top: 1px solid;

		position: absolute;

		bottom: -44px;

		width: 100%;

		text-align: center;

		margin: 0 auto;

		display: inline-block;

		left: 0;

		background: #fff;

		border-top: 0px;

		border-bottom: 1px #ccc solid;

	}

	.panel-display{

	   padding:40px 0;

	}

	#navbar #navbar-collapse {

		border-bottom: 0px solid;

	}

	#navbar .nav-inner .nav-center #block-superfish-1 ul {

		list-style: none;

		background:#ededed!important;

		padding: 0 0px 0px 0 !important;

		margin-bottom: 8px;

	}

	#navbar .nav-inner .nav-center #block-superfish-1 ul  li{

		border:0px transparent solid;

	}

	.addressfield-container-inline{

	   margin-bottom:30px;

	}

	.addressfield-container-inline .form-item {

		width:100%;

	}

	.webform-client-form-587{

		  background:#eee;

		 padding:60px;

		border:1px #444 solid;

	}

	.webform-client-form-587 input{

		  height:45px;

	}

	.webform-client-form-587 .webform-component--city{  

		width:25%;

	}

	.webform-client-form-587 .webform-component--state{  

		width:70%;

		float:left!important;

	}

	.webform-client-form-587 .webform-component--state select{   

		height:45px;

		width:33%;

	}

	.webform-client-form-587 .form-item-submitted-yes-i-would-like-to-receive-periodic-information{

		width:100%;

	}

	.webform-client-form-587 .webform-component--by-clicking-submit-i-agree-to-the-terms--conditions-and-privacy-policy-{

		width:100%;

		margin-bottom:25px;

	}

	.webform-client-form-587 input[type="checkbox"]{

		height:auto!important;

	}





	.webform-client-form-587 .btn-primary{

		color: #fff;

		background-color: #337ab7;

		border-color: #2e6da4;

		padding: 15px 60px!important;

	}





	.page-node-440 #webform-client-form-561 .form-actions {

		text-align: left;

	}

	.page-node-440 #webform-client-form-561 .form-actions .btn-primary {

		color: #fff !important;

		background-color: #337ab7 !important;

		border-color: #337ab7!important;

		padding: 15px 60px;

	}

	.product_sign_in form {

		background: #eee;

		padding: 40px;

		margin-top: 40px;

	}

	.not_member{

	   text-align:center;

	}



	.footer{

		width:100%!important;

		padding: 60px 111px 0px;

	}

	.footer .number {

		font-size: 20px;

		color: #ddd;

	}

	.footer .workday {

		font-size: 13px;

	color:#ddd;

		text-transform: uppercase;

	}

	#navbar .nav-inner .nav-center #block-superfish-1 ul li a{

	padding: 14px 10px; 

	border-top:1px #ddd solid;

	border-bottom:1px #ddd solid;

	}

	body .btn-primary {

		border-radius: 31px !important;

		text-transform: uppercase;

		padding: 15px 60px;

	}

	#navbar .nav-inner .nav-center #block-superfish-1 ul li #menu-1084-1 ul{

		height:400px;

	   overflow-y:scroll;

	}

	.page-all-products .jumbotron-fluid {

		padding-top: 180px;

	}



	#overlay #navbar {

		position: static;

	}

	.card-footer {

		display:none;

	}

	.card-text a{

		text-decoration: underline;

		margin-top: 30px;

		position: absolute;

		bottom: 38px;

	}



	.page-node .pane-1{

	   display:none;

	}

	#block-block-85{

		display: block;

		position: absolute;

		right: 9px;

		top: 5em;

		background: #eee;

		width: 331PX;

		padding: 20px;

	}

	.container{

		padding-top:100px;

	}

	body .breadcrumb > .active {

		color: #000;

	}

	.breadcrumb {

		padding: 23px 23px;

		margin-bottom: 20px;

	}

	.breadcrumb a:hover{

		color:#000;

	} 

	.page-node .panel-col-last {

		width: 100%;

	}



	.panel-2col .panel-col-last{

		display:none;

	}

	.page-node .panel-col-last .pane-menu {

		padding-top: 0px;

	}

	.inside p{

		padding:10px 0 0 25px

	}

	#menu-305-1 a{

	   pointer-events:none!important;

	   cursor:default!important;

	}

	#menu-305-1 li a{

	   pointer-events:auto!important;

	   cursor:pointer!important;

	}

	#overlay-content{

		background:#eee;

	}

	#overlay-content .container{

		padding-top:0px;

	}



	#overlay-content #navbar{

		background:#eee;

		text-align:left;

		margin-bottom:25px;

		border-bottom:#ddd solid 1px;

		padding: 9px 19px;

	}

	.page-node-560 #overlay {

		width: 70%;

	}

	#addressfield-wrapper{

		padding-left: 16px;

	}

	.page-node-560 #overlay .webform-component-textarea{

		width:47%;

		padding-left:11px;

	}

	#addressfield-wrapper label{

		display:block;

	}

	#addressfield-wrapper .form-item-submitted-address-organisation-name{

		float:left;

		width:46%;

	}

	.front .container {

		padding-top: 40px;

	}

	.view-id-event_block{

		display:none;

	}

	.events-sec1{

		background:#fff;

		margin-top: 20px;

		width:100%;

		overflow:hidden;

	}

	.events-sec1 .events-sec-left{

		width:33%;

		float:left;

	}

	.events-sec1 	.events-sec-right{

		width: 67%;

		float: left;

		text-align: left;

		padding: 34px;

	}

	#subscribe-form-entityform-edit-form .field-name-field-address{

		width:106%;

	}

	#subscribe-form-entityform-edit-form .field-name-field-address-2{

		width:106%;

	}

	

	#subscribe-form-entityform-edit-form .field-name-field-subscribe{

		width:100%;

	}

	#subscribe-form-entityform-edit-form .field-name-field-i-agree{

		width:100%;

	}

     .pane-2{display:none;}



#vlp .hdr-row .block {

    text-align: center;

    padding: 20px;

}



#vlp {

    font-family: "Roboto Condensed", sans-serif !important;

}



body.page-node-434 {

    background: url('/sites/default/files/page-bg.jpg');

    background-size: cover;

}



#vlp .three-cols .block {

    width: 33.33%;

    background: #fff;

    background: rgba(255,255,255,.5);

    padding: 2em 2.5em;

    display: table-cell;

    text-align: center;

}



#vlp .hdr-row {

    display: table;

    width: 100%;

    border-spacing: 20px;

    margin-top: -20px;

}



#vlp .three-cols {

    display: table;

    width: 100%;

    border-spacing: 20px;

    margin-top: -20px;

}



#vlp .btm-row .block {

    background: #fff;

    background: rgba(255,255,255,.5);

    padding: 2em 2.5em;

    display: table-cell;

    text-align: center;

    box-sizing: content-box;

}



.block.clearfix {

    clear: none;

}



#navbar .navbar-con .well {

box-shadow: none;

}



.vidwrap {

	position: relative;

	padding-bottom: 56.25%; /* 16:9 */

	padding-top: 4px;

	height: 0;

}

.vidwrap iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.page-all-products .md-2 .small-title-page, .page-all-products .md-2 .hyper-blue {

    padding: 0;

    display: inline-block;

    width: auto;

    vertical-align: middle;

    float: none !important;

    margin: 0 15px;

}



.page-all-products .view-products .views-field-nothing .btn-primary {

    display: inline-block;

    width: auto;

    vertical-align: middle;

    float: none !important;

}



.eupopup-container {

    background: #08B2D5;

}



.eupopup-container a {

    color: #333;

}



#block-views-clients-block {

    text-align: left;

}



#block-block-70 {

    clear: both;

}



#navbar .nav-inner .nav-center #block-superfish-1 ul {

    top: 100%;

}



#block-block-83 .block-title {

    text-align: center;

    padding-top: 92px;

    background: url(/sites/all/themes/valueline/images/bottom-hero.png) no-repeat center;

    padding-bottom: 90px;

    position: relative;

    z-index: -4;

    bottom: -66px;

    text-transform: uppercase;

    font-weight: bold;

    color: #fff;

    letter-spacing: 5px;

    margin-left: -50%;

    margin-right: -50%;

}



.jumbotron-fluid .views-field-field-youtube-video {

top: 50%;

transform: translateY(-50%);

}



#navbar .nav-inner .nav-center #block-superfish-1 ul li ul li ul {

    top: 0;

    left: 100%;

}



.jumbotron-fluid .views-field-field-slide-message {

    top: 0;

    bottom: 0;

}



.jumbotron-fluid .subtext {

    bottom: 10px;

    position: absolute;

    width: 100%;

}



.jumbotron-fluid .homepage-hero-links {

    top: 50%;

    transform: translateY(-50%);

}



#webform-client-form-587 #addressfield-wrapper, #webform-client-form-561 #addressfield-wrapper, , #webform-client-form-840 #addressfield-wrapper {

    float: right;

    width: 50%;

}



#webform-client-form-587 #addressfield-wrapper > div, #webform-client-form-561 #addressfield-wrapper > div, #webform-client-form-840 #addressfield-wrapper > div {

    width: 100%;

}

.portfolio-item .h-100 .card-text {
height: 215px;
}

.page-all-products .col-xs-15, .page-all-products .col-sm-15, .page-all-products .col-md-15, .page-all-products .col-lg-15 {
height: 690px;
}

.jumbotron-fluid .views-field-field-youtube-video {
    right: 5%;
    width: 40%;
}

#webform-client-form-561,
#webform-client-form-840 {
    border: 1px solid #000;
    padding: 40px;
}

.node-webform .submitted{
display:none!important;
}

.copyright{
color:white;
}

.webform-component--hidden {
display: none;
}

.page-node-41 .pane-node-title{
display:none;
}