body {
	margin:0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
	}
	
html,body { height:100%; }

/* Reset */
header, section, footer, aside, nav, main, article, figure {
    display: block; 
}
/* Layout */

header {
	float:left;
	width:100%;
	padding-top:1.5%;
	padding-bottom:1.5%;
	}
#restopmenu {
	display:none;
	}
#topnav {
	float:left;
	width:100%;
	background:#231F20;
	}
#breadnav {
	float:left;
	width:100%;
	background:#EEE;
	height:32px;
	}
#banner  {
    float:left;
    width:100%;
    height: 900px;
    background-image: url(images/zavarovanje-na-posti-banner.jpg);
    background-position: 50% 30%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
 }
#products {
	float:left;
	width:100%; 
	padding-bottom:0%;
	}
#row1 {
	float:left;
	width:100%;
	background:#F7B518;
	padding-top:3%;
	padding-bottom:3%;
	}
#row2 {
	float:left;
	width:100%;
	padding-top:3%;
	padding-bottom:3%;
	}
#leftNav {
	float:left;
	width:30%;
	background:url(images/leftNavBack.png) repeat-x top;
	margin-top:1.5%;
	height:600px;
	}
#mainContent {
	float:left;
	width:64%;
	margin-top:1.5%;
	padding:3%;
	}
footer {
	float:left;
	width:100%;
	background:#231F20 url(images/pszz_footer.png) bottom right no-repeat;
	padding-bottom:3%;
	}
.wrapper {
  margin: 0 auto;
  width: 93.75%;
  max-width: 1232px;

	}

#contentrow2 {
	float:left;
	width:100%;
	padding-bottom:1%;
	height:auto !important;
	}
/* General styles */

img {
	max-width:100%;
	border:none;
	}

h1 {
	font-size:1.8em;
	margin:0;
	padding-bottom:2%;
	font-weight:300;
	text-transform:uppercase;
	}
h2 {
	font-size:1.6em;
	margin:0;
	font-weight:100;
	padding-bottom:1%;
	}
h3 {
	font-size:1.2em;
	font-weight:100;
	margin:0;
	}
p {
	margin:0;
	padding-bottom:1em;
	}
.why li {
	list-style:url(images/bullet_why.png);
	padding-bottom:10px;
	line-height:120%;
	}
/* Header Styles */

.logo {
	float:left;
	width:268px;
	height:70px;
	}
.logo img {
	display:block;
	width:280px !important;
	height:auto;
	}
.globalnav {
	float:right;
	width:auto;
	height:36px;
	}
.call,
.write,
.location {
	float:left;
	}

.call a {
	float:left;
	height:70px;
	width:80px;
	background:url(images/phone.png) 50% 15px no-repeat;
	border:1px solid #F7B518;
	margin-right:4px;
	text-decoration:none;
	color:#333;
	font-size:0.9em;
	}
.call a:hover {
	background:#F7B518 url(images/phoneh.png) 50% 15px no-repeat;
	color:#FFF;
	}
.write a {
	float:left;
	height:70px;
	width:80px;
	background:url(images/write.png) 50% 15px no-repeat;
	border:1px solid #F7B518;
	margin-right:4px;
	text-decoration:none;
	color:#333;
	font-size:0.9em;
	}
.write a:hover {
	background:#F7B518 url(images/writeh.png) 50% 15px no-repeat;
	color:#FFF;
	}
.location a {
	float:left;
	height:70px;
	width:80px;
	background:url(images/location.png) 50% 15px no-repeat;
	border:1px solid #F7B518;
	text-decoration:none;
	color:#333;
	font-size:0.9em;
	}
.location a:hover {
	background:#F7B518 url(images/locationh.png) 50% 15px no-repeat;
	color:#FFF;
	}
.timebox {
	float:left;
	height:70px;
	width:80px;
	background:url(images/time.png) 50% 15px no-repeat;
	border:1px solid #F7B518;
	text-decoration:none;
	color:#333;
	font-size:0.9em;
	}
