@charset "utf-8";

/* CSS Document */



@font-face{

	font-family:open Sans;

	src:url(fonts/OpenSans-Regular.ttf);

}







ul.clix-hmenu a, ul.clix-hmenu a:link, ul.clix-hmenu a:visited, ul.clix-hmenu a:hover 

{

   outline: none;

   position: relative;

   z-index: 11;

}



ul.clix-hmenu, ul.clix-hmenu ul

{

   display: block;

   margin: 0;

   padding: 0;

   border: 0;

   list-style-type: none;

}



ul.clix-hmenu li

{

   margin: 0;

   padding: 0;

   border: 0;

   display: block;

   float: left;

   position: relative;

   z-index: 5;

   background: none;

}



ul.clix-hmenu li:hover{

   z-index: 10000;

   white-space: normal;

}

ul.clix-hmenu li li{

   float: none;

   width: auto;

}

ul.clix-hmenu li:hover>ul {

   visibility: visible;

   top: 100%;

}

ul.clix-hmenu li li:hover>ul {

   top: 0;

   left: 100%;

}

ul.clix-hmenu:after, ul.clix-hmenu ul:after

{

   content: ".";

   height: 0;

   display: block;

   visibility: hidden;

   overflow: hidden;

   clear: both;

}

ul.clix-hmenu, ul.clix-hmenu ul {

   min-height: 0;

}



ul.clix-hmenu ul

{

   visibility: hidden;

   position: absolute;

   z-index: 10;

   left: 0;

   top: 0;

   background-image: url('images/spacer.gif');

   padding: 10px 30px 30px 30px;

   margin: -10px 0 0 -30px;

}



ul.clix-hmenu ul.clix-hmenu-left-to-right {

   right: auto;

   left: 0;

   margin: -10px 0 0 -30px;

}

ul.clix-hmenu ul.clix-hmenu-right-to-left {

   left: auto;

   right: 0;

   margin: -10px -30px 0 0;

}



ul.clix-hmenu ul ul

{

   padding: 30px 30px 30px 10px;

   margin: -30px 0 0 -10px;

   margin-left: -11px;

   z-index: -1;

}



ul.clix-hmenu ul ul.clix-hmenu-left-to-right

{

   right: auto;

   left: 0;

   padding: 30px 30px 30px 10px;

   margin: -30px 0 0 -10px;

   margin-left: -11px;

}



ul.clix-hmenu ul ul.clix-hmenu-right-to-left

{

   left: auto;

   right: 0;

   padding: 30px 10px 30px 30px;

   margin: -30px -10px 0 0;

   margin-right: -11px;

}



ul.clix-hmenu li li:hover>ul.clix-hmenu-left-to-right {

   right: auto;

   left: 100%;

}

ul.clix-hmenu li li:hover>ul.clix-hmenu-right-to-left {

   left: auto;

   right: 100%;

}



ul.clix-hmenu{

   position:relative;

   padding: 0px 6px 6px 0px;

   float: left;

}



/* end menu structure */



/* menu bar */



.art-nav

{

   margin:0 auto;

   min-height: 38px;

   z-index: 100;

   margin-top: 0;

   margin-bottom: 0;

}



.art-nav:before, .art-nav:after{

   background-image: url('images/nav.png');

}

.art-nav:before{

   right: 5px;

}

.art-nav:after{

   width: 5px;

}

/* end menu bar */

.art-nav-outer{

   position:absolute;

   width:100%;

}



/* end Menu */



/* begin MenuItem */

ul.clix-hmenu>li>a

{

	position: relative;

	display: block;

	height: 76px;

	cursor: pointer;

	text-decoration: none;

	color: #fff;

	padding: 0 10px;

	line-height: 76px;

	text-align: center;

	font-style: normal;

	font-size: 18px;

	font-family: "Open Sans", Arial;

	font-weight: normal;

	text-transform: uppercase;

}



ul.clix-hmenu>li>a:before, ul.clix-hmenu>li>a:after

{

   position: absolute;

   display: block;

   content:' ';

   top: 0;

   bottom:0;

   z-index: -1;

   background-image: url('images/menuitem1.png');

   

}



ul.clix-hmenu>li>a:before

{

   left: 0;

   right: 3px;

   background-position: top left;

}



ul.clix-hmenu>li>a:after

{

   width: 3px;

   right: 0;

   background-position: top right;

}



.clix-hmenu a, .clix-hmenu a:link, .clix-hmenu a:visited, .clix-hmenu a:hover

{

   text-align: left;

   text-decoration: none;

}



ul.clix-hmenu>li>a.active:before {

   background-position: bottom left;

} 

ul.clix-hmenu>li>a.active:after {

   background-position: bottom right;

}

