/*adjusts the position of the caret for the dropdown menu*/
.zen-menu li.parent > a::before, .zen-menu li.parent > .zen-menu-heading::before {    margin-top: 10px;}

#navwrap .zen-spotlight {    border-bottom: 0 none;    padding: 0px 0 0;
}
.white-row {
    color: #7f7f7f;
}
.widephone {
	margin-bottom: 10px!important;
}
h1.article-title {	font-weight:bold;}
section.article-content h3{	color:#0c2436;}
section.article-content h4{	color:#00747a;}
#logowrap #search form {
	padding-top: 0;
	margin-bottom: 0!important;
}
.offcanvas-menu #menu.zen-menu-right {
    padding-right: 20px;
}
div#freecall h2 {
    color: #ffa100;
}
#logowrap .zen-spotlight {
    padding-top: 0px;
}
#logowrap #search input {
    background: ;
    float: left;
    height: 30px !important;
    width: 99.9%;
	border-style: none!important;	color:#8c8988;} /*color of search text*/
input, select {
    min-height: 30px!important;
    
}
#search.form-group {
  margin-bottom: 0!important;
  
}
form#mod-finder-searchform {
  margin-bottom: -5px;
  height: 30px;
}
#search {
    margin-top: 3px;
}
#logo-holder {
    margin-left: 60px;
}
.social-wrap {
    float: right;
    padding: 0 0 20px 20px;
    position: fixed;
    z-index: 100;
    right: 0;
    top: 170px;
    width: 44px;
}
.freestyle5 {
		background-color: #000000;
		color: #fff ;
		padding:20px;}
		
.freestyle5 p,h3 {
			color:#fff;
		}
.freestyle5  a {
		    color:#fff;
		}
.freestyle5 a:hover{
		    color:#ffa100;
		}
/*.secondary3-row {
    background:#D24C41 none repeat scroll 0 0;
    color: #414141;
}*/
/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar {
  margin-bottom: 0px;
    z-index: 99;
	
}
.mean-container .mean-nav {
    border-bottom-style: none;}
/* @group mobi phone */
#mobilephone {
	position: fixed;
	top: 8px;
	left: 5px;
	z-index: 2000;
	background-color: transparent;
	float: left;
	visibility: visible;
}
#mobilephone i.icon-phone {
    margin-top: 7px;
}
/* @end */
/* @group buttons */
#butctr {	margin:0px auto 20px;}
#butctr a {	text-decoration:none!important;	color:#000000;	font-size:14px;	}
#butctr a:hover {	text-decoration:none!important;	color: #FFA100!important;}
.btnA {
  /*display: inline-block;*/
  
  *display: inline;
  *zoom: 1;
  padding:16px 10px 17px 20px;
  text-align: center;
  margin:10px auto!important 30px;
  vertical-align: middle;
  cursor: pointer;
  color: #000;
  /*text-shadow: 0 0px 3px rgba(1,1,1,0);*/
  border-color: #ffffff #ffffff #d9d9d9;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  background:transparent url(../images/vinget-button-animation-alpha10.5.gif) no-repeat center center;	}
  
 .btnA:hover{background:transparent url(../images/vinget-button-animation-over.png) no-repeat center center;	color: #FFA100;}	
 
span.secondary.animated-slower.zen-animate.fadeInRightBig.fa.fa-calendar.zen-icon.zen-icon-calendar.animated {
    background-color: #ffa100;	color:black!important;}
span.primary.animated-faster.zen-animate.fadeInRightBig.fa.fa-envelope-o.zen-icon.zen-icon-envelope-o.animated { background-color: #00747a;	}
span.primary.animated-faster.zen-animate.fadeInRightBig.fa.fa-map-marker.zen-icon.zen-icon-map-marker.animated { background-color: #454545;}
span.fa.fa-arrow-up.zen-icon.zen-icon-arrow-up {    font-size: 24px;}
#toTop {	background-color:#ecebeb;	border-style:none;}
#toTop span.fa.fa-arrow-up.zen-icon.zen-icon-arrow-up {	color:#00747a;}
/* @end */
/* @group split menu */
.zen-menu ul .zen-group ul ul li {
    list-style-type: none !important;
}
/*split MENU overrides*/

zen-menu ul .zen-group ul ul {
    margin-left: 2px !important;}
.splitmenu .zen-menu ul .zen-group ul ul, .sidebar .moduletable ul ul li{
    list-style-type: none !important;}
.splitmenu.forcedown ul#zen-menu li.current.active.deeper.parent.zen-group{list-style-type: none !important;
	}
	ul.splitmenu li.current.active a, ul.splitmenu li a:hover {	color:black;	text-decoration:none;}
/* @end */
#navwrap {
	width: 100%!important;
	height: 38px;
}
#banner.zen-spotlight .moduletable {
    margin-bottom: 0px!important;
}
#bannerwrap .zen-spotlight .moduletable {
margin-bottom: 0;
}
#banner .moduletable.banner-img-fix img {margin-bottom:-4px}
.zentools.flexslider .slides img {
    margin: 0 0 0px;}
.secondary3-row li {
    border-bottom: none;
}
.menu_title {
    display: block;
    position: absolute;
    float:left;
    bottom:1em;
    margin-right:2em;
    color:#FFFFFF;
    font-size: 16px;
    line-height: 22px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
	top: 10px;
	right: 10px;
}
#menu ul > li a{

    padding:7px 12px 12px;

}
.search label,.form-search label {	display:none;}
/**Zentools overrides***/
.zentools.grid .zenimage {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.pagehilight .zentools div.zeninner {
    background-color: rgba(0, 0, 0, 0.04) !important;
}
.zen-menu-horizontal ul ul ul li {
    width: 90%;
}
.zen-menu ul .zen-group ul ul {
     margin-left: 3px !important;
}
.zen-menu li.parent > a::before{
	margin-right: 8px;
}

/* @end */   /*split MENU overrides*/#advancedSearch {	display:none;}

#bottomwrap .spotlight{
	border-style: none!important;
	
} 
#bottomwrap {
	border-bottom: 1px solid #eee !important;
	background-color:#FCFCFC;
}
#menu .off-canvas-trigger{
	background-color: ;
}
a.btn.off-canvas-trigger.sb-toggle-right.visible-navcollapse {
  text-decoration: none;
}
/* @group split menu */
/**2**//**
ul#mysplitmenu li  {  list-style-type: none !important;}
ul#mysplitmenu a:hover{	color: red;}
ul#mysplitmenu li.active a {  color:#296bb7;  }
ul#mysplitmenu li.active a:hover {  color:red;  }
ul#mysplitmenu li.active  ul li  a {  color:#777;  }
ul#mysplitmenu li ul li.active a {  color:#296bb7;  }
ul#mysplitmenu li ul li.active a:hover {  color:red;  }
ul#mysplitmenu li ul li.active ul li a {  color:#777;  }
ul#mysplitmenu li ul li.active ul li a:hover {  color:red;  }
ul#mysplitmenu li ul li ul li.active a {  color:#296bb7;  }
ul#mysplitmenu li ul li ul li ul li.active a {  color:#296bb7;  }
ul#mysplitmenu li ul li ul li.active ul li  a {  color:#777;  }
ul#mysplitmenu li ul li ul li ul li.active a {  color:#296bb7;  }
ul#mysplitmenu li ul li ul li ul li ul li.active a {  color:#296bb7;  }
ul#mysplitmenu li ul li ul li ul li.parent ul li a {  color:#777;  }
ul#mysplitmenu li ul li ul li ul li ul li.active a {  color:#296bb7;  }



/*split MENU overrides*/