.contactbox {
	float:left;
	height:70px;
	width:80px;
	background:url(images/contact.png) 50% 15px no-repeat;
	border:1px solid #F7B518;
	text-decoration:none;
	color:#333;
	font-size:0.9em;
	}

.call p,
.write p,
.location p,
.timebox p,
.contactbox p {
	margin:0 auto;
	width:80px;
	text-align:center;
	padding-top:50px;
	font-size:0.8em;
	}

/* Banner */


/* Top Nav*/
.sfNavHorizontalDropDown,
.sfNavList, 
.k-widget,
.k-reset,
.k-header,
.k-menu, 
.k-menu-horizontal {
	background:none !important;
	
	}
.k-menu .k-link {
	color:#CCC !important;
	}
.sfNavHorizontalDropDownWrp {
	float:left;
	padding-top:4px;
	background:none !important;
	}
.sfNavHorizontalDropDownWrp .k-item {
	display:inline-block;
	list-style:none;
	border-style:none !important;
	padding-left:10px;
	padding-bottom:18px;
	padding-top:10px;
	color:#FFF;
	}
.sfNavHorizontalDropDownWrp .k-link {
	padding:0px 40px 0px 0px !important;
	font-weight:normal !important;
	color:#FFF;
	}
.sfNavHorizontalDropDownWrp .k-icon,
.sfNavHorizontalDropDownWrp .k-i-arrow-s {
	margin-left:8px !important;
	background:url(images/menuarrow.png) center center no-repeat !important;
}
.sfNavHorizontalDropDownWrp .k-state-border-down {
	background:#333;
	}
.sfNavHorizontalDropDownWrp .k-group {
	background:#333 !important;
	padding:20px !important;
	border:none !important;
	}
.sfNavHorizontalDropDownWrp .k-group .k-state-default .k-link  {
	color:#FFF;
	background:url(images/menuarrowl.png) right center no-repeat;
	
	}
.sfNavHorizontalDropDownWrp .k-group .k-state-hover  .k-link{
	color:#F7B518 !important;
	background:url(images/menuarrowlh.png) right center no-repeat !important;
	}
.sfNavHorizontalDropDownWrp .k-first {
	padding-left:0px ;
	}
.k-group .k-first {
	padding-left:10px; !important
	}

/* Left Nav */
.leftNavImage {
	margin:0 auto;
	width:130px;
	padding-bottom:3%;
	}
.leftNavImage img {
	display:block;
	max-width:130px;
	height:auto;
	padding-top:20px;
	}

.sfNavVertical li {
	display:block;
	
	margin-bottom:1px;
}
.sfNavVertical a {
	display:block;
	padding-left:10px;
	padding-right:30px;
	padding-top:15px;
	padding-bottom:15px;
	text-decoration:none;
	background:url(images/rarrowlink.png) right center no-repeat;
	color:#666;
	}
.sfNavVertical a:hover,
.sfNavVertical .sfSel {
	font-weight:normal !important;
	color:#FFF;
	background:#FC0 url(images/rarrowh.png) right center no-repeat;
	}
.vertParent {
	display:block;
	
	}
.vertParent  a {
	padding-left:10px;
	padding-right:30px;
	background:#000 url(images/rarrowh.png) right center no-repeat !important;
	text-decoration:none;
	color:#FFF;
	text-transform:uppercase;
	}
.vertParent  a:hover {
	text-decoration:none;
	color:#FFF;
	text-transform:uppercase;
	font-weight:normal !important;
	}
	
/* bredCrumb */
.sfBreadcrumbWrp {
	margin-top:6px;
	}

.sfBreadcrumbWrp .rsmLink:hover {
	background:none !important;
	}
/* Columns */

.container {
	float:left;
	width:100%;
	padding-top:3%;

	}
.container h1 {
	font-size:1.4em;
	}
.box_col1 a {
	text-decoration:none;
	color:#666;
	}
.box_col1 {
	float:left;
	width:31%;
	margin-right:3%;
	height:250px;
	
	margin-bottom:4%;
	}
.box_col1:hover {
	background:#EEE;
	}
.box_col2 a {
	text-decoration:none;
	color:#666;
	}