ul.clix-hmenu>li>a.active {

	color: #fff;

	background-image: url(images/menu_bg-h.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	height: 76px;

}



ul.clix-hmenu>li>a:hover:before, ul.clix-hmenu>li:hover>a:before {

   background-position: center left;

}

ul.clix-hmenu>li>a:hover:after, ul.clix-hmenu>li:hover>a:after {

   background-position: center right;

}

ul.clix-hmenu>li>a:hover, ul.clix-hmenu>li:hover>a{

	color: #fff;

	background-image: url(images/menu_bg-h.jpg);

	background-repeat: repeat-x;

	background-position: left center;

	height: 76px;

}



/* end MenuItem */



/* begin MenuSeparator */

ul.clix-hmenu>li:before

{

   position:absolute;

   display: block;

   content:' ';

   top:0;

   left:  -9px;

   width:9px;

   height: 38px;

   background: url('images/separator.png') center center no-repeat;

}



ul.clix-hmenu>li {

   margin-left:9px;

}

ul.clix-hmenu>li:first-child {

   margin-left:0;

}



ul.clix-hmenu>li:first-child:before{

   display:none;

}

/* end MenuSeparator */



/* begin MenuSubItem */

.clix-hmenu ul a

{

	display: block;

	white-space: nowrap;

	height: 24px;

	background-image: url(images/subitem.png);

	background-position: left top;

	background-repeat: repeat-x;

	border-width: 0px;

	border-style: solid;

	border-top-width: 0;

	border-color: #FEF2D2;

	min-width: 7em;

	text-align: left;

	text-decoration: none;

	line-height: 24px;

	color: #872F03;

	margin: 0;

	padding: 0 22px;

	background-color: #FFCA08;

	font-size:12px;

}



.clix-hmenu ul>li:first-child>a

{

   border-top-width: 0px;

}



.clix-hmenu ul a:link, .clix-hmenu ul a:visited, .clix-hmenu ul a:hover, .clix-hmenu ul a:active

{

   text-align: left;

   text-decoration: none;

   line-height: 24px;

   color: #872F03;

   margin:0;

   padding: 0 22px;

}



.clix-hmenu ul li a:hover

{

   color: #fff;

   background-position: left bottom;

   border-color: #FB722D;

   border-top-width: 0px !important;

   background-color:#29337B;

}



.clix-hmenu ul li a.clix-hmenu-before-hovered

{

   border-bottom-width: 0 !important;

}



.clix-hmenu ul li:hover>a

{

   color: #fff;

   background-position: left bottom;

   border-color: #FB722D;

   border-top-width: 0px !important;

}



/* for responsive copy from here ================ */



.clix-nav-inner:before 

{

   content:' ';

}



nav.clix-nav

{

   border-top-left-radius: 0;

   border-top-right-radius: 0;

}



.clix-nav-inner{

   text-align: left;

   margin:0 auto;

}



.desktop-nav .clix-nav-inner{

   width: 1000px;

   padding-left: 0;

   padding-right: 0;

}



.desktop-nav.clix-nav

{

   padding-left: 0;

   padding-right: 0;

}



.clix-hmenu-extra1

{

   position: relative;

   display: block;

   float: left;

   width: auto;

   height: auto;

   background-position: center;

}



.clix-hmenu-extra2

{

   position: relative;

   display: block;

   float: right;

   width: auto;

   height: auto;

   background-position: center;

}



.clix-menuitemcontainer

{

   margin:0 auto;

}



.desktop-nav .clix-hmenu ul li:hover>a

{

   color: #000000;

}



ul.clix-hmenu ul:before

{

   background: #776D50;

   margin:0 auto;

   display: block;

   position: absolute;

   content: ' ';

   z-index: 1;

}

.desktop-nav ul.clix-hmenu li:hover>ul {

   visibility: visible;

   top: 100%;

}

.desktop-nav ul.clix-hmenu li li:hover>ul {

   top: 0;

   left: 100%;

}



/* Begin Additional CSS Styles */

.clix-logo-name {

text-shadow: 0px 6px  10px #517025

}



.clix-content-layout .clix-sidebar1 {

    padding-right: 20px;

}



h1 {

/*text-shadow: 0px 2px 3px #808080*/

}



.clix-box .clix-post .layout-item-1  {

background: #FF8C19; background: -moz-linear-gradient(top, #FF8C19 0%, #FFB219 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF8C19), color-stop(100%,#FFB219)); filter: progid:DXImageTransform.Microsoft.gradient( stclixColorstr='#FF8C19', endColorstr='#FFB219',GradientType=0 ); color: #FFFFFF;

-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;

}

.clix-blockheader .t, .clix-vmenublockheader .t {white-space: nowrap;}



.responsive #cutv  {

display: none;

}

.responsive #cutl  {

display: none;

}



.responsive.clix-object1693123722 {

display: block;

left: 100%;

margin-left: -508px;

position: absolute;

top: 34px;

width: 510px;

height: 395px;

background-image: url('images/object1693123722.png');

background-position: 0 0;

background-repeat: no-repeat;

z-index: 1;

}

.mnav {

	width: 100%;

	/*background-color: #CCC;

	border: 1px solid #FF9;

	

	;*/

	

	padding: 10px;

	color: #333

}

/* End Additional CSS Styles */

.toggleMenu {

display: none;

background: rgba(220, 191, 76, 0.5);

padding: 10px 15px;

color: #fff;

}



/* end MenuSubItem */

/************************************************************************************

MOBILE

*************************************************************************************/

@media screen and (max-width: 767px) {

	

/*	

ul.clix-hmenu

{display: none; }

	

	

	ul.clix-hmenu li

{

	

	display: block;

	float: none;

	position: relative;



	background-color: #333;

	

}



.clix_nav_btn { display:block; background-color:fff; font-size:20px; cursor:pointer;

}



.clix_nav_btn:before { content:"MENU"; }

*/

}

@media screen and (min-width:767px) {





} 



@media screen and (min-width:768px) and (max-width:979px) {





}