zen-menu ul .zen-group ul ul {
    margin-left: 2px !important;}
.splitmenu .zen-menu ul .zen-group ul ul{
    list-style-type: none !important;	background-color:maroon;}
.splitmenu.forcedown ul#zen-menu li.current.active.deeper.parent.zen-group{list-style-type: none !important;
	}
.accordion li.parent.expand	{list-style-type: none!important;}
/* @end */

section.readmore,{
  margin-top: 14px;
}
h2.article-title, h1.article-title {
  padding-bottom: 12px;
}
.nn_tabs .nav-tabs > li > a {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    line-height: 18px;
    margin-right: 2px;
    padding: 6px 12px;	margin-bottom:1px;}
    
section.readmore {  margin-top: 25px;}
.article-title {  margin-bottom: 5px;}
table#darktable2 th#categorylist_header_title, table#darktable2 th.list-author {	padding-left:20px!important;}

.article-title {
    border-bottom: 0px solid #eeeeee;}
    
    
    .nn_tabs .nav-tabs > li.active > a, .nn_tabs .nav-tabs > li.active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F6F5F5;
    border-style: solid;
    border-width: 0px;
    color: #ffa100 !important;
    cursor: default;
    text-decoration: none;
}
#mc_embed_signup .mc-field-group {
    padding-bottom: 1%!important;

}
.alert-warning {
    display: none!important;
}
p.result-created {
    display: none!important;
}

/*Media queeries----------------------------My Group */

@media only screen and (max-width: 787px) {
    #navwrap { 
     height: 0px;
	}
    #menu {  
    color: #f56464;
	}
    #logo {	text-align: center;
		margin-top: 0px;
		padding-bottom: 0px;
	}
    #mob {	margin-top:30px;	z-index:2000;}
   .responsive-enabled .apple-wrap {
   	position: absolute;
   	top: 0;
   	z-index: 110!important;
   }
   .responsive-enabled .mobi-wrap {
   	position: fixed;
   	top: 0;
   	z-index: 2000!important;
   }
   span.secondary.animated-slower.zen-animate.fadeInRightBig.fa.fa-calendar.zen-icon.zen-icon-calendar.animated  {
    background-color: #ffa100;	color:white!important;}
   #logo-holder {
    margin-left: auto;
    margin-right: auto;}
    #logowrap .zen-spotlight {
    padding-top: 30px;
    background-color: #ffffff;
    padding-bottom: 0;
    border: 0;
}
    }
@media screen and (min-width:786px){
   #mobilephone.mobi-wrap     { display:block;}/*set to display none to show the sosial icons on wide screens and the back to top*/
     .menu_title{ 
     visibility:hidden;}
     /*#main-menu ul.zen-menu-child.cols- {	display:none;} /*this stops the top menu from displaying the second levels*/
     #main-menu ul.zen-menu-child.cols- li ul {	display:none;} /*this stops the top menu from displaying the third levels*/
 

@media screen and (max-width:786px)
     {#mobilephone.mobi-wrap{ background-color:transparent;top:0;left:0;width:60%;padding:0 0 0 10px; z-
    index:12000; position: absolute; color:white; height:30px;} #mobilephone.mobi-wrap p { margin- bottom:1px;  margin-left:5px;}
      .responsive-enabled .social-wrap {left: 0;padding: 0 0 0 1px!important;top: 10px;width: 70%;
	  	position: absolute;line-height: 1px;	  } 
	  	.responsive-enabled .social-wrap span {
	  		padding-top: 0;
	  	}
      mobilephone.mobi-wrap a { color:#efefef; text-decoration: none!important; }
      #mobilephone.mobi-wrap a:hover { color:black; text-decoration: none; } 
      #mobilephone.mobi-wrap .no-social p {margin-top:9px; }
         
    }