.box_col2 {
	float:left;
	width:31%;
	margin-right:3%;
	height:250px;
	
	margin-bottom:4%;
	}
.box_col2:hover {
	background:#EEE;
	}
.box_col3 a {
	text-decoration:none;
	color:#666;
	}
.box_col3 {
	float:left;
	width:31%;
	height:250px;
	margin-bottom:4%;
	}
.box_col3:hover {
	background:#EEE;
	}
.box_img {
	margin:0 auto;
	width:130px;
	}
.box_img img {
	display:block;
	max-width:130px;
	height:auto;
	padding-top:20px;
	}
.box_text {
	margin:0 auto;
	width:96%;
	padding:2%;
	text-align:center;
	}


/* Why Box styles */
.whyBox {
	float:left;
	width:60%;
	padding:0;
	margin:0;
	}
.whyImg {
	float:left;
	width:40%;
	}
.whyImg img {
	display:block;
	width:70%;
	height:auto;
	margin-left:15%;
	}
.none {
	overflow:hidden;
	}
.mylist {
	float:left;
	display:inline;
	width:50% !important;
	}
/* Buttons */

.button a {
	float:left;
	padding-left:15px;
	padding-right:30px;
	min-width:120px;
	height:46px;
	padding-top:24px;
	border:1px solid #F7B518;
	background:url(images/rarrow.png) right 50% no-repeat;
	text-decoration:none;
	margin-right:4px;
	color:#666;
	margin-top:3%;
	}
.button a:hover {
	background:#F7B518 url(images/rarrowh.png) right 50% no-repeat;
	color:#FFF;
	}
	
/* Blog styles */
.blogBox {
	float:left;
	width:12%;
		}
.blogsummary {
	float:left;
	width:88%;
	
	
	}
.blogdate {
	float:left;
	width:100px;
	height:90px;
	background:#F7B518;
			}
.bDay {
	float:left;
	width:100%;
	text-align:center;
	font-size:2em;
	font-weight:800;
	padding-top:20px;
	color:#FFF;
	line-height:98%;
	}
.bMonth {
	float:left;
	width:100%;
	text-align:center;
	font-size:1em;
	color:#FFF;
	line-height:98%;
	}
.bYear {
	float:left;
	width:100%;
	text-align:center;
	font-size:0.8em;
	color:#FFF;
	line-height:98%;
	}

.blogsummary h2 a {
	color:#333;
	text-decoration:none;
	padding-right:30px;
	background:url(images/rarrowlink.png) right no-repeat;
	}
.blogsummary h2 a:hover {
	color:#F7B518;
	background:url(images/rarrow.png) right no-repeat;
	}
.blogMore {
	}
/* Location Widget */
.locationItem {
	float:left;
	width:100%;
	list-style:url(images/location.png);
	margin-bottom:40px;
	padding-bottom:5px;
	border-bottom:1px dotted #F7B518;

	}
.locationItem a {
	text-decoration:none;
	color:#666;
	}
.locationData,
.sfitemAddressWrp {
	float:left;
	width:50% !important;
	}
.locationRow {
	clear:both;
	float:left;
	margin-bottom:30px;
	}
.locationBox {
	float:left;
	height:70px;
	width:80px;
	background:url(images/location.png) 50% 15px no-repeat;
	border:1px solid #F7B518;
	text-decoration:none;
	color:#333;
	font-size:0.9em;
	}
.locationBox p {
	margin:0 auto;
	width:80px;
	text-align:center;
	padding-top:50px;
	font-size:0.8em;
	}
.addressBox {
	float:left;
	margin-left:10px;
	}

.sfitemViewMapLnk {
	display:none;
	}
.sfitemAddressTxt {
	padding-bottom:10px;
	}
.openingTimes {
	float:left;
	width:200px;
	margin-left:10px;
	}
.locPhone {
	float:left;
	clear:both;
	padding-left:30px;
	height:22px;
	margin-bottom:5px;
	background:url(images/phone.png) left no-repeat;
	}
.locMail {
	float:left;
	clear:both;
	padding-left:30px;
	height:22px;
	margin-bottom:5px;
	background:url(images/write.png) left no-repeat;
	}

