@font-face {

    font-family: 'Helvetica Neue';

    src: url('../fonts/helveticaneue/helveticaneue-roman-webfont.eot');

    src: url('../fonts/helveticaneue/helveticaneue-roman-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/helveticaneue/helveticaneue-roman-webfont.woff') format('woff'),

         url('../fonts/helveticaneue/helveticaneue-roman-webfont.ttf') format('truetype'),

         url('../fonts/helveticaneue/helveticaneue-roman-webfont.svg#helvetica_neueregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'helvetica_neueitalic';

    src: url('../fonts/helveticaneue/helveticaneue-italic-webfont.eot');

    src: url('../fonts/helveticaneue/helveticaneue-italic-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/helveticaneue/helveticaneue-italic-webfont.woff') format('woff'),

         url('../fonts/helveticaneue/helveticaneue-italic-webfont.ttf') format('truetype'),

         url('../fonts/helveticaneue/helveticaneue-italic-webfont.svg#helvetica_neueitalic') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'helvetica_neue_lightregular';

    src: url('../fonts/helveticaneue/helveticaneue-light-webfont.eot');

    src: url('../fonts/helveticaneue/helveticaneue-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/helveticaneue/helveticaneue-light-webfont.woff') format('woff'),

         url('../fonts/helveticaneue/helveticaneue-light-webfont.ttf') format('truetype'),

         url('../fonts/helveticaneue/helveticaneue-light-webfont.svg#helvetica_neue_lightregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'helvetica_neue_lightitalic';

    src: url('../fonts/helveticaneue/helveticaneue-lightitalic-webfont.eot');

    src: url('../fonts/helveticaneue/helveticaneue-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/helveticaneue/helveticaneue-lightitalic-webfont.woff') format('woff'),

         url('../fonts/helveticaneue/helveticaneue-lightitalic-webfont.ttf') format('truetype'),

         url('../fonts/helveticaneue/helveticaneue-lightitalic-webfont.svg#helvetica_neue_lightitalic') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'helvetica_neue_thinregular';

    src: url('../fonts/helveticaneue/helveticaneue-thin-webfont.eot');

    src: url('../fonts/helveticaneue/helveticaneue-thin-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/helveticaneue/helveticaneue-thin-webfont.woff') format('woff'),

         url('../fonts/helveticaneue/helveticaneue-thin-webfont.ttf') format('truetype'),

         url('../fonts/helveticaneue/helveticaneue-thin-webfont.svg#helvetica_neue_thinregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'helvetica_neue_thinitalic';

    src: url('../fonts/helveticaneue/helveticaneue-thinitalic-webfont.eot');

    src: url('../fonts/helveticaneue/helveticaneue-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/helveticaneue/helveticaneue-thinitalic-webfont.woff') format('woff'),

         url('../fonts/helveticaneue/helveticaneue-thinitalic-webfont.ttf') format('truetype'),

         url('../fonts/helveticaneue/helveticaneue-thinitalic-webfont.svg#helvetica_neue_thinitalic') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'helvetica_neue_mediumregular';

    src: url('../fonts/helveticaneue/helveticaneue-medium-webfont.eot');

    src: url('../fonts/helveticaneue/helveticaneue-medium-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/helveticaneue/helveticaneue-medium-webfont.woff') format('woff'),

         url('../fonts/helveticaneue/helveticaneue-medium-webfont.ttf') format('truetype'),

         url('../fonts/helveticaneue/helveticaneue-medium-webfont.svg#helvetica_neue_mediumregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'helvetica_neue_mediumitalic';

    src: url('../fonts/helveticaneue/helveticaneue-mediumitalic-webfont.eot');

    src: url('../fonts/helveticaneue/helveticaneue-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/helveticaneue/helveticaneue-mediumitalic-webfont.woff') format('woff'),

         url('../fonts/helveticaneue/helveticaneue-mediumitalic-webfont.ttf') format('truetype'),

         url('../fonts/helveticaneue/helveticaneue-mediumitalic-webfont.svg#helvetica_neue_mediumitalic') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'helvetica_neue_condensed_heRg';

    src: url('../fonts/helveticaneue/helveticaneue-heavycond-webfont.eot');

    src: url('../fonts/helveticaneue/helveticaneue-heavycond-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/helveticaneue/helveticaneue-heavycond-webfont.woff') format('woff'),

         url('../fonts/helveticaneue/helveticaneue-heavycond-webfont.ttf') format('truetype'),

         url('../fonts/helveticaneue/helveticaneue-heavycond-webfont.svg#helvetica_neue_condensed_heRg') format('svg');

    font-weight: normal;

    font-style: normal;



}



* { margin:0; padding:0; outline:none !important}

body { font: 14px/18px  Ubuntu, sans-serif;  font-size: ;  color: #333;  -moz-box-sizing:border-box;	-webkit-box-sizing:border-box;	box-sizing:border-box;}

ul,ol { margin:0 0 20px 20px;}



select, input, textarea { font-family:  Arial, sans-serif;  font-size: 14px;}



.tab-pane select { width:200px;}

.chzn-container-multi .chzn-choices { height:34px !important; border-color:#ddd; background:#fff;}

.chzn-container-single .chzn-single { height:34px; line-height:34px;}

.chzn-container-multi .chzn-choices .search-field input {    height: 34px !important;    padding: 0 5px !important; background:none; width:100% !important; margin:0 !important}

.chzn-container-single .chzn-single div b {	background-position: 0 6px;}



h1, h2, h3, h4, h5, h6 { margin:0 0 20px; font-weight:300; line-height: normal;}

p { margin:0 0 20px;}

img {    max-width: 100%; height:auto;}

.first {    clear: both;  }

.pull-left { margin-right:10px;}

.pull-right { margin-left:10px;}







.nav-tabs {    margin: 0 0 10px; }



a { text-decoration:none; outline:none !important}

ul.errors { margin:0 0 20px; background:#e5bfbe; border-top:2px solid #dd7b7c;  border-bottom:2px solid #dd7b7c}

ul.errors li { display:block; line-height:50px; padding:0 20px; color:#cb0300}

 

legend { text-transform:uppercase; border-bottom:1px dotted #cfcfcf;}

address{ line-height:inherit}

section , .sidebar .jv-module  { margin-bottom:20px; }

div.tooltip {    background: none;    border: none;}



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

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



/* 404 */

#error404 .image404  { display:block;}

#error404 .image404 img { width:100%; }



@media (max-width: 1199px) {

#error404 .container  { margin:0 10px;}	 

#error404 #block-mainnav { display:none !important;}

}





.page-header { margin:0; padding:0; border:none}



/* Form */

form {  margin: 0;}



input[type="checkbox"],input[type="radio"]{ line-height:normal; height:auto !important; width:auto !important; border:none;}

input:focus {  border-color: rgba(0, 0, 0, 0.6);}



select,input[type="file"] {  height: 36px;  line-height: 36px;   min-width: 100px;  background-color: #ffffff;  border: 1px solid #cccccc;      padding: 7px 5px;     vertical-align: top;}

select[multiple],select[size] {  height: auto;}

select option { padding:7px 5px;}



#logo  { display:inline-block; margin:0; line-height: normal;}

#logo .text { display:block;  font-size:32px;}

#logo .slogan { display:block; font-size:16px;}



#block-mainnav  { position:relative; z-index:98; }



div.themecolor a.custom { display:none !important}

.fx-subitem div.themecolor { overflow:hidden; position:relative; z-index:3}

.fx-subitem div.themecolor a {    border: 2px solid #AAAAAA;     float: left;    margin-left: 10px;    width: 93px; }

.fx-subitem div.themecolor a:first-child { margin:0 !important}



div.copyright { text-align:center; padding:20px 0; margin-bottom:10px;}

#jvframework-logo { text-align:center; clear:both}

#toTop { background: url(../img/glyphicons-halflings.png) no-repeat scroll -278px -84px #FFFFFF;    border-radius: 50px 50px 50px 50px; z-index:100000;    bottom: 10px;	    cursor: pointer;   font-size: 0;    height: 35px;    position: fixed !important;    right: 10px;    text-indent: -999em;    width: 35px;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);    -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);	

	-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;		}

	#toTop:hover { background-position:-278px -88px}

.tip-wrap { z-index:3}

.form-horizontal .control-label span.optional { display:none }

.login-form .input-prepend { display:block}

#system-message  { margin-bottom:0}

#block-footer { overflow:hidden}

.tip-wrap {    background: #FFFFFF;    border: 1px solid #DDDDDD;    max-width: 600px;    padding: 10px;    position: absolute;}

.item-page .thumbnail { margin-bottom:20px;}

dl.article-info { font-size:90%;}

dl.article-info dd { margin:0}

#jvRelated {    border-top: 1px dashed #ddd;    padding-top: 20px;}

#jvRelated .thumbnail { margin-bottom:0;}

#jvRelated .intro-detail { font-size:90%; color:#999}

.jvRelated-intro { margin-bottom:20px;}

.jvRelated-intro h4 { margin-bottom:10px;}

ul.jvRelated-link li {    list-style-type: decimal;    margin: 0 0 5px;}





.login-form .input-append { margin-bottom:15px;}

.login-form  label { display:block; margin-bottom:10px;}

.login-form input[type="text"], .login-form input[type="password"] {   width: 100%; }



.jcarousel-clip {overflow: hidden;}



/* jcarousel- horizontal */

.jcarousel-container-horizontal .jcarousel-clip li { margin-right:10px; height:180px; }

.jcarousel-container-horizontal .jcarousel-clip li a { display:block}

.jcarousel-container-horizontal .jcarousel-clip li img { height:100%;}

.jcarousel-next-horizontal , .jcarousel-prev-horizontal { background:#333 url(../img/glyphicons-halflings-white.png) no-repeat;     cursor: pointer;     position: absolute;     height: 30px;     width: 30px; top: 50%; margin-top:-15px;}

.jcarousel-next-horizontal:hover , .jcarousel-prev-horizontal:hover { background-color:#000}

.jcarousel-prev-horizontal  {    background-position: -424px -64px;    left: 0;}

.jcarousel-next-horizontal {    background-position: -449px -64px;    right: 0; }





/* jcarousel vertical */

.jcarousel-container-vertical {}

.jcarousel-container-vertical .jcarousel-clip {    height: 245px; }

.jcarousel-container-vertical li { float:none !important;  margin:0 0 10px; }

.jcarousel-container-vertical img { height:auto !important; width:100%;}



.jcarousel-next-vertical , .jcarousel-prev-vertical { background:#333 url(../img/glyphicons-halflings-white.png) no-repeat;     cursor: pointer;     position: absolute;     height: 30px;     width: 30px;  left: 50%; margin-left:-15px;}

.jcarousel-next-vertical:hover , .jcarousel-prev-vertical:hover { background-color:#000}

.jcarousel-prev-vertical  {    background-position: -280px -112px;   top:0;}

.jcarousel-next-vertical {    background-position: -305px -112px;    bottom: 0;}

.jcarousel-prev-disabled, .jcarousel-next-disabled {  opacity: 0.6 !important;}



.flexMenuToggle { display:none}















/*--FLEXMENU

-------------------------------------------------------------------*/



	/*--CLASS CORE--*/

	

	#block-mainnav ul.fxmenu  { height:50px; margin:0; padding:0; }

	#block-mainnav ul.fxmenu li { position:relative; display:block;}

	#block-mainnav ul.fxmenu li.level1 { float:left; margin-left:1px;}

	#block-mainnav ul.fxmenu li.level1:first-child { margin:0 !important;}

	#block-mainnav ul.fxmenu li.level1[class*="cols"] {    position: static !important;}

	#block-mainnav ul.fxmenu li.level1[class*="cols"] > .fx-subitem{right: 0;}	

	

	#block-mainnav .fx-subitem .fxcolumn  { float:left; padding:0 10px; }

	#block-mainnav .fx-subitem.cols2 > .insubitem  > ul > li.fxcolumn { width:50% }

	#block-mainnav .fx-subitem.cols3 > .insubitem  > ul > li.fxcolumn { width:33.33% }

	#block-mainnav .fx-subitem.cols4 > .insubitem  > ul > li.fxcolumn { width:25% }

	#block-mainnav .fx-subitem.cols5 > .insubitem  > ul > li.fxcolumn { width:20% }

	#block-mainnav .fx-subitem.cols6 > .insubitem  > ul > li.fxcolumn { width:16.666% }

	#block-mainnav .fx-subitem.cols7 > .insubitem  > ul > li.fxcolumn { width:14.28% }

	

	

	

	#block-mainnav .fx-subitem.cols1 .fxcolumn { float:none !important; padding:0 !important}	

	

	#block-mainnav .fx-subitem .fx-subitem.cols2  { width:500px }

	#block-mainnav .fx-subitem .fx-subitem.cols3 { width:750px }

	#block-mainnav .fx-subitem .fx-subitem.cols4  { width:1000px }

	#block-mainnav .fx-subitem .fx-subitem.cols5  { width:1250px }

	#block-mainnav .fx-subitem .fx-subitem.cols6  { width:1500px }

		

	

	#block-mainnav ul.fxmenu .fx-subitem { display:none; opacity: 0;  position:absolute; z-index:1000; padding:20px 10px;  }

	#block-mainnav ul.fxmenu .fx-subitem.cols1 { width:250px; padding:0 }



	

	#block-mainnav ul.fxmenu .fx-subitem ul { margin:0; padding:0}



	#block-mainnav ul.fxmenu .fx-subitem .fxcolumn.first { clear:both}

	#block-mainnav ul.fxmenu .fx-subitem  .fx-subitem { left:100%; top:0;}

	

	#block-mainnav ul.fxmenu .fx-subitem li.hasChild > .iconsubmenu {      height: 15px;    margin-top: -7px;    position: absolute; text-align:center;    right: 0;    top: 50%;    width: 15px;}

	#block-mainnav ul.fxmenu .fx-subitem li.hasChild > .iconsubmenu:before { content: "";	font-family: icomoon !important;		font-style: normal;		font-variant: normal;		font-weight: 400;		line-height: 1;		text-transform: none;	}



	#block-mainnav ul.cssmenu li:hover > .fx-subitem {    display: block;    opacity: 1;}



@media (min-width: 1200px) {

	

#block-mainnav ul.fxmenu li.level1[class*="cols"] > .fx-subitem{   width: 1140px; }		

.equal-column.row > .col-md-12:after, .equal-column.row > .col-md-12:before {    width: 1140px;}

.equal-column.row > .col-md-11:after, .equal-column.row > .col-md-11:before {    width: 1042px;}

.equal-column.row > .col-md-10:after, .equal-column.row > .col-md-10:before {    width: 945px;}

.equal-column.row > .col-md-9:after, .equal-column.row > .col-md-9:before {    width: 847px;}

.equal-column.row > .col-md-8:after, .equal-column.row > .col-md-8:before {    width: 750px;}

.equal-column.row > .col-md-7:after, .equal-column.row > .col-md-7:before {    width: 652px;}

.equal-column.row > .col-md-6:after, .equal-column.row > .col-md-6:before {    width: 555px;}

.equal-column.row > .col-md-5:after, .equal-column.row > .col-md-5:before {    width: 457px;}

.equal-column.row > .col-md-4:after, .equal-column.row > .col-md-4:before {    width: 360px;}

.equal-column.row > .col-md-3:after, .equal-column.row > .col-md-3:before {    width: 262px;}

.equal-column.row > .col-md-2:after, .equal-column.row > .col-md-2:before {    width: 165px;}

.equal-column.row > .col-md-1:after, .equal-column.row > .col-md-1:before {    width: 67px;}



.col-md-11 .equal-column.row > .col-md-12:after,.col-md-11 .equal-column.row > .col-md-12:before {    width: 1042px;}

.col-md-11 .equal-column.row > .col-md-11:after,.col-md-11 .equal-column.row > .col-md-11:before {    width: 953px;}

.col-md-11 .equal-column.row > .col-md-10:after,.col-md-11 .equal-column.row > .col-md-10:before {    width: 863px;}

.col-md-11 .equal-column.row > .col-md-9:after,.col-md-11 .equal-column.row > .col-md-9:before {    width: 774px;}

.col-md-11 .equal-column.row > .col-md-8:after,.col-md-11 .equal-column.row > .col-md-8:before {    width: 685px;}

.col-md-11 .equal-column.row > .col-md-7:after,.col-md-11 .equal-column.row > .col-md-7:before {    width: 595px;}

.col-md-11 .equal-column.row > .col-md-6:after,.col-md-11 .equal-column.row > .col-md-6:before {    width: 506px;}

.col-md-11 .equal-column.row > .col-md-5:after,.col-md-11 .equal-column.row > .col-md-5:before {    width: 416px;}

.col-md-11 .equal-column.row > .col-md-4:after,.col-md-11 .equal-column.row > .col-md-4:before {    width: 327px;}

.col-md-11 .equal-column.row > .col-md-3:after,.col-md-11 .equal-column.row > .col-md-3:before {    width: 238px;}

.col-md-11 .equal-column.row > .col-md-2:after,.col-md-11 .equal-column.row > .col-md-2:before {    width: 148px;}

.col-md-11 .equal-column.row > .col-md-1:after,.col-md-11 .equal-column.row > .col-md-1:before {    width: 59px;}



.col-md-10 .equal-column.row > .col-md-12:after,.col-md-10 .equal-column.row > .col-md-12:before {    width: 945px;}

.col-md-10 .equal-column.row > .col-md-11:after,.col-md-10 .equal-column.row > .col-md-11:before {    width: 863px;}

.col-md-10 .equal-column.row > .col-md-10:after,.col-md-10 .equal-column.row > .col-md-10:before {    width: 782px;}

.col-md-10 .equal-column.row > .col-md-9:after,.col-md-10 .equal-column.row > .col-md-9:before {    width: 701px;}

.col-md-10 .equal-column.row > .col-md-8:after,.col-md-10 .equal-column.row > .col-md-8:before {    width: 620px;}

.col-md-10 .equal-column.row > .col-md-7:after,.col-md-10 .equal-column.row > .col-md-7:before {    width: 538px;}

.col-md-10 .equal-column.row > .col-md-6:after,.col-md-10 .equal-column.row > .col-md-6:before {    width: 457px;}

.col-md-10 .equal-column.row > .col-md-5:after,.col-md-10 .equal-column.row > .col-md-5:before {    width: 376px;}

.col-md-10 .equal-column.row > .col-md-4:after,.col-md-10 .equal-column.row > .col-md-4:before {    width: 295px;}

.col-md-10 .equal-column.row > .col-md-3:after,.col-md-10 .equal-column.row > .col-md-3:before {    width: 213px;}

.col-md-10 .equal-column.row > .col-md-2:after,.col-md-10 .equal-column.row > .col-md-2:before {    width: 132px;}

.col-md-10 .equal-column.row > .col-md-1:after,.col-md-10 .equal-column.row > .col-md-1:before {    width: 51px;}





.col-md-9 .equal-column.row > .col-md-12:after,.col-md-9  .equal-column.row > .col-md-12:before {    width: 847px;}

.col-md-9 .equal-column.row > .col-md-11:after,.col-md-9  .equal-column.row > .col-md-11:before {    width: 774px;}

.col-md-9 .equal-column.row > .col-md-10:after,.col-md-9  .equal-column.row > .col-md-10:before {    width: 701px;}

.col-md-9 .equal-column.row > .col-md-9:after,.col-md-9  .equal-column.row > .col-md-9:before {    width: 628px;}

.col-md-9 .equal-column.row > .col-md-8:after,.col-md-9  .equal-column.row > .col-md-8:before {    width: 555px;}

.col-md-9 .equal-column.row > .col-md-7:after,.col-md-9  .equal-column.row > .col-md-7:before {    width: 481px;}

.col-md-9 .equal-column.row > .col-md-6:after,.col-md-9  .equal-column.row > .col-md-6:before {    width: 408px;}

.col-md-9 .equal-column.row > .col-md-5:after,.col-md-9  .equal-column.row > .col-md-5:before {    width: 335px;}

.col-md-9 .equal-column.row > .col-md-4:after,.col-md-9  .equal-column.row > .col-md-4:before {    width: 262px;}

.col-md-9 .equal-column.row > .col-md-3:after,.col-md-9  .equal-column.row > .col-md-3:before {    width: 189px;}

.col-md-9 .equal-column.row > .col-md-2:after,.col-md-9  .equal-column.row > .col-md-2:before {    width: 116px;}

.col-md-9 .equal-column.row > .col-md-1:after,.col-md-9  .equal-column.row > .col-md-1:before {    width: 43px;}





.col-md-8 .equal-column.row > .col-md-12:after,.col-md-8  .equal-column.row > .col-md-12:before {    width: 750px;}

.col-md-8 .equal-column.row > .col-md-11:after,.col-md-8  .equal-column.row > .col-md-11:before {    width: 685px;}

.col-md-8 .equal-column.row > .col-md-10:after,.col-md-8  .equal-column.row > .col-md-10:before {    width: 620px;}

.col-md-8 .equal-column.row > .col-md-9:after,.col-md-8  .equal-column.row > .col-md-9:before {    width: 555px;}

.col-md-8 .equal-column.row > .col-md-8:after,.col-md-8  .equal-column.row > .col-md-8:before {    width: 490px;}

.col-md-8 .equal-column.row > .col-md-7:after,.col-md-8  .equal-column.row > .col-md-7:before {    width: 425px;}

.col-md-8 .equal-column.row > .col-md-6:after,.col-md-8  .equal-column.row > .col-md-6:before {    width: 360px;}

.col-md-8 .equal-column.row > .col-md-5:after,.col-md-8  .equal-column.row > .col-md-5:before {    width: 295px;}

.col-md-8 .equal-column.row > .col-md-4:after,.col-md-8  .equal-column.row > .col-md-4:before {    width: 230px;}

.col-md-8 .equal-column.row > .col-md-3:after,.col-md-8  .equal-column.row > .col-md-3:before {    width: 165px;}

.col-md-8 .equal-column.row > .col-md-2:after,.col-md-8  .equal-column.row > .col-md-2:before {    width: 100px;}

.col-md-8 .equal-column.row > .col-md-1:after,.col-md-8  .equal-column.row > .col-md-1:before {    width: 35px;}



.col-md-7 .equal-column.row > .col-md-12:after,.col-md-7  .equal-column.row > .col-md-12:before {    width: 652px;}

.col-md-7 .equal-column.row > .col-md-11:after,.col-md-7  .equal-column.row > .col-md-11:before {    width: 595px;}

.col-md-7 .equal-column.row > .col-md-10:after,.col-md-7  .equal-column.row > .col-md-10:before {    width: 538px;}

.col-md-7 .equal-column.row > .col-md-9:after,.col-md-7  .equal-column.row > .col-md-9:before {    width: 481px;}

.col-md-7 .equal-column.row > .col-md-8:after,.col-md-7  .equal-column.row > .col-md-8:before {    width: 425px;}

.col-md-7 .equal-column.row > .col-md-7:after,.col-md-7  .equal-column.row > .col-md-7:before {    width: 368px;}

.col-md-7 .equal-column.row > .col-md-6:after,.col-md-7  .equal-column.row > .col-md-6:before {    width: 311px;}

.col-md-7 .equal-column.row > .col-md-5:after,.col-md-7  .equal-column.row > .col-md-5:before {    width: 254px;}

.col-md-7 .equal-column.row > .col-md-4:after,.col-md-7  .equal-column.row > .col-md-4:before {    width: 197px;}

.col-md-7 .equal-column.row > .col-md-3:after,.col-md-7  .equal-column.row > .col-md-3:before {    width: 140px;}

.col-md-7 .equal-column.row > .col-md-2:after,.col-md-7  .equal-column.row > .col-md-2:before {    width: 83px;}

.col-md-7 .equal-column.row > .col-md-1:after,.col-md-7  .equal-column.row > .col-md-1:before {    width: 26px;}





.col-md-6 .equal-column.row > .col-md-6:after,.col-md-6  .equal-column.row > .col-md-6:before {    width: 262px;}

.col-md-6 .equal-column.row > .col-md-4:after,.col-md-6  .equal-column.row > .col-md-4:before {    width: 165px;}

.col-md-6 .equal-column.row > .col-md-3:after,.col-md-6  .equal-column.row > .col-md-3:before {    width: 116px;}



.col-md-5 .equal-column.row > .col-md-6:after,.col-md-5  .equal-column.row > .col-md-6:before {    width: 213px;}

.col-md-5 .equal-column.row > .col-md-4:after,.col-md-5  .equal-column.row > .col-md-4:before {    width: 132px;}

.col-md-5 .equal-column.row > .col-md-3:after,.col-md-5  .equal-column.row > .col-md-3:before {    width: 91px;}



.col-md-4 .equal-column.row > .col-md-6:after,.col-md-4  .equal-column.row > .col-md-6:before {    width: 165px;}

.col-md-4 .equal-column.row > .col-md-4:after,.col-md-4  .equal-column.row > .col-md-4:before {    width: 100px;}

.col-md-4 .equal-column.row > .col-md-3:after,.col-md-4  .equal-column.row > .col-md-3:before {    width: 67px;}



		

}



@media (min-width: 992px) and (max-width: 1199px) {

#block-mainnav ul.fxmenu li.level1[class*="cols"] > .fx-subitem{   width: 940px; }	

.equal-column.row > .col-md-12:after, .equal-column.row > .col-md-12:before {    width: 940px;}

.equal-column.row > .col-md-11:after, .equal-column.row > .col-md-11:before {    width: 859px;}

.equal-column.row > .col-md-10:after, .equal-column.row > .col-md-10:before {    width: 778px;}

.equal-column.row > .col-md-9:after, .equal-column.row > .col-md-9:before{    width: 697px;}

.equal-column.row > .col-md-8:after, .equal-column.row > .col-md-8:before {    width: 616px;}

.equal-column.row > .col-md-7:after, .equal-column.row > .col-md-7:before {    width: 535px;}

.equal-column.row > .col-md-6:after, .equal-column.row > .col-md-6:before {    width: 455px;}

.equal-column.row > .col-md-5:after, .equal-column.row > .col-md-5:before {    width: 374px;}

.equal-column.row > .col-md-4:after, .equal-column.row > .col-md-4:before {    width: 293px;}

.equal-column.row > .col-md-3:after, .equal-column.row > .col-md-3:before {    width: 212px;}

.equal-column.row > .col-md-2:after, .equal-column.row > .col-md-2:before {    width: 131px;}

.equal-column.row > .col-md-1:after, .equal-column.row > .col-md-1:before {    width: 50px;}



.col-md-11 .equal-column.row > .col-md-12:after,.col-md-11 .equal-column.row > .col-md-12:before {    width: 859px;}

.col-md-11 .equal-column.row > .col-md-11:after,.col-md-11 .equal-column.row > .col-md-11:before {    width: 785px;}

.col-md-11 .equal-column.row > .col-md-10:after,.col-md-11 .equal-column.row > .col-md-10:before {    width: 711px;}

.col-md-11 .equal-column.row > .col-md-9:after,.col-md-11 .equal-column.row > .col-md-9:before {    width: 637px;}

.col-md-11 .equal-column.row > .col-md-8:after,.col-md-11 .equal-column.row > .col-md-8:before {    width: 563px;}

.col-md-11 .equal-column.row > .col-md-7:after,.col-md-11 .equal-column.row > .col-md-7:before {    width: 489px;}

.col-md-11 .equal-column.row > .col-md-6:after,.col-md-11 .equal-column.row > .col-md-6:before {    width: 415px;}

.col-md-11 .equal-column.row > .col-md-5:after,.col-md-11 .equal-column.row > .col-md-5:before {    width: 340px;}

.col-md-11 .equal-column.row > .col-md-4:after,.col-md-11 .equal-column.row > .col-md-4:before {    width: 266px;}

.col-md-11 .equal-column.row > .col-md-3:after,.col-md-11 .equal-column.row > .col-md-3:before {    width: 192px;}

.col-md-11 .equal-column.row > .col-md-2:after,.col-md-11 .equal-column.row > .col-md-2:before {    width: 118px;}

.col-md-11 .equal-column.row > .col-md-1:after,.col-md-11 .equal-column.row > .col-md-1:before {    width: 44px;}



.col-md-10 .equal-column.row > .col-md-12:after,.col-md-10 .equal-column.row > .col-md-12:before {    width: 778px;}

.col-md-10 .equal-column.row > .col-md-11:after,.col-md-10 .equal-column.row > .col-md-11:before {    width: 711px;}

.col-md-10 .equal-column.row > .col-md-10:after,.col-md-10 .equal-column.row > .col-md-10:before {    width: 644px;}

.col-md-10 .equal-column.row > .col-md-9:after,.col-md-10 .equal-column.row > .col-md-9:before {    width: 576px;}

.col-md-10 .equal-column.row > .col-md-8:after,.col-md-10 .equal-column.row > .col-md-8:before {    width: 509px;}

.col-md-10 .equal-column.row > .col-md-7:after,.col-md-10 .equal-column.row > .col-md-7:before {    width: 442px;}

.col-md-10 .equal-column.row > .col-md-6:after,.col-md-10 .equal-column.row > .col-md-6:before {    width: 374px;}

.col-md-10 .equal-column.row > .col-md-5:after,.col-md-10 .equal-column.row > .col-md-5:before {    width: 307px;}

.col-md-10 .equal-column.row > .col-md-4:after,.col-md-10 .equal-column.row > .col-md-4:before {    width: 239px;}

.col-md-10 .equal-column.row > .col-md-3:after,.col-md-10 .equal-column.row > .col-md-3:before {    width: 172px;}

.col-md-10 .equal-column.row > .col-md-2:after,.col-md-10 .equal-column.row > .col-md-2:before {    width: 105px;}

.col-md-10 .equal-column.row > .col-md-1:after,.col-md-10 .equal-column.row > .col-md-1:before {    width: 37px;}





.col-md-9 .equal-column.row > .col-md-12:after,.col-md-9  .equal-column.row > .col-md-12:before {    width: 698px;}

.col-md-9 .equal-column.row > .col-md-11:after,.col-md-9  .equal-column.row > .col-md-11:before {    width: 637px;}

.col-md-9 .equal-column.row > .col-md-10:after,.col-md-9  .equal-column.row > .col-md-10:before {    width: 576px;}

.col-md-9 .equal-column.row > .col-md-9:after,.col-md-9  .equal-column.row > .col-md-9:before {    width: 516px;}

.col-md-9 .equal-column.row > .col-md-8:after,.col-md-9  .equal-column.row > .col-md-8:before {    width: 455px;}

.col-md-9 .equal-column.row > .col-md-7:after,.col-md-9  .equal-column.row > .col-md-7:before {    width: 394px;}

.col-md-9 .equal-column.row > .col-md-6:after,.col-md-9  .equal-column.row > .col-md-6:before {    width: 334px;}

.col-md-9 .equal-column.row > .col-md-5:after,.col-md-9  .equal-column.row > .col-md-5:before {    width: 273px;}

.col-md-9 .equal-column.row > .col-md-4:after,.col-md-9  .equal-column.row > .col-md-4:before {    width: 213px;}

.col-md-9 .equal-column.row > .col-md-3:after,.col-md-9  .equal-column.row > .col-md-3:before {    width: 152px;}

.col-md-9 .equal-column.row > .col-md-2:after,.col-md-9  .equal-column.row > .col-md-2:before {    width: 91px;}

.col-md-9 .equal-column.row > .col-md-1:after,.col-md-9  .equal-column.row > .col-md-1:before {    width: 31px;}



.col-md-8 .equal-column.row > .col-md-12:after,.col-md-8  .equal-column.row > .col-md-12:before {    width: 617px;}

.col-md-8 .equal-column.row > .col-md-11:after,.col-md-8  .equal-column.row > .col-md-11:before {    width: 563px;}

.col-md-8 .equal-column.row > .col-md-10:after,.col-md-8  .equal-column.row > .col-md-10:before {    width: 509px;}

.col-md-8 .equal-column.row > .col-md-9:after,.col-md-8  .equal-column.row > .col-md-9:before {    width: 455px;}

.col-md-8 .equal-column.row > .col-md-8:after,.col-md-8  .equal-column.row > .col-md-8:before {    width: 401px;}

.col-md-8 .equal-column.row > .col-md-7:after,.col-md-8  .equal-column.row > .col-md-7:before {    width: 347px;}

.col-md-8 .equal-column.row > .col-md-6:after,.col-md-8  .equal-column.row > .col-md-6:before {    width: 293px;}

.col-md-8 .equal-column.row > .col-md-5:after,.col-md-8  .equal-column.row > .col-md-5:before {    width: 239px;}

.col-md-8 .equal-column.row > .col-md-4:after,.col-md-8  .equal-column.row > .col-md-4:before {    width: 186px;}

.col-md-8 .equal-column.row > .col-md-3:after,.col-md-8  .equal-column.row > .col-md-3:before {    width: 132px;}

.col-md-8 .equal-column.row > .col-md-2:after,.col-md-8  .equal-column.row > .col-md-2:before {    width: 78px;}

.col-md-8 .equal-column.row > .col-md-1:after,.col-md-8  .equal-column.row > .col-md-1:before {    width: 24px;}



.col-md-7 .equal-column.row > .col-md-12:after,.col-md-7  .equal-column.row > .col-md-12:before {    width: 536px;}

.col-md-7 .equal-column.row > .col-md-11:after,.col-md-7  .equal-column.row > .col-md-11:before {    width: 489px;}

.col-md-7 .equal-column.row > .col-md-10:after,.col-md-7  .equal-column.row > .col-md-10:before {    width: 442px;}

.col-md-7 .equal-column.row > .col-md-9:after,.col-md-7  .equal-column.row > .col-md-9:before {    width: 394px;}

.col-md-7 .equal-column.row > .col-md-8:after,.col-md-7  .equal-column.row > .col-md-8:before {    width: 347px;}

.col-md-7 .equal-column.row > .col-md-7:after,.col-md-7  .equal-column.row > .col-md-7:before {    width: 300px;}

.col-md-7 .equal-column.row > .col-md-6:after,.col-md-7  .equal-column.row > .col-md-6:before {    width: 253px;}

.col-md-7 .equal-column.row > .col-md-5:after,.col-md-7  .equal-column.row > .col-md-5:before {    width: 206px;}

.col-md-7 .equal-column.row > .col-md-4:after,.col-md-7  .equal-column.row > .col-md-4:before {    width: 159px;}

.col-md-7 .equal-column.row > .col-md-3:after,.col-md-7  .equal-column.row > .col-md-3:before {    width: 111px;}

.col-md-7 .equal-column.row > .col-md-2:after,.col-md-7  .equal-column.row > .col-md-2:before {    width: 64px;}

.col-md-7 .equal-column.row > .col-md-1:after,.col-md-7  .equal-column.row > .col-md-1:before {    width: 20px;}





.col-md-6 .equal-column.row > .col-md-6:after,.col-md-6  .equal-column.row > .col-md-6:before {    width: 213px;}

.col-md-6 .equal-column.row > .col-md-4:after,.col-md-6  .equal-column.row > .col-md-4:before {    width: 132px;}

.col-md-6 .equal-column.row > .col-md-3:after,.col-md-6  .equal-column.row > .col-md-3:before {    width: 91px;}



.col-md-5 .equal-column.row > .col-md-6:after,.col-md-5  .equal-column.row > .col-md-6:before {    width: 172px;}

.col-md-5 .equal-column.row > .col-md-4:after,.col-md-5  .equal-column.row > .col-md-4:before {    width: 105px;}

.col-md-5 .equal-column.row > .col-md-3:after,.col-md-5  .equal-column.row > .col-md-3:before {    width: 71px;}



.col-md-4 .equal-column.row > .col-md-6:after,.col-md-4  .equal-column.row > .col-md-6:before {    width: 132px;}

.col-md-4 .equal-column.row > .col-md-4:after,.col-md-4  .equal-column.row > .col-md-4:before {    width: 78px;}

.col-md-4 .equal-column.row > .col-md-3:after,.col-md-4  .equal-column.row > .col-md-3:before {    width: 51px;}



	

}





@media (min-width: 992px) {

  .col-md-jvoffset-12 {    margin-left: -100%;  }

  .col-md-jvoffset-11 {    margin-left: -91.66666667%;  }

  .col-md-jvoffset-10 {    margin-left: -83.33333333%;  }

  .col-md-jvoffset-9 {    margin-left: -75%;  }

  .col-md-jvoffset-8 {    margin-left: -66.66666667%;  }

  .col-md-jvoffset-7 {    margin-left: -58.33333333%;  }

  .col-md-jvoffset-6 {    margin-left: -50%; }

  .col-md-jvoffset-5 {    margin-left: -41.66666667%;  }

  .col-md-jvoffset-4 {    margin-left: -33.33333333%;  }

  .col-md-jvoffset-3 {    margin-left: -25%;  }

  .col-md-jvoffset-2 {    margin-left: -16.66666667%;  }

  .col-md-jvoffset-1 {    margin-left: -8.33333333%;  }

  .col-md-jvoffset-0 {    margin-left: 0;  }

  

	body.layout-left-right-main #main-content { float: right; }





		

/*--VERTICAL

-------------------------------------------------------------------*/



		

	.jv-module ul.menu { margin: 0;   }

	.jv-module ul.menu li {  display: block; position:relative;}



	ul.vertical  .divsubmenu {  width:200px; position:absolute; top:0; left: 98%; 	z-index: 99; display:none;  }

	ul.vertical  li:hover > .divsubmenu { display:block;}



	ul.vertical ul{  background: #fff ;   margin:0; padding:0; transition: all 0.3s ease-out;   -webkit-transition: all 0.3s ease-out;  }



	ul.vertical li img {    float: left;    height: 30px;    margin: 0 10px 0 0;}

	ul.vertical ul span { display:block;}

	ul.vertical li.parent:after {    height: 15px; position: absolute; right: 0;  line-height: normal;  top: 14px;    width: 15px; font-family: icomoon !important;    font-style: normal;    font-variant: normal;    font-weight: 400;    text-transform: none;	content: "";	 color:#000;}	



	ul.vertical ul  a { color:#212627 !important;} 

	ul.vertical ul  a:hover, ul.vertical ul li.active > a { color: #0088CC !important ;}

	



}



@media (max-width: 991px) {



	h1 {    font-size: 25px;}

	h2 {    font-size: 22px;}

	h3 {    font-size: 19px;}

	h4 {    font-size: 16px;}

	h5 {    font-size: 13px;}

	h6 {    font-size: 11px;}

	h1 small {    font-size: 15px;}

	h2 small {    font-size: 14px;}

	h3 small {    font-size: 13px;}

	h4 small {    font-size: 12px;}	

	



	

	ul.vertical { position:relative; margin: 0;	padding: 0; background:#F4F4F4; border-radius:5px;}

	ul.vertical li{ margin-top:2px; position:relative; overflow:hidden; list-style-type:none;    box-shadow:0 -1px 0 0 #DDDDDD, 0 -2px 0 0 #FFFFFF; 		-webkit-box-shadow: 0 -1px 0 0 #DDDDDD, 0 -2px 0 0 #FFFFFF;		-moz-box-shadow: 0 -1px 0 0 #DDDDDD, 0 -2px 0 0 #FFFFFF;}



	

	ul.vertical li:first-child   {    box-shadow: none; 		-webkit-box-shadow: none;		-moz-box-shadow: none; margin-top:0}

	ul.vertical  .divsubmenu { 	z-index: 99;}

	ul.vertical  .divsubmenu ul{  background: #F4F4F4 ; border-radius: 5px; margin:0; padding:0 }



	ul.vertical li a, ul.vertical span.separator {line-height:40px; display:block; padding:0 10px; font-size:16px; color:#212627; }

	ul.vertical li img {    float: left;    height: 30px;    margin: 5px 10px 0 0;}

	ul.vertical li:hover a,  ul.vertical li.active a{ color:#0088CC;}

	ul.vertical span { display:block;}

	ul.vertical ul  a { color:#212627 !important;} 

	ul.vertical ul  a:hover, ul.vertical ul li.active > a { color: #0088CC !important ;}

	

	

	ul.vertical li li {box-shadow: none;}

	ul.vertical li li a, ul.vertical li li span.separator { padding-left:20px;}

	ul.vertical li li li a, ul.vertical li li li span.separator { padding-left:30px;}

	ul.vertical li li li li a, ul.vertical li li li li span.separator { padding-left:40px;}

	







}	



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







.equal-column.row > .col-sm-12:after, .equal-column.row > .col-sm-12:before {    width: 720px;}

.equal-column.row > .col-sm-11:after, .equal-column.row > .col-sm-11:before {    width: 658px;}

.equal-column.row > .col-sm-10:after, .equal-column.row > .col-sm-10:before {    width: 595px;}

.equal-column.row > .col-sm-9:after, .equal-column.row > .col-sm-9:before {    width: 533px;}

.equal-column.row > .col-sm-8:after, .equal-column.row > .col-sm-8:before {    width: 470px;}

.equal-column.row > .col-sm-7:after, .equal-column.row > .col-sm-7:before {    width: 408px;}

.equal-column.row > .col-sm-6:after, .equal-column.row > .col-sm-6:before {    width: 345px;}

.equal-column.row > .col-sm-5:after, .equal-column.row > .col-sm-5:before {    width: 283px;}

.equal-column.row > .col-sm-4:after, .equal-column.row > .col-sm-4:before {    width: 220px;}

.equal-column.row > .col-sm-3:after, .equal-column.row > .col-sm-3:before {    width: 158px;}

.equal-column.row > .col-sm-2:after, .equal-column.row > .col-sm-2:before {    width: 95px;}

.equal-column.row > .col-sm-1:after, .equal-column.row > .col-sm-1:before {    width: 33px;}		









.col-sm-jvoffset-12 { margin-left: -100%;}

.col-sm-jvoffset-11 { margin-left: -91.66666667%;}

.col-sm-jvoffset-10 { margin-left: -83.33333333%;}

.col-sm-jvoffset-9 { margin-left: -75%;}

.col-sm-jvoffset-8 { margin-left: -66.66666667%;}

.col-sm-jvoffset-7 { margin-left: -58.33333333%;}

.col-sm-jvoffset-6 { margin-left: -50%;}

.col-sm-jvoffset-5 { margin-left: -41.66666667%;}

.col-sm-jvoffset-4 { margin-left: -33.33333333%;}

.col-sm-jvoffset-3 { margin-left: -25%;}

.col-sm-jvoffset-2 { margin-left: -16.66666667%;}

.col-sm-jvoffset-1 { margin-left: -8.33333333%;}

.col-sm-jvoffset-0 { margin-left: 0;}





	

}

