
/*
Template Name: AdvisenLTD2.0
Author: Fred B
Author URI: http://www.advisenltd.com/
Description: AdvisenLTD - new responsive site.
Version: 1.0
*/
/* Generated by Fontie - the magic webfont generator <http://fontie.flowyapps.com> */

@font-face {
	font-family:'AlternateGotNo3D-Regular';
	src: url('assets/fonts/AlternateGotNo3D_gdi.eot');
	src: url('assets/fonts/AlternateGotNo3D_gdi.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/AlternateGotNo3D_gdi.woff') format('woff'),
		url('assets/fonts/AlternateGotNo3D_gdi.ttf') format('truetype'),
		url('assets/fonts/AlternateGotNo3D_gdi.otf') format('opentype'),
		url('assets/fonts/AlternateGotNo3D_gdi.svg#AlternateGotNo3D-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
	font-family:'Helvetica-Regular';
	src: url('assets/fonts/Helvetica_gdi.eot');
	src: url('assets/fonts/Helvetica_gdi.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/Helvetica_gdi.woff') format('woff'),
		url('assets/fonts/Helvetica_gdi.ttf') format('truetype'),
		url('assets/fonts/Helvetica_gdi.otf') format('opentype'),
		url('assets/fonts/Helvetica_gdi.svg#Helvetica-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Helvetica-Bold';
	src: url('assets/fonts/Helvetica-Bold_gdi.eot');
	src: url('assets/fonts/Helvetica-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/Helvetica-Bold_gdi.woff') format('woff'),
		url('assets/fonts/Helvetica-Bold_gdi.ttf') format('truetype'),
		url('assets/fonts/Helvetica-Bold_gdi.otf') format('opentype'),
		url('assets/fonts/Helvetica-Bold_gdi.svg#Helvetica-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
	font-family:'Helvetica-Condensed';
	src: url('assets/fonts/Helvetica-Condensed_gdi.eot');
	src: url('assets/fonts/Helvetica-Condensed_gdi.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/Helvetica-Condensed_gdi.woff') format('woff'),
		url('assets/fonts/Helvetica-Condensed_gdi.ttf') format('truetype'),
		url('assets/fonts/Helvetica-Condensed_gdi.otf') format('opentype'),
		url('assets/fonts/Helvetica-Condensed_gdi.svg#Helvetica-Condensed') format('svg');
	font-weight: 500;
	font-style: normal;
	font-stretch: condensed;
	unicode-range: U+0020-2212;
}
@font-face {
	font-family:'HelveticaLTStd-Blk';
	src: url('assets/fonts/HelveticaLTStd-Blk_gdi.eot');
	src: url('assets/fonts/HelveticaLTStd-Blk_gdi.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/HelveticaLTStd-Blk_gdi.woff') format('woff'),
		url('assets/fonts/HelveticaLTStd-Blk_gdi.ttf') format('truetype'),
		url('assets/fonts/HelveticaLTStd-Blk_gdi.otf') format('opentype'),
		url('assets/fonts/HelveticaLTStd-Blk_gdi.svg#HelveticaLTStd-Blk') format('svg');
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'HelveticaLTStd-Bold';
	src: url('assets/fonts/HelveticaLTStd-Bold_gdi.eot');
	src: url('assets/fonts/HelveticaLTStd-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/HelveticaLTStd-Bold_gdi.woff') format('woff'),
		url('assets/fonts/HelveticaLTStd-Bold_gdi.ttf') format('truetype'),
		url('assets/fonts/HelveticaLTStd-Bold_gdi.otf') format('opentype'),
		url('assets/fonts/HelveticaLTStd-Bold_gdi.svg#HelveticaLTStd-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'HelveticaLTStd-Roman';
	src: url('assets/fonts/HelveticaLTStd-Roman_gdi.eot');
	src: url('assets/fonts/HelveticaLTStd-Roman_gdi.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/HelveticaLTStd-Roman_gdi.woff') format('woff'),
		url('assets/fonts/HelveticaLTStd-Roman_gdi.ttf') format('truetype'),
		url('assets/fonts/HelveticaLTStd-Roman_gdi.otf') format('opentype'),
		url('assets/fonts/HelveticaLTStd-Roman_gdi.svg#HelveticaLTStd-Roman') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'HelveticaNeue-UltraLight';
	src: url('assets/fonts/HelveticaNeue-UltraLight_gdi.eot');
	src: url('assets/fonts/HelveticaNeue-UltraLight_gdi.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/HelveticaNeue-UltraLight_gdi.woff') format('woff'),
		url('assets/fonts/HelveticaNeue-UltraLight_gdi.ttf') format('truetype'),
		url('assets/fonts/HelveticaNeue-UltraLight_gdi.otf') format('opentype'),
		url('assets/fonts/HelveticaNeue-UltraLight_gdi.svg#HelveticaNeue-UltraLight') format('svg');
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0-10FFFF;
}

@font-face {
	font-family:'LuloCleanOne-Regular';
	src: url('assets/fonts/LuloCleanOne_gdi.eot');
	src: url('assets/fonts/LuloCleanOne_gdi.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/LuloCleanOne_gdi.woff') format('woff'),
		url('assets/fonts/LuloCleanOne_gdi.ttf') format('truetype'),
		url('assets/fonts/LuloCleanOne_gdi.otf') format('opentype'),
		url('assets/fonts/LuloCleanOne_gdi.svg#LuloCleanOne-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}
/* Table of Content
==================================================
#BASIC TYPOGRAPHY
#HEADER	
#MENU 
#SLIDER
#FEATURES
#EVENTS
#FPN
#FOOTER
#RESPONSIVE STYLE
*/


/*--------------------*/
/* BASIC TYPOGRAPHY */
/*--------------------*/
div.col-md-50{ width:20%; float:left}
body,html{
  		
}

body {
	font-family: "HelveticaLTStd-Roman";
	font-size: 16px;
	overflow-x: hidden !important;
	color: #464646;
}

ul{
	padding: 0;
	margin: 0;
	list-style: none;
}

.container-content ul{ list-style: disc !important;
    margin-bottom: 20px;
    padding-left: 20px; color: #464646;
    font-family: "HelveticaLTStd-Roman";
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;}
	.container-content ol{ 
    margin-bottom: 20px;
    padding-left: 20px; color: #464646;
    font-family: "HelveticaLTStd-Roman";
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;}
	
	#sortable-agenda ul{list-style: disc !important;
    font-size: 12px !important;
line-height: 18px;
color: #464646;
margin-bottom: 10px;font-family: "HelveticaLTStd-Roman";}
	
a{ 
	text-decoration: none;
	color: #487aa1;  
}
a:hover{
	outline: none;
	color: #f68c20; 
	text-decoration: none;
}
a:focus{
	outline: none;
	color: #f68c20; 
	text-decoration: none;
}

h1,h2,h3,h4,h5,h6{
	font-family: 'Lato', sans-serif;
}

h2 {
	color: #464646;  
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	margin: 0;
	padding-bottom: 10px;  
}
h3{font-size: 18px; color: #464646; }
div.sidebar-content h4{
	font-size:14px !important;
	color: #464646 !important;
	font-weight:900 !important;
}
div.sidebar-content h5{
	font-size:14px !important;
	color: #464646 !important;
	font-weight:900 !important;
}
div.sidebar-content h6{
	font-size:14px !important;
	color: #464646 !important;
	font-weight:900 !important;
}
div.sidebar-content p{
	font-size:12px !important;
	font-family: 'Lato', sans-serif  !important;
	line-height:16px !important;
	margin-bottom:10px !important;
}
div.sidebar-content p a{ color: #464646 !important; text-decoration:underline !important; }
div.sidebar-content p a:hover{ text-decoration: none !important; }
img{
 border:none;
}
.img-responsive{ width:100%; }





.bold-font{ font-family:'HelveticaLTStd-Bold' !important;} 
.block-font{ font-family:'HelveticaLTStd-Blk' !important; }
.normal-font{ font-family:'HelveticaLTStd-Roman' !important;}
.ultralight-font{ font-family:'HelveticaNeue-UltraLight' !important;}
.text-shadow{  /*text-shadow: 3px 4px 2px #232323;*/ }
.white-text{ color:#fff !important;}
.gray{color:#464646 !important;}
.blue{color:#487aa1 !important;}
.light-blue{color:#25b5e9 !important;}
.baby-blue{ color:#a5c4d6 !important; }
.dark-blue{ color:#0c80a7 !important; }
.orange{color:#f78c21 !important;}
.dark-orange{color:#e9741f !important;}
.light-gray{color:#949599 !important;}

.dark-blue-green{
	color:#2d5166 !important;	
}

/* lets put all bg colors here */

/* products */
.dark-blue-green-bg{
	background:#2d5166 !important;	
}
.white-bg{
	background:#fff !important;	
}
.light-blue-bg{
	background:#d1ecf8 !important;	
}
.orange-bg{
	background:#f68d22 !important;	
}
.gray-bg{
	background:#6e6e70 !important;	
}
.dark-gray-bg{
	background:#464646 !important;		
}

.light-gray-bg{
	background:#58585a !important;		
}

h1.block-font{ font-size:75px !important; line-height:55px !important; }
h1.ultralight-font{ font-size:40px !important; line-height:36px !important; }
#percent-big{ font-size:150px; line-height:50px;}

#percent-big span{ font-size:60px;font-family:'LuloCleanOne-Regular';  }
.product-overlay-new{
	/*background: rgba(64,64,64,0.6) repeat scroll 0 0;*/
	color: #ffffff;
	display: inline;
	float: left;padding:120px 0 40px!important;
	padding: 0;
	width: 100%;
}
.custom-checkbox > [type="checkbox"],
.custom-checkbox > label{
	margin-bottom:0px !important;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.custom-checkbox > [type="checkbox"]:not(:checked),
.custom-checkbox > [type="checkbox"]:checked {
	position: absolute;
	left: -9999px;
}
.custom-checkbox > [type="checkbox"]:not(:checked) + label,
.custom-checkbox > [type="checkbox"]:checked + label {
	position: relative;
	padding-left: 22px;
	cursor: pointer;
}
.custom-checkbox > [type="checkbox"]:not(:checked) + label:before,
.custom-checkbox > [type="checkbox"]:checked + label:before {
	content: '';
	position: absolute;
	left:0; 
	top: 50%;
	margin-top:-9px;
	width: 17px; 
	height: 17px;
	border: 1px solid #ddd;
	background: #ffffff;
	border-radius: 2px;
}
.custom-checkbox > [type="checkbox"]:not(:checked) + label:after,
.custom-checkbox > [type="checkbox"]:checked + label:after {
	font: normal normal normal 12px/1 'Glyphicons Halflings';
	content: '\e013';
	position: absolute;
	top: 50%;
	margin-top:-7px;
	left: 2px;
	color: #94C947;
	xtransition: all .2s;
}

.custom-checkbox > [type="checkbox"]:not(:checked) + label:after {
	opacity: 0;
	transform: scale(0);
}
.custom-checkbox > [type="checkbox"]:checked + label:after {
	opacity: 1;
	transform: scale(1);
}

.custom-checkbox > [type="checkbox"][data-indeterminate] + label:after,
.custom-checkbox > [type="checkbox"][data-indeterminate] + label:after {
	content: '\2212';
	left: 2px;
	opacity: 1;
	transform: scale(1);
}

.custom-checkbox > [type="checkbox"]:disabled:not(:checked) + label:before,
.custom-checkbox > [type="checkbox"]:disabled:checked + label:before {
	box-shadow: none;
	background-color: #eeeeee;
	border-color: #eeeeee;
	cursor: not-allowed;
	opacity: 1;
	color: #dadada;
}
.custom-checkbox > [type="checkbox"]:disabled:checked + label:after {
  color: #dadada; cursor: not-allowed;
}
.custom-checkbox > [type="checkbox"]:disabled + label {
  color: #aaa; cursor: not-allowed;
}
.custom-checkbox > [type="checkbox"]:checked:focus + label:before,
.custom-checkbox > [type="checkbox"]:not(:checked):focus + label:before {
	border: 1px solid #66afe9;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.custom-checkbox > label:hover:before {
	border: 1px solid #88D2FF !important;
}
.custom-checkbox > [type="checkbox"]:disabled:not(:checked) + label:hover:before,
.custom-checkbox > [type="checkbox"]:disabled:checked + label:hover:before{
	border: 1px solid #E4E4E4 !important;
}