.contactBoxText {
	float:left;
	margin-left:10px;
	}

.contactBoxText a {
	color:#666;
	}
.locBoxLine {
	float:left;
	clear:both;
	margin-bottom:5px;
	}
/* Search Widget */
.searchWrapper {
	float:left;
	width:100%;
	margin-bottom:40px;
	}
.sfsearchResultsWrp {
	float:left;
	width:96%;
	padding:2%;
	background:#EEE;
	margin-bottom:40px;
	}

fieldset {
	border:none;
	padding:0 !important;
	margin-top:20px;
	}
.sfsearchResultTitle a {
	display:block;
	padding-left:30px;
	background:url(images/location.png) left no-repeat !important;
	margin-bottom:20px;
	padding-bottom:5px;
	}
.sfsearchResultTitle a {
	color:#000;
	}
.sfsearchResultUrl a {
	color:#000;
	}
.searchLabel {
	float:left;
	font-size:16px;
	color:#666;
	padding-right:20px;
	padding-top:10px;
	}
.searchBoxW input[type="text"],
.searchInput,
.k-input {
	float:left;
	height:34px !important;
	width:290px !important;
	border:none !important;
	}
.searchBoxW {
	float:left;
	border:1px solid #CCC;
	height:40px;
	width:320px;
	}
.searchSubmit {
	float:left;
	font-size:0px;
	background:url(images/searchButton.png) center center no-repeat !important;
	width:22px !important;
	height:40px;
	border:none !important;
	
	}
.k-popup {
	background:#EEE !important;
	border:1px solid #CCC !important;
	margin-top:5px;
	
	}
.k-state-border-up {
	border: none !important;
	}
/* Content Menu Widget */
.contentMenu .sfNavList ul {
	
	}
.contentMenu .sfNavList li {
  display:block;
  width:38%;
  line-height:100px;
  margin-right:4%;
  padding:2%;
  border: #CCC solid 1px;
  margin-bottom:4%;
  background: url(images/rarrow.png) right 50% no-repeat;
}
.contentMenu .sfNavList li a {
display: inline-block;
  vertical-align: middle;
  line-height: normal;
  text-decoration:none;
  color:#666;
	}
.contentMenu .sfNavList li a:hover {
	color:#F7B518;
	}
/* Zavarovalnice widget */

.zavlogo {
	float:left;
	margin-right:4%;
	margin-bottom:4%;
	margin-top:4%;
	}
.generali a {
	float:left;
	width:100px;
	height:80px;
	background:url(images/generali_logo_g.png);
	}
.generali a:hover{

	background:url(images/generali_logo.png);
	}
.vzajemna a {
	float:left;
	width:100px;
	height:80px;
	background:url(images/vzajemna_logo_g.png);
	}
.vzajemna a:hover{
	background:url(images/vzajemna_logo.png);
	}
.as a {
	float:left;
	width:100px;
	height:80px;
	background:url(images/as_logo_g.png);
	}
.as a:hover{

	background:url(images/as_logo.png);
	}
.arag a {
	float:left;
	width:80px;
	height:80px;
	background:url(images/arag_logo.png);
	}
.arag a:hover{

	background:url(images/arag_logo_h.png);
	}

/* Footer */
footer h3 {
	color:#FFF;
	font-size:1.4em;
	padding-bottom:3%;
	}
footer p {
	clear:both;
	font-size:0.9em;
	color:#999;
	
	}
footer {
	color:#FFF;
	padding-top:3%;
	padding-bottom:3%;
	}
.footer_col1 {
	float:left;
	width:31%;
	margin-right:2%;
	}
.footer_col2 {
	float:left;
	width:31%;
	margin-right:3%;
	}
.footer_col3 {
	float:left;
	width:31%;
	margin-right:2%;
	}
.FooterForm  {
	float:left;
	width:100%;
	margin-top:20px;
	}
.FooterForm  .sfFormBox {
	float:left;
	width:100%;
	margin-bottom:15px;
	}
.FooterForm .sfTxtLbl {
	color:#EEE;
	}
