body {	}a {	-webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    -o-transition: tallop 0.3s;    transition: all 0.3s;}.contrast * {	color: #fff !important;}img {	max-width: 100%;	height: auto!important;}/*-- Top --*/.atop {	padding: 10px 0;}.atop a {	color: #444;	line-height: 30px;}.atop .social a i {	background: #444;	color: white;	height: 30px;	width: 30px;	text-align: center;	line-height: 30px;	border-radius: 50%;	margin: 0px 3px;}.atop .social a:hover {	text-decoration: none;}/*-- Navigation --*/.navbar-toggle {	border: 1px solid white;}.navbar-toggle span{	background: white;}.nav > li > a:hover, .nav > li > a:focus, .nav > li > a:active, .nav > li.current > a, .nav > li.active > a,.nav > li.open > a,.nav > li.open > a:hover {	background: transparent;}.nav li {	position: relative;}.nav > li.open > ul {	display: none;	position: absolute;	top: 100%;	right: 0;	list-style-type: none;	padding: 0px;	margin: 0px;	z-index: 99;	width: 180px;	border: 1px solid #e6e6e6;	border-top: none;	background: white;	margin-top: 1px;}.nav > li.open:hover > ul {	display: block;}.nav li ul li a {	color: #444 !important;	padding: 8px 20px;	display: block;	background: white;}.nav li ul li a:hover, .nav > li > ul > li.current > a, .nav > li > ul > li.active > a {	text-decoration: none;	color: #337AB7 !important;}.nav > li.open > ul li + li a {	border-top: 1px solid #e6e6e6;}.nav > li.open > ul li ul {	display: none;	position: absolute;	top: 0%;	right: 100%;	list-style-type: none;	padding: 0px;	margin: 0px;	z-index: 99;	width: 180px;	border: 1px solid #e6e6e6;	background: white;	border-top: none;}.nav > li.open > ul li:hover ul {	display: block;}.nav > li.open > ul li.open a, .nav > li.open > ul li.open a:hover {	background: white;	border-top: 1px solid #e6e6e6;}.nav > li.open > ul > li:hover ul li ul {	display: none;	border-top: none;}.nav > li.open > ul > li ul li:hover ul {	display: block;}.page-header {	margin-top: 0px;	padding-top: 0px;	padding-left: 20px;}.page-header h1 {	margin-top: 0px;}/*-- Content -- */.content {	margin: 30px 0;}/*-- Sidebar -- */.sidebar *:first-child {	margin-top: 0px;}.sidebar h2, .sidebar h3 {	font-size: 24px;}/*-- Footer -- */.footer {	margin-bottom:20px;}.footer .contrast {	border-radius: 5px;}.footer [class*="col-"] {	padding-top: 15px;	padding-bottom: 15px;}/*-- Responsive --*/@media (min-width: 768px) {  .phone, .social {	padding:0 30px;  }  #navbar {	padding-right: 20px;  }}@media (max-width: 767px) {  .navbar {  	border-radius:5px;  }  .atop, .footer, .text-right {	text-align: center;  }  .phone, .social {	padding:5px 15px;  }  .nav li.open ul,   .nav li.open ul li ul,   .nav li.open ul li ul li ul,  .nav li.open ul li:hover ul li ul {    display:block;    padding-left: 0px;    margin-left: 0px;    width: 100%;    position: relative;    right: auto;    top: auto;    border: none;    /*max-height: none !important;    height: auto !important;    overflow: auto;*/    background-color: transparent;  }  .nav > li.open > ul > li > a,  .nav > li.open > ul > li > ul > li > a,  .nav > li.open > ul > li > ul > li > ul > li > a {    background: transparent !important;    color: white !important;  }  .nav li + li a {	border-top: 1px solid #b0c4de!important;  }}