.FooterForm .sfFieldWrp input[type="text"] {
	float:left;
	width:90%;
	height:40px;
	border:1px solid #CCC;
	padding-left:10px;
	font-size:16px;
	color:#999;
	background:#EEE;
	}
.FooterForm .sfFieldWrp textarea {
	float:left;
	width:90%;
	height:140px;
	border:1px solid #CCC;
	padding-left:10px;
	padding-top:10px;
	font-size:16px;
	color:#999;
	background:#EEE;
	}
.FooterForm .sfFormSubmit {
	clear:both;
	float:left;
	margin-top:20px;
}
.FooterForm .sfFormSubmit input[type="submit"] {
	padding-left:15px;
	padding-right:30px;
	min-width:120px;
	height:46px;
	border:1px solid #F7B518;
	background:url(images/rarrow.png) right 50% no-repeat;
	text-decoration:none;
	margin-right:4px;
	color:#F7B518;
	text-align:left;
	margin-top:3%;
	
	}
.footerSiteMap a {
	color:#CCC;
	font-weight:normal !important;
	text-decoration:none;
	text-transform:uppercase;
	}
.footerSiteMap a:hover {
	color:#F7B518;
	}

.footer_map {
	float:left;
	width:100%;
	max-width:320px;
	height:360px;
	background:url(images/slomap.png) no-repeat bottom;
	}

.footerContact .call a,
.footerContact .write a,
.footerContact .location a
 {
	 color:#CCC !important;
	}
.footerContact .call a p:hover,
.footerContact .write a p:hover,
.footerContact .location a p:hover
 {
	 color:#000 !important;
	}
.socialIcon {
	float:left;
	clear:both;
	margin-bottom:20px;
	}
.fb a {
	float:left;
	padding-left:70px;
	height:52px;
	color:#999;
	background:url(images/fb.png) left no-repeat;
	
}
.ln a {
	float:left;
	padding-left:70px;
	height:52px;
	color:#999;
	background:url(images/ln.png) left no-repeat;
}
.yt a {
	float:left;
	padding-left:70px;
	height:52px;
	color:#999;
	background:url(images/yt.png) left no-repeat;
}
.fb a:hover {
	background:url(images/fbh.png) left no-repeat;
}
.ln a:hover {
	background:url(images/lnh.png) left no-repeat;
}
.yt a:hover {
	background:url(images/yth.png) left no-repeat;
}
/* Categorie widget */
.Regions .sftaxonItem {
	list-style:none;

	
	}
.Regions .sftaxonLink  {
	clear:both;
	float:left;	
	margin-bottom:20px;
	padding-left:30px;
	background:url(images/cat_bullet.png) left no-repeat;
	text-decoration:none;
	color:#666;
	}
.Regions .selected {
	background:url(images/cat_bullet_sel.png) left no-repeat !important;
	
	}
/* Forms */
.contactus {
	float:left;
	width:100%;
	margin-bottom:40px;
	}
.sfFormBox {
	float:left;
	width:100%;
	margin-bottom:20px;
	}
.contactus .za .sfTxt {
	float:left;
	border:1px solid #CCC;
	width:370px;
	height:42px;
	background:#EEE;
	padding-left:10px;
	font-size:0.9em;
	font-weight:100;
	color:#666;
}
.contactus .zainfo .sfTxt {
	float:left;
	border:1px solid #CCC;
	background:#EEE;
	width:470px;
	height:42px;
	padding-left:10px;
	font-size:0.9em;
	font-weight:100;
	color:#666;
	font-weight:bold;
}
	
.contactus .person .sfTxt {
	float:left;
	border:1px solid #CCC;
	width:350px;
	height:42px;
	padding-left:30px;
	background:url(images/field_icon_person.png) left no-repeat;
	font-size:1.1em;
	font-weight:normal !important;
	color:#333;
	}
.contactus .email .sfTxt {
	float:left;
	border:1px solid #CCC;
	width:390px;
	height:42px;
	padding-left:30px;
	background:url(images/field_icon_mail.png) left no-repeat;
	font-size:1.1em;
	font-weight:100;
	color:#333;
	}
.contactus .phone .sfTxt {
	float:left;
	border:1px solid #CCC;
	width:350px;
	height:42px;
	padding-left:30px;
	background:url(images/field_icon_phone.png) left no-repeat;
		font-size:1.1em;
	font-weight:100;
	color:#333;
	}
.contactus .msg .sfTxt {
	float:left;
	border:1px solid #CCC;
	width:410px;
	height:200px;
	padding-left:30px;
	padding-top:30px;
	background:url(images/field_icon_text.png) left top no-repeat;
	font-size:0.9em !important;
	font-family:font-family: 'Open Sans', sans-serif !important;
	font-weight:normal !important;
	color:#333;
	}
.contactus .sfFormBox label,
.contactus .sfFormBlock {
	float:left;
	width:100%;
	font-size:0.9em;
	color:#666;
	}
.contactus .sfFormSubmit input {
	border:none;
	float:left;
	padding-left:15px;
	padding-right:30px;
	min-width:120px;
	height:46px;
	border:1px solid #F7B518;
	background:url(images/rarrow.png) right 50% no-repeat;
	text-decoration:none;
	margin-right:4px;
	color:#666;
	margin-top:3%;
	}
.contactus .sfError {
	clear:both;
	float:left;
	width:100%;
	font-size:0.6em;
	color:#900;
	}
@media screen and (max-width: 1024px) {
	
	
	.container h1 {
	font-size:1.3em;
	}
	
.blogBox {
	float:left;
	width:15%;
		}
.blogsummary {
	float:left;
	width:85%;
	
	
	}
}


@media screen and (max-width: 768px) {
	
	
	.container h1 {
	font-size:1.2em;
	}
	
.blogBox {
	float:left;
	width:20%;
		}
.blogsummary {
	float:left;
	width:80%;
	
	
	}
	.footer_col1 {
	float:left;
	width:100%;
	margin-right:0%;
	margin-bottom:3%
	}
.footer_col2 {
	float:left;
	width:100%;
	margin-right:0%;
	margin-bottom:3%
	}
.footer_col3 {
	float:left;
	width:100%;
	margin-right:0%;
	margin-bottom:3%
	}
	
}

	

@media screen and (max-width: 580px) {
	
.globalnav {
	float:left;
	clear:both;
	width:100%;
	height:auto !important;
	margin-top:13px;
	}
#topmenu {
	display:none;
	height:auto;
	}
#restopmenu {
	display:block !important;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	}
#banner {
	display:none !important;
	}
#leftNav {
	float:left;
	width:100%;
	background:url(images/leftNavBack.png) repeat-x top;
	margin-top:1.5%;
	height:auto;
	}
#mainContent {
	float:left;
	width:94%;
	margin-top:1.5%;
	padding:3%;
	}
.blogBox {
	float:left;
	width:100%;
}
.blogsummary {
	clear:both;
	float:left;
	width:100%;
	
	
	}

.call,
.write,
.location {
	float:left;
	}

.call a {
	float:left;
	height:76px;
	width:76px;
	background:url(images/phone.png) center center no-repeat;
	border:1px solid #F7B518;
	margin-right:13px;
	margin-bottom:7px;
	text-decoration:none;
	color:#333;
	font-size:0.9em;
	}
.call a:hover {
	background:#F7B518 url(images/phoneh.png) center center no-repeat;
	color:#FFF;
	}
.write a {
	float:left;
	height:76px;
	width:76px;
	background:url(images/write.png) center center no-repeat;
	border:1px solid #F7B518;
	margin-right:13px;
	margin-bottom:7px;
	text-decoration:none;
	color:#333;
	font-size:0.9em;
	}
.write a:hover {
	background:#F7B518 url(images/writeh.png) center center no-repeat;
	color:#FFF;
	}
.location a {
	float:left;
	height:76px;
	width:76px;
	background:url(images/location.png) center center no-repeat;
border:1px solid #F7B518;
	margin-right:0px;
	margin-bottom:7px;
	text-decoration:none;
	color:#333;
	font-size:0.9em;
	}
.location a:hover {
	background:#F7B518 url(images/locationh.png) center center no-repeat;
	color:#FFF;
	}
.call p,
.write p,
.location p,
.timebox p,
.contactbox p {
	display:none;
	}

.locPhone {
	float:left;
	clear:both;
	padding-left:0px;
	height:50px;
	width:50px;
	border:1px solid #CCC;
	margin-bottom:15px;
	background:url(images/phone.png) center no-repeat;
	font-size:0px !important;
	margin-right:10px;
	}
.locMail {
	float:left;
	padding-left:0px;
	height:50px;
	width:50px;
	border:1px solid #CCC;
	margin-bottom:15px;
	clear:none;
	background:url(images/write.png) center no-repeat;
	font-size:0px !important;
	}

#breadnav {
	display:none !important;
	}
.box_col1 {
	float:left;
	width:100%;
	margin-right:0%;
	height:230px;
	border:none;
	margin-bottom:4%;
	}
.box_col1:hover {
	background:#EEE;
	}
.box_col2 a {
	text-decoration:none;
	color:#666;
	}
.box_col2 {
	float:left;
	width:100%;
	margin-right:0%;
	height:230px;
	border:none;
	margin-bottom:4%;
	}
.box_col2:hover {
	background:#EEE;
	}
.box_col3 a {
	text-decoration:none;
	color:#666;
	}
.box_col3 {
	float:left;
	width:100%;
	margin-right:0%;
	height:230px;
	border:none;
	margin-bottom:4%;
	}
.box_col3:hover {
	background:#EEE;
	}
.box_img {
	margin:0 auto;
	width:130px;
	}
.box_img img {
	display:block;
	max-width:130px;
	height:auto;
	padding-top:20px;
	}
.box_text {
	margin:0 auto;
	width:96%;
	padding:2%;
	text-align:center;
	}
	/* Why Box styles */
.whyBox {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	}
.whyImg {
	float:left;
	width:100%;
	}
.whyImg img {
	display:block;
	width:80%;
	height:auto;
	margin-left:0%;
	}
.none {
	overflow:hidden;
	}
.mylist {
	float:left;
	display:inline;
	width:50% !important;
	}

/* Top Nav*/

.k-menu .k-link {
	color:#CCC !important;
	}
.sfNavHorizontalDropDownWrp {
	float:left;
	width:320px !important;
	padding-top:4px;
	margin-bottom:20px;
	}
.k-animation-container {
	background:#333;
	}
.sfNavHorizontalDropDownWrp .k-item {
	display:inline-block;
	width:280px !important;
	list-style:none;
	border-style:none !important;
	padding-left:20px;
	padding-bottom:18px;
	padding-top:10px;
	color:#FFF;
	
	}
.k-menu-group {
	float:left !important;
	}
.sfNavHorizontalDropDownWrp .k-link {
	
	
	padding:0px 40px 0px 0px !important;
	font-weight:normal !important;
	color:#FFF;
	}
.sfNavHorizontalDropDownWrp .k-icon,
.sfNavHorizontalDropDownWrp .k-i-arrow-s {
	margin-left:8px !important;
	padding-left:30px !important;
	background:url(images/menuarrow.png) center center no-repeat !important;
}
.sfNavHorizontalDropDownWrp .k-state-border-down {
	background:#231F20 !important;
	}
.sfNavHorizontalDropDownWrp .k-group {
	background:#231F20; !important;
	padding:20px !important;
	border:none !important;
	}
.sfNavHorizontalDropDownWrp .k-group .k-state-default .k-link  {
	color:#FFF;
	background:url(images/menuarrowl.png) right center no-repeat;
	
	}
.sfNavHorizontalDropDownWrp .k-group .k-state-hover  .k-link{
	color:#F7B518 !important;
	background:url(images/menuarrowlh.png) right center no-repeat !important;
	}
.sfNavHorizontalDropDownWrp .k-first {
	padding-left:20px ;
	}
.k-group .k-first {
	padding-left:20px; !important
	}
#map_canvas_read {
	width:100% !important;
	height:200px !important;
	}

}