/*

Theme Name:Evont 

Theme URI: http://themeforest.net/user/janxcode

Author:Janxcode 

Author URI:http://www.janxcode.com/

Description:Evont is clean and modern wordpress theme for Events, Conferences, Meetups and any Business. We have designed it to be responsive to dfferent screen sizes like smartphones, tablet, laptop, and desktop computer

Version:1.0.2

Text Domain:evont

Tags:one-column,two-columns,three-columns,custom-background,custom-colors,custom-header,custom-menu

License:GNU General Public License v2 or later

License URI:http://www.gnu.org/licenses/gpl-2.0.html

*/

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

[Table of contents]

1.0 Reset

2.0 General

3.0 Body

4.0 Header

5.0 Footer

6.0 Titles

7.0 Page Sidebar

8.0 Blog

9.0 Portfolio

10.0 Login / Register

11.0 Blog Sidebar

12.0 Search Page



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

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

[1.0 Reset ]

*/

* {

  font-family: 'Raleway',Arial,Helvetica,sans-serif;

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

}

img {

  max-width: 100%;

  height: auto;

}

	

/* #Reset & Basics (Inspired by E. Meyers)================================================== */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {

  margin: 0;

  padding: 0;

  border: 0;

  font-size: 100%;

  font: inherit;

  vertical-align: baseline;

}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {

  display: block;

}

iframe{

  width:100%;

}

body {

  line-height: 1;

}

ol, ol ol,  ul, ul ul {

  font-size: 14px;

  line-height: 1.5;

}



ul.default li:before {

  content: '\f005';

  font-family: fontawesome;

  margin-right: 10px;

  color: #2596be;

}

ul li span.fa{

  color: #2596be;

  margin-right:7px;

}

p {

  font-size: 14px;

  line-height: 1.5;

}

ol,ul {

  list-style: none;

}

blockquote,q {

  quotes: none;

}

blockquote:before,blockquote:after,q:before,q:after {

  content: '';

  content: none;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

/* #Misc */

.remove-bottom {

  margin-bottom: 0 !important;

}

.half-bottom {

  margin-bottom: 10px !important;

}

.add-bottom {

  margin-bottom: 20px !important;

}

.wp-caption{

	margin-bottom: 1.75em;

	max-width: 100%;

}

.wp-caption-text{}

.sticky{}

.gallery-caption{}

.bypostauthor{}

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

[2.0 General ]

*/

body {

  font: 14px/20px 'Raleway',Arial,Helvetica,sans-serif;

  color: #333;

  font-weight: 400;

  -webkit-font-smoothing: antialiased;

		/* Fix for webkit rendering */

  -webkit-text-size-adjust: 100%;

  overflow-x: hidden !important;

  overflow-y: scroll;

}





a:focus, a:hover {

    color: #23527c;

    text-decoration: none !important;

}



.alpha {

    padding-left: 0;

}

.omega {

    padding-right: 0;

}



.wpb_text_column{

  margin-bottom:20px !important;

}



.alignleft {

  float: left;

  margin-right: 20px;

  margin-bottom: 20px;

}

.alignright {

  float: right;

  margin-left: 20px;

  margin-bottom: 20px;

}

.aligncenter {

  display: block;

  margin-left: auto;

  margin-right: auto;

}

blockquote.left {

  margin-right: 20px;

  text-align: right;

  margin-left: 0;

  width: 33%;

  float: left;

}

blockquote.right {

  margin-left: 20px;

  text-align: left;

  margin-right: 0;

  width: 33%;

  float: right;

}

.center {

  width: 50%;

  margin: 0 auto;

}

::selection {

  color: #000;

  background: #2596be

}

::-moz-selection {

  color: #000;

  background: #2596be

}

		

			

/* Margin */

.mt0 {

  margin-top: 0px !important;

}

.mt10 {

  margin-top: 10px !important;

}

.mt15 {

  margin-top: 15px !important;

}

.mt20 {

  margin-top: 20px !important;

}

.mt25 {

  margin-top: 25px !important;

}

.mt30 {

  margin-top: 30px !important;

}

.mt40 {

  margin-top: 40px !important;

}

.mb0 {

  margin-bottom: 0px !important;

}

.mb5 {

  margin-bottom: 5px !important;

}

.mb10 {

  margin-bottom: 10px !important;

}

.mb15 {

  margin-bottom: 15px !important;

}

.mb20 {

  margin-bottom: 20px !important;

}

.mb30 {

  margin-bottom: 30px !important;

}

.mb40 {

  margin-bottom: 40px !important;

}

.mb60 {

  margin-bottom: 60px !important;

}

.mb80 {

  margin-bottom: 80px !important;

}

.p-t25 {

  padding-top: 25px !important;

}

/* #Typography================================================== */

h1,h2,h3,h4,h5,h6 {

  color: #333;

  font-family: 'Raleway',Arial,Helvetica,sans-serif;

  font-weight: 500 !important;

}



.h1, .h2, .h3, h1, h2, h3 {

    margin-top: 20px;

    margin-bottom: 10px;

}



h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {

  font-weight: inherit;

}

h1 {

  font-size: 36px !important;

  line-height: 50px !important;

 

}

h2 {

  font-size: 32px !important;

  line-height: 40px !important;

  

}

h3 {

  font-size: 29px;

  line-height: 34px !important;

  

}

h4 {

  font-size: 26px !important;

  line-height: 30px !important;

  

}

h5 {

  font-size: 22px !important;

  line-height: 24px !important;

}

h6 {

  font-size: 18px !important;

  line-height: 21px !important;

}

.subheader {

  color: #777;

}

p {

  margin: 0 0 20px 0;

}

p img {

  margin: 0;

}

p.lead {

  font-size: 21px;

  line-height: 27px;

  color: #777;

}

em {

  font-style: italic;

}

strong {

  font-weight: bold;

}

small {

  font-size: 80%;

}

address {

  font-style: italic;

  margin: 0 0 23px;

  margin: 0 0 2.3rem;

}

abbr[title] {

  border-bottom: 1px dotted;

}

b,strong {

  font-weight: bold;

}

dfn {

  font-style: italic;

}

mark {

  display: inline;

  padding: 1px 4px 0px;

  margin: 0px 2px;

  background-color: #313538;

  border-radius: 2px;

  color: #EDEFF1;

  text-shadow: 0px 1px 1px #222528;

  box-shadow: 0px 1px 0px #515558 inset, 0px 1px 2px #DBDBDC;

}

mark.green {

  background-color: #73CA3F;

  color: #E8FFC1;

  text-shadow: 0px 1px 1px #4FA923;

  box-shadow: 0px 1px 2px #E4F5DA;

}

mark.yellow {

  background-color: #F7F962;

  color: #8F6A1C;

  text-shadow: 0px 1px 1px #FBFCAB;

  box-shadow: 0px 1px 2px #F9FBCC;

}

mark.orange {

  background-color: #FF9228;

  color: #FFFFE2;

  text-shadow: 0px 1px 1px #E86D12;

  box-shadow: 0px 1px 2px #FCDEC2;

}

code,kbd,pre,samp {

  font-family: monospace,serif;

  font-size: 13px;

  -webkit-hyphens: none;

  -moz-hyphens: none;

  -ms-hyphens: none;

  hyphens: none;

}

pre {

  background-color: rgba(0,0,0,0.04);

  color: #333;

  font-family: monospace;

  font-size: 13px;

  margin: 23px 0;

  margin: 2.3rem 0;

  overflow: auto;

  padding: 20px;

  padding: 2rem;

  white-space: pre;

  white-space: pre-wrap;

  word-wrap: break-word;

}

blockquote,q {

  -webkit-hyphens: none;

  -moz-hyphens: none;

  -ms-hyphens: none;

  hyphens: none;

  quotes: none;

}

blockquote:before,blockquote:after,q:before,q:after {

  content: "";

  content: none;

}

blockquote {

  font-size: 13px;

  font-size: 1.3rem;

  font-style: italic;

  font-weight: normal;

  margin: 23px;

  margin: 2.3rem;

}

blockquote blockquote {

  margin-right: 0;

}

blockquote em,blockquote i {

  font-style: normal;

  font-weight: normal;

}

blockquote strong,blockquote b {

  font-weight: normal;

}

blockquote,blockquote p {

	font-size: 17px;

	line-height: 24px;

	color: #000000;

	font-style: normal;

	font-weight: 500;

}

blockquote {

	margin: 0px 0px 20px;

	padding: 0px 20px 0px 19px;

	border-left: 4px solid  #2596be;

}

blockquote cite {

  display: block;

  font-size: 12px;

  color: #555;

}

blockquote cite:before {

  content: "\2014 \0020";

}

blockquote cite a,blockquote cite a:visited,blockquote cite a:visited {

  color: #555;

}

sub,sup {

  font-size: 75%;

  line-height: 0;

  position: relative;

  vertical-align: baseline;

}

sup {

  top: -0.5em;

}

sub {

  bottom: -0.25em;

}

.well {

  background: #f4f4f4;

  padding: 10px;

  border: 1px solid #eee;

  border-radius: 3px;

}

hr {

  border: solid #ddd;

  border-width: 1px 0 0;

  clear: both;

  margin: 10px 0 30px;

  height: 0;

}

.hidden {

  opacity: 0;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

 /* IE 8 */

  filter: alpha(opacity=0);

 /* IE 5-7 */

  -moz-opacity: 0;

 /* Netscape */

  -khtml-opacity: 0;

 /* Safari 1.x */;

}

.visible {

  opacity: 1;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

 /* IE 8 */

  filter: alpha(opacity=100);

 /* IE 5-7 */

  -moz-opacity: 1;

 /* Netscape */

  -khtml-opacity: 1;

 /* Safari 1.x */;

}

/* #Links================================================== */

a {

  text-decoration: none;

  outline: 0;

  color:#000;

  transition:all 0.3s ease-out

}

a:hover{

  color: #000000;

  text-decoration: none;

}

a:focus {

  color: #fff;

}

p a,p a:visited {

  line-height: inherit;

}

/* #Lists================================================== */

ul {

	padding: 0 0 0 20px;

}



ul {

	list-style-type: square;

}



li > ul,

li > ol {

	margin: 0;

}



ul li,ol li { 

    font-size:14px;

}



ol { 

   list-style-type: decimal; 

   list-style-position: inside; 

}



ol ol, ul ol { 

   list-style-type: lower-latin; 

   list-style-position: inside; 

    

}



ol {

	list-style:decimal;

}

ol,ul.square,ul.circle,ul.disc {

	margin-left:20px;

}

ul.square {

	list-style:square outside;

}

ul.circle {

	list-style:circle outside;

}

ul.disc {

	list-style:disc outside;

}

ul ul,ul ol,ol ol,ol ul {

	margin:4px 0 5px 30px;

	font-size:90%;

}

ul ul li,ul ol li,ol ol li,ol ul li {

	margin-bottom:6px;

}

li {

	line-height:18px;

	margin-bottom:12px;

}

ul.large li {

	line-height:21px;

}

li p {

	line-height:21px;

}

.clearfix {

	clear: both;

}



.widget ul, .widget ol {

    list-style: none;

    margin: 0;

	padding:0

}



ul.jx-evont-list {

  list-style: none;

  padding:0

}



/* Placeholder*/

::-webkit-input-placeholder {

   color: #666 !important; 

}



:-moz-placeholder { /* Firefox 18- */

   color: #666 !important;  

}



::-moz-placeholder {  /* Firefox 19+ */

   color: #666 !important;  

}



:-ms-input-placeholder {  

   color: #666 !important;  

}

/* Fontawesome Icon ========================================*/

.jx-evont-fontawesome-icon-list i {

  color: #000000;

  font-size: 14px;

  width: 30px;

  text-align: center;

}

/* Fontawesome Icon Listing Page */

.jx-evont-fontawesome-icon-list li{

  border:1px solid #eee;

  padding:10px;

}

.jx-evont-fontawesome-icon-list li:hover{

  background:#f9f9f9;

}

.jx-evont-fontawesome-icon-list li i{

  font-size: 20px;

  color:#333

}

.jx-evont-icon-listing-1 li{

  float:left

}

.jx-evont-icon-listing-1 .line-icon{

  color:#000 !important;

}

.jx-evont-dark .line-icon{

  color:#000;

}

.jx-evont-light .line-icon{

  color:#fff;

}

.jx-evont-icon-listing-1.jx-evont-light .line-icon{

  color:#fff !important;

}

/* default colors*/

.jx-evont-red{

	background:#F66277;

	

}

.jx-evont-orange{

	background:#F60

}

.jx-evont-dark-blue{

	background:#58C5EA

}

.jx-evont-green{

	background:#2BB94A

}

.jx-evont-yellow{

	background:#FC3

}



/* Border*/

.jx-evont-border{

  border:1px solid #ccc

}



.jx-evont-border-light{

  border:1px solid #eee

}





.jx-default-bg{

 background-color: #2596be;

}



.jx-default-base{

 background-color:#082d72;

}





.jx-default-bg-alpha{

 background-color:rgba(255, 225, 2, 0.9);

}



.jx-default-base-alpha{

 background-color:rgba(8, 45, 114, 0.9);

}



/* EOF Fontawesome Icon Listing Page */

/* $Streamline Fonts========================================*/

@font-face {

  font-family: "streamline-1";

  src:url("fonts/streamline-font-1.eot");

  src:url("fonts/streamline-font-1.eot?#iefix") format("embedded-opentype"),

    url("fonts/streamline-font-1.woff") format("woff"),

    url("fonts/streamline-font-1.ttf") format("truetype"),

    url("fonts/streamline-font-1.svg#streamline-font-1") format("svg");

  font-weight: normal;

  font-style: normal;

}



[data-icon]:before {

  font-family: "streamline-1" !important;

  content: attr(data-icon);

  font-style: normal !important;

  font-weight: normal !important;

  font-variant: normal !important;

  text-transform: none !important;

  speak: none;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}

[class^="stream-icon-"]:before,

[class*=" stream-icon-"]:before {

  font-family: "streamline-1" !important;

  font-style: normal !important;

  font-weight: normal !important;

  font-variant: normal !important;

  text-transform: none !important;

  speak: none;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}

.stream-icon-armchair-chair-streamline:before {

  content: "a";

}

.stream-icon-arrow-streamline-target:before {

  content: "b";

}

.stream-icon-backpack-streamline-trekking:before {

  content: "c";

}

.stream-icon-bag-shopping-streamline:before {

  content: "d";

}

.stream-icon-barista-coffee-espresso-streamline:before {

  content: "e";

}

.stream-icon-barbecue-eat-food-streamline:before {

  content: "f";

}

.stream-icon-bomb-bug:before {

  content: "g";

}

.stream-icon-book-dowload-streamline:before {

  content: "h";

}

.stream-icon-book-read-streamline:before {

  content: "i";

}

.stream-icon-browser-streamline-window:before {

  content: "j";

}

.stream-icon-brush-paint-streamline:before {

  content: "k";

}

.stream-icon-bubble-comment-streamline-talk:before {

  content: "l";

}

.stream-icon-bubble-love-streamline-talk:before {

  content: "m";

}

.stream-icon-computer-macintosh-vintage:before {

  content: "n";

}

.stream-icon-computer-imac-2:before {

  content: "o";

}

.stream-icon-computer-imac:before {

  content: "p";

}

.stream-icon-coffee-streamline:before {

  content: "q";

}

.stream-icon-cocktail-mojito-streamline:before {

  content: "r";

}

.stream-icon-clock-streamline-time:before {

  content: "s";

}

.stream-icon-chef-food-restaurant-streamline:before {

  content: "t";

}

.stream-icon-chaplin-hat-movie-streamline:before {

  content: "u";

}

.stream-icon-camera-streamline-video:before {

  content: "v";

}

.stream-icon-camera-photo-streamline:before {

  content: "w";

}

.stream-icon-camera-photo-polaroid-streamline:before {

  content: "x";

}

.stream-icon-caddie-shop-shopping-streamline:before {

  content: "y";

}

.stream-icon-computer-network-streamline:before {

  content: "z";

}

.stream-icon-computer-streamline:before {

  content: "A";

}

.stream-icon-caddie-shopping-streamline:before {

  content: "B";

}

.stream-icon-cook-pan-pot-streamline:before {

  content: "C";

}

.stream-icon-crop-streamline:before {

  content: "D";

}

.stream-icon-crown-king-streamline:before {

  content: "E";

}

.stream-icon-danger-death-delete-destroy-skull-stream:before {

  content: "F";

}

.stream-icon-dashboard-speed-streamline:before {

  content: "G";

}

.stream-icon-database-streamline:before {

  content: "H";

}

.stream-icon-delete-garbage-streamline:before {

  content: "I";

}

.stream-icon-design-graphic-tablet-streamline-tablet:before {

  content: "J";

}

.stream-icon-design-pencil-rule-streamline:before {

  content: "K";

}

.stream-icon-diving-leisure-sea-sport-streamline:before {

  content: "L";

}

.stream-icon-drug-medecine-streamline-syringue:before {

  content: "M";

}

.stream-icon-handle-streamline-vector:before {

  content: "N";

}

.stream-icon-grid-lines-streamline:before {

  content: "O";

}

.stream-icon-frame-picture-streamline:before {

  content: "P";

}

.stream-icon-food-ice-cream-streamline:before {

  content: "Q";

}

.stream-icon-first-aid-medecine-shield-streamline:before {

  content: "R";

}

.stream-icon-factory-lift-streamline-warehouse:before {

  content: "S";

}

.stream-icon-eye-dropper-streamline:before {

  content: "T";

}

.stream-icon-envellope-mail-streamline:before {

  content: "U";

}

.stream-icon-email-mail-streamline:before {

  content: "V";

}

.stream-icon-edit-modify-streamline:before {

  content: "W";

}

.stream-icon-eat-food-hotdog-streamline:before {

  content: "X";

}

.stream-icon-eat-food-fork-knife-streamline:before {

  content: "Y";

}

.stream-icon-earth-globe-streamline:before {

  content: "Z";

}

.stream-icon-happy-smiley-streamline:before {

  content: "0";

}

.stream-icon-headset-sound-streamline:before {

  content: "1";

}

.stream-icon-home-house-streamline:before {

  content: "2";

}

.stream-icon-ibook-laptop:before {

  content: "3";

}

.stream-icon-ink-pen-streamline:before {

  content: "4";

}

.stream-icon-ipad-streamline:before {

  content: "5";

}

.stream-icon-iphone-streamline:before {

  content: "6";

}

.stream-icon-ipod-mini-music-streamline:before {

  content: "7";

}

.stream-icon-ipod-music-streamline:before {

  content: "8";

}

.stream-icon-ipod-streamline:before {

  content: "9";

}

.stream-icon-japan-streamline-tea:before {

  content: "!";

}

.stream-icon-laptop-macbook-streamline:before {

  content: "\"";

}

.stream-icon-like-love-streamline:before {

  content: "#";

}

.stream-icon-music-speaker-streamline:before {

  content: "$";

}

.stream-icon-remote-control-streamline:before {

  content: "%";

}

.stream-icon-receipt-shopping-streamline:before {

  content: "&";

}

.stream-icon-music-note-streamline:before {

  content: "'";

}

.stream-icon-monocle-mustache-streamline:before {

  content: "(";

}

.stream-icon-picture-streamline-1:before {

  content: ")";

}

.stream-icon-picture-streamline:before {

  content: "*";

}

.stream-icon-micro-record-streamline:before {

  content: "+";

}

.stream-icon-map-streamline-user:before {

  content: ",";

}

.stream-icon-photo-pictures-streamline:before {

  content: "-";

}

.stream-icon-pen-streamline-3:before {

  content: ".";

}

.stream-icon-map-pin-streamline:before {

  content: "/";

}

.stream-icon-man-people-streamline-user:before {

  content: ":";

}

.stream-icon-pen-streamline-2:before {

  content: ";";

}

.stream-icon-pen-streamline-1:before {

  content: "<";

}

.stream-icon-magnet-streamline:before {

  content: "=";

}

.stream-icon-magic-magic-wand-streamline:before {

  content: ">";

}

.stream-icon-painting-roll-streamline:before {

  content: "?";

}

.stream-icon-macintosh:before {

  content: "@";

}

.stream-icon-locker-streamline-unlock:before {

  content: "[";

}

.stream-icon-painting-pallet-streamline:before {

  content: "]";

}

.stream-icon-paint-bucket-streamline:before {

  content: "^";

}

.stream-icon-lock-locker-streamline:before {

  content: "_";

}

.stream-icon-link-streamline:before {

  content: "`";

}

.stream-icon-notebook-streamline:before {

  content: "{";

}

.stream-icon-settings-streamline:before {

  content: "|";

}

.stream-icon-settings-streamline-1:before {

  content: "}";

}

.stream-icon-shoes-snickers-streamline:before {

  content: "~";

}

.stream-icon-speech-streamline-talk-user:before {

  content: "\\";

}

.stream-icon-stamp-streamline:before {

  content: "\e000";

}

.stream-icon-streamline-suitcase-travel:before {

  content: "\e001";

}

.stream-icon-streamline-sync:before {

  content: "\e002";

}

.stream-icon-streamline-umbrella-weather:before {

  content: "\e003";

}

.stream-icon-settings-streamline-2:before {

  content: "\e004";

}

/* #Linecons Font ==========================================*/

@font-face {

    font-family: linecons;

    src: url(fonts/linecons.eot?54101537);

    src: url(fonts/linecons.eot?54101537#iefix) format('embedded-opentype'), 

		url(fonts/linecons.woff?54101537) format('woff'), 

		url(fonts/linecons.ttf?54101537) format('truetype'), 

		url(fonts/linecons.svg?54101537#vc_openiconic) format('svg');

    font-weight: 400;

    font-style: normal

}

[class*=" vc_li-"]:before,

[class^=vc_li-]:before {

    font-family: linecons;

    font-style: normal;

    font-weight: 400;

    speak: none;

    display: inline-block;

    text-decoration: inherit;

    width: 1em;

    margin-right: 0;

    text-align: center;

    font-variant: normal;

    text-transform: none;

    line-height: inherit;

    margin-left: 0

}

.vc_li-heart:before {

    content: "\e000"

}

.vc_li-cloud:before {

    content: "\e001"

}

.vc_li-star:before {

    content: "\e002"

}

.vc_li-tv:before {

    content: "\e003"

}

.vc_li-sound:before {

    content: "\e004"

}

.vc_li-video:before {

    content: "\e005"

}

.vc_li-trash:before {

    content: "\e006"

}

.vc_li-user:before {

    content: "\e007"

}

.vc_li-key:before {

    content: "\e008"

}

.vc_li-search:before {

    content: "\e009"

}

.vc_li-settings:before {

    content: "\e00a"

}

.vc_li-camera:before {

    content: "\e00b"

}

.vc_li-tag:before {

    content: "\e00c"

}

.vc_li-lock:before {

    content: "\e00d"

}

.vc_li-bulb:before {

    content: "\e00e"

}

.vc_li-pen:before {

    content: "\e00f"

}

.vc_li-diamond:before {

    content: "\e010"

}

.vc_li-display:before {

    content: "\e011"

}

.vc_li-location:before {

    content: "\e012"

}

.vc_li-eye:before {

    content: "\e013"

}

.vc_li-bubble:before {

    content: "\e014"

}

.vc_li-stack:before {

    content: "\e015"

}

.vc_li-cup:before {

    content: "\e016"

}

.vc_li-phone:before {

    content: "\e017"

}

.vc_li-news:before {

    content: "\e018"

}

.vc_li-mail:before {

    content: "\e019"

}

.vc_li-like:before {

    content: "\e01a"

}

.vc_li-photo:before {

    content: "\e01b"

}

.vc_li-note:before {

    content: "\e01c"

}

.vc_li-clock:before {

    content: "\e01d"

}

.vc_li-paperplane:before {

    content: "\e01e"

}

.vc_li-params:before {

    content: "\e01f"

}

.vc_li-banknote:before {

    content: "\e020"

}

.vc_li-data:before {

    content: "\e021"

}

.vc_li-music:before {

    content: "\e022"

}

.vc_li-megaphone:before {

    content: "\e023"

}

.vc_li-study:before {

    content: "\e024"

}

.vc_li-lab:before {

    content: "\e025"

}

.vc_li-food:before {

    content: "\e026"

}

.vc_li-t-shirt:before {

    content: "\e027"

}

.vc_li-fire:before {

    content: "\e028"

}

.vc_li-clip:before {

    content: "\e029"

}

.vc_li-shop:before {

    content: "\e02a"

}

.vc_li-calendar:before {

    content: "\e02b"

}

.vc_li-vallet:before {

    content: "\e02c"

}

.vc_li-vynil:before {

    content: "\e02d"

}

.vc_li-truck:before {

    content: "\e02e"

}

.vc_li-world:before {

    content: "\e02f"

}

.line-icon{

  color:#fff;

  /*font-size:40px;*/

  float:none;

  /*padding:10px;*/

}

/* #Images================================================== */

img.scale-with-grid {

  max-width: 100%;

  height: auto;

}

img {

  color: transparent;

  font-size: 0;

  vertical-align: middle;

  -ms-interpolation-mode: bicubic;

  position: relative;

  z-index: 0;

}

/* #Buttons================================================== */

.button,button,input[type="submit"],input[type="reset"],input[type="button"] {

  background: #eee;

		/* Old browsers */

  border: 1px solid #aaa;

  border-top: 1px solid #ccc;

  border-left: 1px solid #ccc;

  -moz-border-radius: 3px;

  -webkit-border-radius: 3px;

  color: #333;

  display: inline-block;

  font-size: 11px;

  font-weight: bold;

  text-decoration: none;

  cursor: pointer;

  margin-bottom: 10px;

  line-height: normal;

  padding: 8px 10px;

  font-family: 'Raleway',Arial,Helvetica,sans-serif;

}

.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover {

  color: #222;

  border: 1px solid #888;

  border-top: 1px solid #aaa;

  border-left: 1px solid #aaa;

}

.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active {

  border: 1px solid #333;

  background: #ccc;

		/* Old browsers */

  background: #ccc -moz-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);

		/* FF3.6+*/

  background: #ccc -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.35)),color-stop(100%,rgba(10,10,10,.4)));

		/* Chrome,Safari4+*/

  background: #ccc -webkit-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);

		/* Chrome10+,Safari5.1+*/

  background: #ccc -o-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);

		/* Opera11.10+*/

  background: #ccc -ms-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);

		/* IE10+*/

  background: #ccc linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);

		/* W3C */;

}

.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width {

  width: 100%;

  padding-left: 0 !important;

  padding-right: 0 !important;

  text-align: center;

}

.button a {

  color: #fff;

}

.full-widthvideo {

  position: relative;

  padding-bottom: 55.25%;

  height: 0px;

  overflow: hidden;

}

.small-blog .full-widthvideo {

    position: relative;

    padding-bottom: 67.5%;

    height: 0px;

    overflow: hidden;

}

/* Fix for odd Mozilla border & padding issues */

button::-moz-focus-inner,input::-moz-focus-inner {

  border: 0;

  padding: 0;

}

/* #Forms================================================== */

form {

		/*margin-bottom:20px;*/;

}

fieldset {

  margin-bottom: 20px;

}

select {

  background: transparent;

  width: 400px;

  font-size: 14px;

  line-height: 1;

  border: 1px solid #eee;

  border-radius: 0;

  height: 32px;

  margin-bottom: 20px;

  width: 100%;

  background: #fff;

  padding: 8px;

  color: #888;

  cursor: pointer;

}

input[type="text"],input[type="search"],input[type="password"],input[type="email"],textarea,input[type="tel"]{

	border: 1px solid #ddd;

	padding: 11px 7px;

	outline: medium none;

	border-radius: 0;

	font: 14px "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;

	color: #777;

	margin: 0px 0px 10px;

	width: 100%;

	max-width: 100%;

	display: block;

	background: #FFF none repeat scroll 0% 0%;

}

select {

  padding: 0;

}

input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus {

  border: 1px solid #aaa;

  color: #444;

  -moz-box-shadow: 0 0 3px rgba(0,0,0,.2);

  -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);

  box-shadow: 0 0 3px rgba(0,0,0,.2);

}

textarea {

  min-height: 60px;

}

label,legend {

  display: block;

  font-size: 13px;

  padding: 10px 0;

}

input[type="checkbox"] {

  display: inline;

}

label span,legend span {

  font-weight: normal;

  font-size: 13px;

  color: #444;

}

/* #Tables================================================== */

table {

  width: 100%;

}

table th {

  font-weight: bold;

  color: #ffffff;

  font-size: 12px;

  text-align: center;

  background-color: #eee;

}

table td {

  text-align: center;

  border:1px solid #eee;

  

}

table tr{

  height: 35px;

  line-height: 35px;

}





table thead th{

	color:#333;

}

table th a{

	color:#333;

}



table tr.odd {

  background-color: #F2F2F2;

}

table tr.even {

  background-color: #ffffff;

}

table tr:nth-child(odd){

  background:#f9f9f9

}

table tr:nth-child(even){

  background:#fff

}

table.style_b tr:nth-child(odd){

  background:transparent

}

table.style_b {

  width: 100%;

}

table.style_b th {

  font-weight: bold;

  color: #ffffff;

  font-size: 12px;

  padding: 10px;

  text-align: center;

    background-color: #2596be;

}

table.style_b td {

  text-align: center;

  padding: 10px;

  border: 0;

  border-top: 1px solid #ccc;

  border-bottom: 1px solid #ccc;

}

table.style_b tr.odd {

  background-color: #F2F2F2;

}

table.style_b tr.even {

  background-color: #ffffff;

}

/* #Definition List================================================== */

dt {

  margin: 0;

  padding: .5em 0;

  font-weight: bold;

}

dl {

  margin: .6em;

  margin-left: 0em;

  margin-right: 0em;

}

dl dd {

  padding: .3em;

  padding-right: 0em;

  padding-left: 0em;

}

dl dt {

  font-weight: bold;

  margin: 0;

  padding: 0;

}#2596be

.small-font{





  font-size:19px !important; 

}

.medium-font{

  font-size:25px !important; 

}

.large-font{

  font-size:31px !important; 

}

.bold{

	font-weight:600 !important;	

}

.black{

	color:#000 !important;

}

/* #Left - Right================================================== */		

#left,.left {

  float: left;

}

#right,.right {

  float: right;

}

/* General Class ================================================*/

.jx-evont-no-top-margin{

	margin-top:-40px !important;

}

.jx-evont-wrapper-content{position:relative}

.jx-evont-uppercase{

	text-transform:uppercase;	

}

.jx-evont-bold{

	font-weight:800 !important;	

}

.jx-evont-black{

	color:#000 !important

}

.jx-evont-white{

	color:#fff !important;

}

.jx-evont-halfscreen{

	height:720px;

}

.jx-evont-center-text{

	text-align:center;

}



/* Background Image ============================================ */

.jx-evont-leftb {

    

}



.jx-evont-rightb {

    background: url(images/tri-right-1.png) no-repeat right 36px;

}



.jx-evont-lefts {

  background: url(images/daigram-three.png) no-repeat left 10%;

}



.jx-evont-rights {

  background: url(images/daigram-one.png) no-repeat right 90%;

}



.evont-bg-right-small {

    background: #342b4e url(images/daigram-six.png) no-repeat right;



}



.jx-evont-bg-polygon {

    background: #342b4e url(images/polygon.png) no-repeat right;

}



.jx-evont-fullpat {

    background-repeat: no-repeat;

   

    background-position: 0 0%, 100% 0%;

}



/*==========*/

	

/* #Tint Color================================================== */		

.jx-evont-tint {

  position: relative;



}

.jx-evont-tint:before {

  content: "";

  display: block;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  -moz-transition: background .3s linear;

  -webkit-transition: background .3s linear;

  -o-transition: background .3s linear;

  transition: background .3s linear;

  z-index: 0;

  background:rgba(45, 40, 63, 0);

}



.jx-evont-tint-light {

  position: relative;



}

.jx-evont-tint-light:before {

  content: "";

  display: block;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  -moz-transition: background .3s linear;

  -webkit-transition: background .3s linear;

  -o-transition: background .3s linear;

  transition: background .3s linear;

  z-index: 0;

  background:rgba(45, 40, 63, 0);

}



/*--Tine Yellow--*/

.jx-evont-tint-yellow {

  position: relative;

color: #fff !important;



}

.jx-evont-tint-yellow:before {

  content: "";

  display: block;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  -moz-transition: background .3s linear;

  -webkit-transition: background .3s linear;

  -o-transition: background .3s linear;

  transition: background .3s linear;

  z-index: 0;

  background: rgba(15, 27, 119, 0.7);



}

	

/*--Tint Black--*/

.jx-evont-tint-black {

  position: relative;



}

.jx-evont-tint-black:before {

  content: "";

  display: block;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  background: #000;

  opacity: 0.8;

  -moz-transition: background .3s linear;

  -webkit-transition: background .3s linear;

  -o-transition: background .3s linear;

  transition: background .3s linear;

  z-index: 0;

}

/*--Tint Black Light--*/

.jx-evont-tint-black-light {

  position: relative;



}

.jx-evont-tint-black-light:before {

  content: "";

  display: block;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  background: rgba(0, 0, 0, 0.50);

  -moz-transition: background .3s linear;

  -webkit-transition: background .3s linear;

  -o-transition: background .3s linear;

  transition: background .3s linear;

  z-index: 0;

}

/*--Tint Grey--*/

.jx-evont-tint-grey {

  position: relative;



}

.jx-evont-tint-grey:before {

  content: "";

	display: block;

	position: absolute;

	top: 0px;

	bottom: 0px;

	left: 0px;

	right: 0px;

	background:rgba(50, 50, 50, 0.94) none repeat scroll 0% 0%;

	transition: #000 0.3s linear 0s;

	z-index: 0;

}

.container.container-margin .jx-evont-tint-black:before,

.container.container-margin .jx-evont-tint-default:before,

.container.container-margin .jx-evont-tint-grey:before,

.container.container-margin .jx-evont-tint-black-light:before{

  z-index: 0;

}

.jx-evont-default-bg{

 background-color:#2e2842;

}

.jx-evont-grey-bg{	

	background-color:#f9f9f9 !important;

}

.jx-evont-darkgrey-bg{	

	background-color:#333333 !important;

}

.jx-evont-black-bg{	

	background-color:#000 !important;

}

.jx-evont-white-bg{	

	background-color:#fff !important;

}



.jx-evont-white-bg-opacity{	

	background-color:rgba(255,255,255,0.9) !important;

	padding:60px 0;

}



.jx-evont-float{

float:left;

}





.container {

	max-width: 1200px;

	width: 100%;

}

.relative {

	position:relative

}

.fixedpadding20 {

	padding:20px 0

}

.fixedpadding30 {

	padding:30px 0

}

.fixedpadding40 {

	padding:40px 0

}

.fixedpadding50 {

	padding:50px 0

}

.fixedpadding60 {

	padding:60px 0

}

.fixedpadding70 {

	padding:70px 0

}

.fixedpadding80 {

	padding:80px 0

}

.fixedpadding90 {

	padding:90px 0

}

.fixedpadding100 {

	padding:100px 0

}

.space20 {

	margin-bottom: 10px;

}

.space20 {

	margin-bottom: 20px;

}

.space25 {

	margin-bottom: 25px;

}

.space30 {

	margin-bottom: 30px;

}

.space40 {

	margin-bottom: 40px;

}

.space50 {

	margin-bottom: 50px;

}

.mainBtn {

	height:44px;

	background:#2e2841;

	border:0;

	font-size:17px;

	line-height:30px;

	letter-spacing:0.5px;

 transition: .4s;

	color:#fff;

	padding-left:25px !important;

	padding-right:25px !important;

	border: solid 0 #fff;

	border-radius:5px;

 transition: .4s;

	font-family: 'Raleway';

	font-weight:700;

display: none;

}

.mainBtn:hover {

	background: #2596be;

 transition: .4s;

	color:#000;

 transition: .4s;

}

.video {

	position: relative;

	padding-bottom: 56.25%;

	height: 0;

	overflow: hidden;

	border: none;

	border-radius:20px;

}

.video iframe, .video object, .video embed {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	border: none;

}





/**/

.jx-evont-padding {

  padding-top: 100px !important;

  padding-bottom: 100px !important;

}



.jx-evont-extra-padding{

	padding-top: 200px !important;

  padding-bottom: 200px !important;

}



.jx-evont-padding-tiny{

  position: relative;

  padding-top: 21px !important;

  padding-bottom: 11px !important;

}

.jx-evont-padding-small {

  padding-top: 30px !important;

  padding-bottom: 30px !important;

}

.jx-evont-padding-medium {

  padding-top: 60px !important;

  padding-bottom: 60px !important;

}

.jx-evont-padding-big {

  padding-top: 120px !important;

  padding-bottom: 80px !important;

}

.jx-evont-padding-top{

	padding-top:155px;

}



.jx-evont-padding-bottom{

	padding-bottom:100px;

}

.no-bottom-padding{

	padding-bottom:0 !important

}

.no-top-padding {

  padding-top: 0px !important;

}





/* Background image postioin*/

.bg-pos-middle{

	background-position:center center

}

.bg-pos-top{

	background-position:left top

}

.bg-pos-bottom{

	background-position:left bottom

}

/* Alert */

.jx-evont-alert{

  position: fixed;

  width:100%;

  height:70px;

  top:-80px;

  left:0;

  z-index: 9999;

  color:#fff;

  text-align:center;

  padding:20px;

  font-size:18px;

  transition:all 0.3s ease-out;

  -moz-transition:all 0.3s ease-out;

  -webkit-transition:all 0.3s ease-out; 

}

.jx-evont-alert.show{

  top:0px;

}

.jx-evont-alert.success{

  background:#7cc24e;

  -webkit-animation: alert_show 1.0s forwards;

  -webkit-animation-iteration-count: 1;

  -webkit-animation-delay: 10s;

  animation: alert_show 1.0s forwards;

  animation-iteration-count: 1;

  animation-delay: 10s;

}

.jx-evont-alert.error{

  background:#d45757;

}

.jx-evont-alert.hide {

  -webkit-animation: seconds 1.0s forwards;

  -webkit-animation-iteration-count: 1;

  -webkit-animation-delay: 10s;

  animation: seconds 1.0s forwards;

  animation-iteration-count: 1;

  animation-delay: 10s;

}

@-webkit-keyframes alert_show {

  0% {

    opacity: 0;

  }

  100% {

    opacity: 100;

    top: 0px; 

  }

}

@keyframes alert_show {

  0% {

    opacity: 0;

  }

  100% {

    opacity: 100;

    top: 0px; 

  }

}

@-webkit-keyframes seconds {

  0% {

    opacity: 1;

  }

  100% {

    opacity: 0;

    top: -80px; 

  }

}

@keyframes seconds {

  0% {

    opacity: 1;

  }

  100% {

    opacity: 0;

    top: -80px; 

  }

}

/*form-preloader*/

.jx-evont-preload{

  float:right;

  position: absolute;

  top:50px;

  right:35px;

  display:none;    

}

.jx-evont-preload {

    top: 157px;

}

.jx-evont-preload.show{

  display:block;    

}

.jx-evont-load-spinner {

  margin: 100px auto;

  width: 50px;

  height: 40px;

  text-align: center;

  font-size: 10px;

}

.jx-evont-load-spinner > div {

  background-color: #fff;

  height: 100%;

  width: 6px;

  display: inline-block;

  

  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;

  animation: sk-stretchdelay 1.2s infinite ease-in-out;

}

.jx-evont-load-spinner .rect2 {

  -webkit-animation-delay: -1.1s;

  animation-delay: -1.1s;

}

.jx-evont-load-spinner .rect3 {

  -webkit-animation-delay: -1.0s;



  animation-delay: -1.0s;

}

.jx-evont-load-spinner .rect4 {

  -webkit-animation-delay: -0.9s;

  animation-delay: -0.9s;

}

.jx-evont-load-spinner .rect5 {

  -webkit-animation-delay: -0.8s;

  animation-delay: -0.8s;

}

@-webkit-keyframes sk-stretchdelay {

  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  

  20% { -webkit-transform: scaleY(1.0) }

}

@keyframes sk-stretchdelay {

  0%, 40%, 100% { 

    transform: scaleY(0.4);

    -webkit-transform: scaleY(0.4);

  }  20% { 

    transform: scaleY(1.0);

    -webkit-transform: scaleY(1.0);

  }

}

form {

	position:relative

}

.help-block.form-error {

	position:absolute;

	bottom:25px;

	left:220px;

	font-size:15px;

	font-weight:400;

	font-family:'Raleway',Arial,Helvetica,sans-serif;

}

select.error,input.error {

	border-color:#B94A48;

	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAYSmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVllVBV/t94TJ6hDdx26pLu7QboVOHRzODQYoIAICmKggoKCiogKBiklJqKIKKhYhIgoKgaKinI/gP7f9733frhr3d+HWc888+y9n73XrJk18wMQFqDR6XEoB0B8QgrD3daC6uvnTyW9ABSEgAJrQJUWmkw3d3V1gv95IQBfRwEBALivTKPT4+D/tjjDwpNDARBXAAgJSw6NB0AuAuBCoXRGCgBhCACk0lPoKQCELwDAw/D18wcgkgGAJ3IFiwAAT8gKVgMAHoanuyUA0QqAzEqjMSIBKK4AQE0LjUwBoNABiFwJYdEJADx5AEST0ChaGIDQVQBYEx+fGAYgNA8A8iH/kify33KG/M1Jo0X+xSu9AAAA2So6mR5Hy4T/7xUfl/qnhiQAsEYx7NwBgAcAORmb6OgOAKwASGdCyFoXAOACQG5GhwGs4rGoVDuvVf1caLKlPwDwAaAQRrNyBAARAJQvNdbLfBVr0BgAK3p0bXSKvecqDmEkuq/mR9PCk609/uCocHun1ZyFCXFr/+CqiGgbewDgAEAvZkV5+qz4RK+mRXuvBQAKADqUHOvhuKp/nhVlufaPhpHq7gUA0gDolwiGjfuKBhOIT/7TF6YSSrP2AAABAMwsJcrTbiUW8w1P9nX64y0s3Mp6xQMWFp7gteoZS6GnWLivxhbQ41xX9VhVeJyt+8qcsabkNI8/scMpDM/VmWOTMTQH1xX/2Fd6iqvnijccByewBCugQipQIQQSIQaiB+da54C6esUGaMCASAgH5VXmT4QP0IABCUADD8iCd5AA4ZD8N84CaMCAcEiDBPj1l105KkME0IABaRAOyRALr4AB8bgQboIb4k64CW6Gm+AauB6u/yeOyv6nKtGaaEW0I9oQFf76CIVEiINEYED0f+f+iSS8ItwjTBJGCOOEx+AIcRAOqcCAcEj425k3vAQGRP85D4rewvgP51RwhnFIXZ1KOIRAAsz+0eCyuAaujVvgxrgJrg9UnA8XAmVcC9fDzXFT3BDXxvX/zWHqXxf/zPI/64VDwr/1uMpTFCnaqy5C/vq3/Kv6zyyW/zKjMEgEx/9UYoXYBewGdhnrxzqxVqBiPVgbdhvrwlr/5U54CQyI/FvNHcIhAWIhDqL/aNQa1GbVlv5bddqqAwaEQzJASnhGCgCAZSI9kxEdGZVCNafT48Kp9gmhKmuoGmrq2gC+fv7UlcfHZ3dAAADhu/sPl6gOoB8KgGz9hwt+D9AaA0Dm+oeTbQVg1wDo3x+aykhb4XAAAAIwAzvwgCCIgRTIgzJogA4YghlYgwO4gCf4QSCEQhTEAwPSYQPkQgEUwy7YBxVQDbVwEs7AeWiFTrgM12EAhmAEnsA4TMNbmIev8BNBEBLChnAjgog4IoMoIRqIHmKCWCNOiDvihwQjkUgCkopsQLYixchupAI5itQj55B25DLSj9xDHiMTyCzyCfmBYigryoOKorKoKqqHmqOOqCe6Ho1Ek9AsNA8tQQ+gNehptAW9jA6gI+g4+hZdwABjwfgwCUwZ08MsMRfMH4vAGNgmrAgrx2qws1gHdgO7j41jc9h3nIhz41RcGTfE7XAvPBRPwjfhO/AK/CTegl/F7+MT+Dz+m8BGECEoEQwI9gRfQiQhnVBAKCecIDQTrhFGCNOEr0QikY8oR9Ql2hH9iDHEbOIO4mFiI7GXeI84RVwgkUiCJCWSMcmFRCOlkApIB0mnST2kYdI0aZHMQhYna5BtyP7kBPIWcjn5FLmbPEyeIf9k4mCSYTJgcmEKY8pkKmU6xtTBdJdpmuknMyezHLMxsydzDHMu8wHms8zXmJ8yf2ZhYZFk0WdxY4lmyWE5wNLEcpNlguU7KxerIqsl6zrWVNYS1jrWXtbHrJ/Z2Nhk2czY/NlS2ErY6tmusD1nW6RwU1Qo9pQwymZKJaWFMkx5z87ELsNuzh7InsVezn6B/S77HAcThyyHJQeNYxNHJUc7x0OOBU5uTnVOF854zh2cpzj7OV9zkbhkuay5wrjyuGq5rnBNcWPcUtyW3KHcW7mPcV/jnuYh8sjx2PPE8BTznOEZ5Jnn5eLV4vXmzeCt5O3iHefD+GT57Pni+Er5zvON8v3gF+U35w/n385/ln+Y/5uAsICZQLhAkUCjwIjAD0GqoLVgrGCZYKvgMyFcSFHITShdqEromtCcMI+woXCocJHweeExEVREUcRdJFukVuS2yIKomKitKF30oOgV0TkxPjEzsRixvWLdYrPi3OIm4tHie8V7xN9Qeanm1DjqAepV6ryEiISdRKrEUYlBiZ+ScpJeklskGyWfSTFL6UlFSO2V6pOalxaXdpbeIN0gPSbDJKMnEyWzX+aGzDdZOVkf2W2yrbKv5QTk7OWy5BrknsqzyZvKJ8nXyD9QICroKcQqHFYYUkQVtRWjFCsV7yqhSjpK0UqHle6tIazRX5OwpmbNQ2VWZXPlNOUG5QkVPhUnlS0qrSrvVaVV/VXLVG+o/lbTVotTO6b2RJ1L3UF9i3qH+icNRY1QjUqNB5psmjaamzXbND9qKWmFa1VpPdLm1nbW3qbdp/1LR1eHoXNWZ1ZXWjdY95DuQz0ePVe9HXo39Qn6Fvqb9Tv1vxvoGKQYnDf4YKhsGGt4yvC1kZxRuNExoyljSWOa8VHjcROqSbDJEZNxUwlTmmmN6aSZlFmY2QmzGXMF8xjz0+bvLdQsGBbNFt8sDSw3WvZaYVa2VkVWg9Zc1l7WFdbPbSRtIm0abOZttW2zbXvtCHaOdmV2D+1F7UPt6+3nHXQdNjpcdWR19HCscJx0UnRiOHU4o84Oznucn66VWZuwttUFXOxd9rg8c5VzTXK95EZ0c3WrdHvlru6+wf2GB7dHkMcpj6+eFp6lnk+85L1Svfq82b3Xedd7f/Ox8tntM+6r6rvRd8BPyC/ar82f5O/tf8J/IcA6YF/A9DrtdQXrRtfLrc9Y3x8oFBgX2BXEHkQLuhBMCPYJPhW8RHOh1dAWQuxDDoXMh1qG7g99G2YWtjdsNtw4fHf4TIRxxO6I15HGkXsiZ6NMo8qj5qItoyuiP8bYxVTHfIt1ia2LXY7ziWuMJ8cHx7cncCXEJlxNFEvMSLxHV6IX0MeTDJL2Jc0zHBknkpHk9cltKTwp9JTbqfKp+akTaSZplWmL6d7pFzI4MxIybmcqZm7PnMmyyTqejWeHZvdtkNiQu2Fio/nGo5uQTSGb+jZLbc7bPJ1jm3Mylzk3NvfOFrUtu7d82eqztSNPNC8nbyrfNr+hgFLAKHi4zXBbdSFeGF04uF1z+8Htv4vCim4VqxWXFy/tCN1xa6f6zgM7l0siSgZLdUqrdhF3JewaLTMtO7mbc3fW7qk9znta9lL3Fu39si9oX3+5Vnn1fub9qfvHDzgdaDsofXDXwaWKqIqRSovKxkMih7Yf+nY47PBwlVnV2WrR6uLqH0eijzw6anu0pUa2pryWWJtW++qY97Ebx/WO158QOlF84lddQt34SfeTV+t16+tPiZwqbUAbUhtmT687PXTG6kzbWeWzRxv5GouboCm16c254HOj5x3P913Qu3D2oszFQ83czUUtSEtmy3xrVOt4m1/bvXaH9r4Ow47mSyqX6jolOiu7eLtKu5m787qXe7J6FnrpvXOXIy9P9QX1Pbnie+XBVberg9ccr928bnP9yg3zGz03jW929hv0t9/Su9U6oDPQclv7dvMd7TvNgzqDLXd177YN6Q913DO61z1sOnz5vtX96w/sHwyMrB25N+o1+ujhuofjj8IevX4c9/jjWNrYzyc5TwlPi55xPCt/LvK85oXCi8ZxnfGuCauJ25Mek0+mQqfevkx+uTSd94rtVfmM+Ez9a43XnbM2s0NvAt5Mv6W//TlX8I7z3aH38u8vfjD7cHved376I+Pj8qcdnwU/133R+tK34Lrw/Gv815/fihYFF09+1/t+44fPj5mf6UukpQO/FH51/Hb8/XQ5fnmZTmPQAAAAAwA0IgLgUx0Amx8A9xAAM2Xl+2t1YQgACgAkEAMHKIYpRBFJQHpRQTQFHcPssSu4Lf6AEE/kJPaRNpBNmEhMz5jbWQ6xlrLVUZ5ycHA6cm3n7ufl5FvHf1oQF6IJd4lSxXaIL0qESY5Jr5Xpl1OVL1F4q2S/plr5q6ql2k71IU02LQvtZJ1Dur164/q/DPmNlIz1TaxN3c1CzZMt8iz3WzVY99jct521W3bgdVzjZOkcsDbaJc013223e7VHg2erV5/3gM+w72O/F/5TAa/XvVv/OvBp0GBwD60xpCp0Z1hWeESEW6RhlHQ0JfprzIvY63H18TsT6IkedN0koaQlxvPk3pTa1Py0iHT7DKVM5sw3WbezmzYc2Ji3KX1zUg4jN2tL0dajeV35L7YxFRptpxfVFo/uZC4xKo3fVVU2uPvX3jX7AsqL9rccGK9gqdQ+FHR4e9X56idH8RrlWu9jm4+fPHGvbrGeesqpYcPp82c+Nho0lZ77cCHg4t0Wl9YH7UYdKZfqO592s/Ro9npfTurLv1J2tfxa+fWyG4U3t/Zvu7VzYOft/Dspgz53Ve7+HOq9lz2sM/z1/sMH7SMVoxsfBj2yeCwzxjT27sm9p83PKp5vfBE8bjWhMMkx+X3q1cvR6f5Xl2cuvW6fbX9z/G3JXNq7wPfWH5TmOeYXPo596v589Ev+QtRXx2+qi9yL374//dH7s2Yp71f4b6tlyeVlACCCEJhBBlxDuBEnZBfyAtVES9DPWBA2invhzwh0IoXYSgonC5HHmA4xR7JYsBqzeVKi2HM4jnBe5prl4eW14svkbxT4IKQizBDpFGMR96aekliWMpfOlemRXZLXVYhRPKw0sOaTCq+qppqdeoBGpGaSVqb2Rp0s3Ri9AH0nA2NDNSNJY14TsskP03dmE+YjFrcsu60uWNfZHLAttEu3j3Lwc7Rz0nOWW8vrgrt8cZ10u+fe69HkWeVV6J3sE+hr76fpLxpADHi/bnR9V2BtUFFwIs0zRCuUNXQyrD28NCIi0iiKM+pV9KWYstjwOIN49viphNbEQrpfklLSEmMw+UgKI9UyjTdtJr09Y0dmYJZaNpr9cEPjxuJN8Zu9cqxyDbbobzXOs8v3LUjYtq3w+PYrRRPFv3eKlOiXeu9KLtu1+/Se/r2vytH9Igd0DrpVxFcWHzp9eKjq6xHJo641W2vbj308oVKXdPJi/bcG/dMbznQ3QpP5ua3nr10kNNu2FLbeaCd1WF/a0tnV9aVHttfjcnZf1ZVLV0euzV7/dhPv574lMaB62/iO06D/3aih9HsFw/vu1zxoHOkc7X84+mj68Zcn2FOeZzLP9V44jUdO1E7OvpSb9n9VMHPq9Y3ZiTeLc5R3Mu9NPwTM53wc+qz5Zc/C52/uixd/CPzMX1r8nb68DAA4cIIirIUc6EVIiAGSgrSiKOqMHkF/YoHYLdwIbyHoEfqIrsQpUjZZmHyDaSdzKIsRqzDrb7ZJygB7M8dxzgNcJdyFPPm8BXzF/HsEqgUbhNqEu0S6RLvFesS7qZckmiUbpA5LF8ukyq6TM5OXVACFJ4qtSsVrvJWpym9UmlVz1BzV+dQnNBo0U7VMtZm07+sc1o3S09Jb1O82yDd0NOIyGjOuMYkx1TBdMrtuXmax3lLR8pvVFetSmwBbOdtPdt32RQ7ejhKOb51anHPWOrnwuUy4Nrgluxt6oB63PHd7+XtTvWd8zvqm+hn6o/79AaXrPNbzrX8cWBm0Plg0+BntcMj6UJHQsbAD4d4R3BF3I4ujrKMh+lJMWqx67FxcXXxIgkjCw8Q99LVJ5KTLjKxkzeS5lOOpgWn8aXfTt2WYZixmNmVFZ1OzH2/Yu9Fzk+Cm6c1tOXtzM7dEbF2X55cfUBC+LbUwf3t50Ynilh3Xd46UTJd+KcN2c++R3Ku2z6Dccr/DAbeDfhUhlYmHNh/eU3W6euDIhxqZ2sxjQyfk6jadHD2l3JB3+slZ9cbCpufndS4UX3zRotm6re1ph+alos7JbqOeA71f+zyvNF+Tu37spnL/tYHYO9KDc0M3hs89qB9tenR57NkzeKE2UfeyYKboTet79o+FCwKLzUs+y8sAK//hAACIOgDHpwC8jwK4BQDUKQHIVAJQeABc2QA89QG1KAXk8UFAbM/+fX+wgRzYQARsg5PQD28RCqKOeCFZyGGkE3mCLKGiqCkaghagp9C76BdMGDPHorBdWDs2ibPg2ngwvgNvw18SuAimhATCUcIIkZloTswgnifOkeRJkaQ60ixZhZxK7mFiYfJnOs2MMPsyn2ehsCSwDLPqsR5hI7Mx2J5THCjt7PLsFRxsHLkc3zgTOV9zhXK94A7hnuGJ5/nKm8tH4TvMr8p/RSBAYEGwTEhd6L5wuoioyJDoNjELcRC/TM2XcJYUlHwtdUm6TCZG1kZORp5VfkFhUnFY6eqaDuULKk2qjWrn1ds0ejUHtJ5rf9TF9Xj1pQyUDdWN1IwVTaimXGao2QfzJxY9ljVWhdaJNr62Fnaq9mIO7I6Y46LTvPObtdMuk64Tbi/d33p89vzlzeTD7yvnp+/vHBC6Lnv9vsCmoMHgdyGUUM0wv/DNEbWR16Kmon/FcsVJxCsmqCQq0xWSJBl8yUzJP1Jm04TSnTPyMnuyfm+w3rhn09sc59xLW7Xy2gvst01t31YsseNsiVnpeFnZHt99xvvtD6ZXXqsSPkKpQWu/H/9U975+rmHuzIfGhXO/LpJbhNtUO6w6/bqje9P6Nl3Nub7xZtqtuNvBg8VDbcNvRiQern9c/eTVc/Xx3MmRaaWZwtmZOdv3pz5yfM5eeLcY8WPmF315GQDYQQXcIBUqoAdeIiyIBhKA5CH1yADyAeVBDdBgtBBtQh9jGKaM+WH52DnsBc6GG+GxeCV+B/9NUCeEEQ4RRojsRCfiduJNEjPJmbSbNEaWITPIfUx8THFM15mlmLcwT7M4sHSwKrFWs/Gy7aAQKVvYgT2XA+Mo5KRw7ueS5GrkNuMe4YnnJfLW8JnzTfIXCCgLjArmCqkJjQvvEbETxUX7xLaK21BZqaMSNZLJUjbSYtKLMqOyrXJH5PcrlCmWKJWs2a1coXJCtVntpvpzjW9avNoGOqG6JXpd+h8MZYyCjCtNnpiJmYdZNFr+tLa2KbYdsCc46DqGOBU4n1h72WXMdd4d9+DzVPQy8/bzSfYt9TvrPxjwcT1foHFQRHAZrTvkfZhUuG9EaeT1qF8xWrHRcVXx9xJRukZSMKMk+VLK6zT2dN2M4MzirLbsmY38m+w3b8w5n/tmq1Te+vyKgkeF/Nv9iqqKX+5ULskovV4msDtxz+19auWVBygHt1eyHtpXJVd942h0Leux8yf8T+L1TQ1BZzjOXmnKOK964XVzXWt0u3LHp86O7i29Tn38V6auNd3Y0O8wIHh7aNDr7tS9rPtiDwZHix95jMk+RZ5Nvrg+0TBVOs2Y8ZgVflM9J/fu3AeT+cFPQZ8/LOR8Y188+EPsZ/Uvod+ly8sAwA/mQIdquAvLiAYSgRxEriGfUUnUHc1DW9E5TALzxXZh/TiGm+BZeCu+QNAmpBG6iASiC7GS+IZkSNpFek22Ih9jIjPRmZ4yOzH3suiydLBasN5m82N7Q9nEzsvexOHC8ZGznMuEa5b7MI8HLxvvLb7t/E4CXAJjgseFGMLmItwib0Wvix0TL6DGSnhKmktpSMvJiMsKywnJUxWUFPWVHNfQlDeoVKh2qb3UoGgaaTG0z+p80NPWzzUYNpI3zjN5ZeZk3mqpZHXMRsK21l7BodnJyvmRC92N1b3JM8CbyafLLy1Aa91iYG/wzpDAMJ0I1sjH0RWx9nGzCZmJS0kpjOkU19QL6ZwZjMwH2QYbjm5i2ZyRM7PFd+vtfIuCjkKt7S3Fxjv6S/xK35Zt2sO5t6ZcdX/7QZOKnkNGh1uqCUecju6reXFM8Xj6iWsneesjTnWcppwJO9vZxHuOfn7gonxzUcu7Nrf21ktinQVd73t8ei/3KV3Zd3X5esyNB/1mtxpu891JHrw1JHwvavj0/TcjUqM+D7c8Ovn41tj0k6VnHM/FXyiNa08YTJpMmb00mzZ5ZTCj+1p9VvGN5FvK29m59nfp77Xfz304Pu/3kflj56eIzxyf276sW4CFmq8WXye/bV4UWWz/7vV9/seOn3I/+5YClxZ/7fmt+rt/OWx5GSA5QlNjZSeK1QKA8Hx5+bMsAGk3wK+y5eWfNcvLv2oBsKcAvXErezsAAEQOgEO1/9sey38BOi/O6KPLSP4AADwwaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA1LTE1VDEwOjM4OjU1KzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMDozODo1NSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjU4ZmM5Yzg4LWFiYWUtNGEzMC1iNGUxLTUyMTQyZWYzMzM4NDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM4YmMxOTAwLTNiNmMtMTE3OC05ZDQ5LWY0MzVhZTM4NTFiMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmQ1ZjJhY2QyLTQ2ZDUtNGVlZS05NDllLThkMDI0MTljZjA3ODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkNWYyYWNkMi00NmQ1LTRlZWUtOTQ5ZS04ZDAyNDE5Y2YwNzg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1OGZjOWM4OC1hYmFlLTRhMzAtYjRlMS01MjE0MmVmMzMzODQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7DlzwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+w5c8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+YTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+YTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pmkb7KYAAAAgY0hSTQAAbZgAAHOOAAD6zAAAhPoAAHmBAAD9EwAAMG0AABIpDR4mTgAAAOZJREFUeNrMlL0NwyAQhZ+jLJAVkE4M4BVMR50RvIIzAivYI6S+zh4hHgAhZYWM4DTnCCFsoshFnkQBB9/9impZFhylEw5UFsaaatbUbj1iTR1ruhRhrKkGMALoWVOXsY8AHIAHa1KlyO4AVq+ONbkE1MhWAejjh+cMbBDPqzqJQAGoM3c/qnLdlPRcod7G+jAVYQJs0zT2QKXRmADMufMcaC9NJR1VW46sD6YI2wC9og7HkV+tD6/SaKQgIytWk9Y0B5tTkPVhljqZnbubNevFs7E+PBNbI9HfrA/DV6Pxn7/Gr3oPAAwLXEdIhTGuAAAAAElFTkSuQmCC");

	background-position:right 5px center;

	background-repeat:no-repeat;

	box-shadow:0px 1px 1px rgba(0,0,0,0.075) inset;

}

select.valid,input.valid {

	border-color:#468847;

	background-image:url("data:image/png;base64,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YWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA1LTE1VDEwOjM5OjExKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMDozOToxMSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmU3ODMyNmIwLTQ5NmItNGMyMy05ZGI1LTI4OTRkMWQxZWZmYzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQxZDQzYTcwLTNiNmMtMTE3OC05ZDQ5LWY0MzVhZTM4NTFiMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjVkM2FkZDhiLTljMmUtNDU0ZC1iMjFhLTk5ZTliZDY2ODg1MDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1ZDNhZGQ4Yi05YzJlLTQ1NGQtYjIxYS05OWU5YmQ2Njg4NTA8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDplNzgzMjZiMC00OTZiLTRjMjMtOWRiNS0yODk0ZDFkMWVmZmM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7DlzwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+w5c8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+YTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+YTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pn/qNPoAAAAgY0hSTQAAbZgAAHOOAAD6zAAAhPoAAHmBAAD9EwAAMG0AABIpDR4mTgAAAMBJREFUeNrE1L0NwyAURtHrKAu4pPUKXsGs4AIGyGRQ2CM4K3gFt3TJCE5DgSL+7FgKEg0SB77HE82+71w1blw47mc3ais6YAGkUW47fbMA6n6Kqa1ogekbSmLaipe2ok9AC9AfeYAWmHycKqgUswOWAIxBbz8BaGJ9pq0IF1e/YYhA0ii3HmmNVKwxhHIxt8IB0ij3rK2ZDGtRAyUx39ExcExB2df09ZDB0sMoN+eyN6VfQ1sxAG0JqsL+9gV9BgBw6UeG/cRoQwAAAABJRU5ErkJggg==");

	background-position:right 5px center;

	background-repeat:no-repeat;

	box-shadow:0px 1px 1px rgba(0,0,0,0.075) inset;

}

.jx-evont-contact-form .form-error {

	bottom:-60px;

	font-size:19px;

	margin-left:0px;

	left:0;

	padding:10px;

	color:#EE163A;

	border:1px solid #EE163A;

	width:100%;

	text-align:center

}

.jx-evont-form-wrapper {

	position:relative

}

.jx-evont-form-wrapper .form-error {

	text-align:center;

	left:0;

	color:#fff;

	bottom:10px;

}



.jx-left{

	text-align:le#2596be

}



.jx-right{

	text-align:right

}



.jx-center{

	text-align:center

}







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

[3.0 Body ]

*/



/* Boxed */

.jx-evont-boxed{

  width:1200px;

  margin:0 auto;

  box-shadow: 0 0 5px rgba(0,0,0,0.2)

}



.jx-evont-boxed .site-main{

    background:#fff;

}



.jx-boxed .jx-evont-menubar{

  box-shadow:none

}



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

[3.0 Header ]

*/



.retina-logo{

  display:none !important;

}



.standard-logo{

  display:block !important;

}



/* EOF*/



.dropdown-menu {

background-color:  #2596be;

}



.jx-header-4 .dropdown-menu{

  padding:0;

  margin-bottom:0 !important;

}

.jx-header-4 .dropdown-menu li{

  margin-bottom:0;

}



.jx-header-4 .dropdown-menu li a{

  margin-bottom:0;

  border-bottom:1px solid #fff;

  color:#082D72;

}



.jx-header-4 .dropdown-menu li:hover{

  background:#fff;

}



.jx-header-4 .dropdown-menu li a:hover{

  color:#000 !important;

  

}



.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default{

	background-color:  #2596be;

}



.jx-evont-header {

	padding:0;

	margin:0;

	z-index:99999;

}

.jx-evont-top-bar {

	background:#333333;

	color: #2596be

}



.jx-evont-header .dropdown-menu{

  top:44px !important;;

}



.jx-evont-top-bar .dropdown-menu li{

  margin-bottom:0px;

}



.dropdown-menu > li > a:hover {

    color:#333 !important;

}



.jx-evont-top-bar .jx-evont-contact_details {

	padding:11px 0;

	font-family: 'Montserrat', sans-serif;

	font-weight:500;

	font-size:12px;

}

.jx-evont-top-bar span {

	margin-right:0px;

}

.jx-evont-top-bar span i {

	font-size:18px;

	margin-right:5px;

	position:relative;

	top:2px;

}





.jx-evont-top-bar .laguageBtn {

	border:0;

	border-radius:0;

	background: #2596be;

	font-size:14px;

	font-weight:600;

	padding-left:15px;

	padding-right:15px;

	height:46px;

}

.jx-evont-top-bar .btn-group .submenu-menu {

	top:44px !important

}

.jx-evont-menubar {

	padding:0px 0;

	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);

	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);

	position:relative;

	z-index:9

}



.jx-evont-menubar .menunav {

	margin-right:-20px

}



.jx-evont-menubar .navbar{

  border:none

}





.navbar-brand {

	float:left;

	padding: 16px 0px;

	font-size:18px;

	line-height:20px;

	border-bottom: none;

	margin-left:0px !important;

}



.jx-evont-menubar .navbar-default {

	background:none;

	border:0;

	font-size:14px;

	font-weight:600

}

.jx-evont-menubar .menunav .navbar-nav>li {

	margin-left:5px;

}

.jx-evont-menubar .menunav .navbar-nav>li>a {

	padding-top:5px;

	padding-bottom:5px;

	line-height:20px;

 transition: .4s;

	text-decoration: none;

}



.jx-evont-navbar-default .navbar-nav>li>a:focus, .jx-evont-navbar-default .navbar-nav>li>a:hover {

	color:#000;

	background-color: #2596be;

	border-radius:10px 10px 0 10px

}



.jx-evont-navbar-default .navbar-nav>.active>a, .jx-evont-navbar-default .navbar-nav>.active>a:focus, .jx-evont-navbar-default .navbar-nav>.active>a:hover {

	color:#000;

	background-color: #2596be;

	border-radius:10px 10px 0 10px

}



/* Sticky Header*/





.jx-evont-sticky.fixed {

    position: fixed !important;

    top: 0;

    left: 0;

    background: #220606 !important;

	width: 100%;

}





@-webkit-keyframes slideDown {

  0% {

    -webkit-transform: translateY(-100%);

  }



  100% {

    -webkit-transform: translateY(0);

  }

}



@-moz-keyframes slideDown {

  0% {

    -moz-transform: translateY(-100%);

  }



  100% {

    -moz-transform: translateY(0);

  }

}



@-o-keyframes slideDown {

  0% {

    -o-transform: translateY(-100%);

  }



  100% {

    -o-transform: translateY(0);

  }

}



@keyframes slideDown {

  0% {

    transform: translateY(-100%);

  }



  100% {

    transform: translateY(0);

  }

}



.animated.slideDown {

  -webkit-animation-name: slideDown;

  -moz-animation-name: slideDown;

  -o-animation-name: slideDown;

  animation-name: slideDown;

}



@-webkit-keyframes slideUp {

  0% {

    -webkit-transform: translateY(0);

  }



  100% {

    -webkit-transform: translateY(-100%);

  }

}

@-moz-keyframes slideUp {

  0% {

    -moz-transform: translateY(0);

  }



  100% {

    -moz-transform: translateY(-100%);

  }

}

@-o-keyframes slideUp {

  0% {

    -o-transform: translateY(0);

  }



  100% {

    -o-transform: translateY(-100%);

  }

}

@keyframes slideUp {

  0% {

    transform: translateY(0);

  }



  100% {

    transform: translateY(-100%);

  }

}



.animated.slideUp {

  -webkit-animation-name: slideUp;

  -moz-animation-name: slideUp;

  -o-animation-name: slideUp;

  animation-name: slideUp;

}



/* #Main Menu ======================= */

.jx-evont-menu-holder.jx-evont-sticky.fixed{

  		position: fixed;

	  max-width: 100%;

	  width:100% !important;;

	  left:0 !important;

	  margin: 0;

	  top:0;

	  background:#fff;

	  z-index: 9999;

}

.jx-evont-menu-holder {

    z-index: 7;

    position: absolute;

    max-width: 100%;

    width:100%;

    margin: -40px auto 0;

    left: 0;

	background:#fff;

  	box-shadow:0 0 5px rgba(0,0,0,0.2);

  	height:70px;

}

/*.jx-evont-top-menu {

	height:70px;

	background:#ffffff;

	position:relative;

	top:-35px;

	z-index:999999;

}*/

.nav_container ul {

	margin:0px;

	padding:0;

}



.jx-evont-mainmenu,.jx-evont-mainmenu .submenu {

  z-index: 50;

  margin: 56px 0 0;

  padding: 0;

  list-style: none;

}

.jx-evont-mainmenu {

  display: inline-block;

  vertical-align: top;

  margin: 0;

  text-align: right;

  white-space: nowrap;

  height:70px;

  margin-right: 38px;

}

.jx-evont-mainmenu li {

  position: relative;

  text-align: left;

}

.jx-evont-mainmenu  li  a {

 font-family: "Montserrat";

}



.jx-evont-mainmenu > li:hover{

	border-top: 3px solid #fff;

}



.jx-evont-mainmenu > li:hover > a{

	color: #fff;

}



.jx-evont-mainmenu li.with-sub:hover:before {

  content: '';

  display: block;

  width: 235px;

  height: 2px;

  position: absolute;

  left: 0px;

  bottom: 0;

  z-index: 1;

  top: 46px;

}

.jx-evont-mainmenu li i.menu-icon {

    margin-right: 7px;

    color:  #2596be;

    text-shadow: none;

  font-size:15px;

}

.jx-evont-mainmenu li a:hover i.menu-icon {

    color: #333333 !important;

}

.jx-evont-mainmenu li i {

  margin-right: 7px;

  color: #ced3d5;

  text-shadow: 0 1px 0 white;

}

.jx-evont-mainmenu a {

  display: block;

  position: relative;

  text-decoration: none;

  color: #646060;

  font: 14px 'open sans';

  -webkit-transition: none;

  transition: none;

}

.jx-evont-mainmenu a.active {

  color: #fff;

  border-radius: 46px;

}

.jx-evont-mainmenu > li {

	display: inline-block;

	vertical-align: top;

	margin: 0;

	border-top: 3px solid transparent;

	padding-top: 20px;

	padding-bottom: 20px;

}



.jx-evont-mainmenu li.with-sub:after {

  content:'\f107';

  font-family:fontawesome;

  display: block;

  height: 0;

  position: absolute;

  right: 8px;

  top: 23px;

  color:#000;

  z-index: 53;

  -webkit-transition: height 0.2s ease;

  transition: height 0.2s ease;

  

}

.jx-evont-mainmenu > li > a {

	color: #fff;

	font-weight: 500;

	font-size: 15px;

	padding: 5px 17px;

}

.jx-evont-mainmenu .jx-evont-mega-menu-title{

  color:#000 !important;

  padding:10px;

  font-size:15px;

  font-weight:600 !important;

}

.jx-evont-mainmenu .jx-evont-mega-menu-title:hover{

  background:none !important;

}

/* Mega Menu */

.jx-evont-mainmenu .menu-mega{

  position:initial;

  left:0

}

.jx-evont-mainmenu .submenu.has-mega{

  position: absolute;

  left:0;    

}

.menu-main-menu-container .jx-evont-mainmenu li.menu-mega .submenu li.col {

    width: 25%;

    padding: 0px;

}

.jx-evont-mainmenu > li.menu-mega:hover > .submenu > li.col > ul {

    display: block;

    width: 100%;

}

.jx-evont-mainmenu li.menu-mega .submenu li.col ul li {

    width: 100%;

}

/* For Wordpress Version */	

/*- Megamenu-------------*/	

.jx-evont-mainmenu .submenu {

  min-width: 235px;

  margin: 0;

  padding: 0;

  width: 100%;

}

.jx-evont-mainmenu li .submenu{

  position: absolute;

  padding:0px;

  margin:0px;

  background-color: #352d53;

  

}

.jx-evont-mainmenu li .submenu .col{

	display: inline-flex;

}

.jx-evont-mainmenu li .menu-title {

  	padding: 1px 5px;

	margin-left: 7px;

	border-radius: 2px;

	font-size: 11px;

	color: #fff;

  }

  

.jx-evont-mainmenu > li > .submenu {

  top: 69px;

  left: 0px;

  /*border-top: 20px solid;*/

}

.jx-evont-mainmenu > li.no-mega > .submenu {

    left: 0px;

    top: 69px;

}

.jx-evont-mainmenu > li > .submenu{

  	visibility: hidden;

  	opacity:0;

 	 transform: translate(50px, 0px);

	-webkit-transform: translate(50px, 0px);

	-moz-transform: translate(50px, 0px);

	-o-transform: translate(50px, 0px);

    transition: transform 0.6s ease 0s, opacity 0.6s ease 0s;

}

.jx-evont-mainmenu > li:hover > .submenu{

	visibility: visible;

	display:block ;

    opacity:1;

	transform: translate(0px, 0px);

  	-webkit-transform: translate(0px, 0px);

  	-moz-transform: translate(0px, 0px);

  	-o-transform: translate(0px, 0px);

    transition: transform 0.6s ease 0s, opacity 0.6s ease 0s;

}





.jx-evont-mainmenu > li:hover >.submenu > li.col > ul {

	display:block;

}

.jx-evont-mainmenu li li{

  margin-bottom:0;

}

.jx-evont-mainmenu li .submenu li.col {

	width:235px;

	padding: 0;

}



.jx-evont-mainmenu li .submenu .col {

    background-color: #352d53;

}



.jx-evont-mainmenu li .submenu li.col ul {

	padding:0;

	margin:0;

  

}

.jx-evont-mainmenu li .submenu li.col ul li {

	list-style:none;

	width:235px;

	font-weight:normal;

	position:relative;

	}

.jx-evont-mainmenu .submenu li:hover > a {

  	color: #333 !important;

	background:  #2596be;

}

.jx-evont-mainmenu li .submenu a {

	background: none;

	color: #fff;

	padding: 9px 20px;

	display: block;

	float: none;

	font-weight: 400;

}

.jx-evont-mainmenu .submenu li:last-child {

  border-bottom: 0px solid #262829;

}

.jx-evont-mainmenu .submenu li.col ul li:hover {

	background: none;

}

/* Submenu 2nd level drop down */

.jx-evont-mainmenu .submenu li li ul {

  	visibility: hidden;

	position: absolute;

  	left:235px;  

  	background:#333;

 	 top:0px;

 	 border-top: 0px solid #333;

 	 opacity:0;

 	 box-shadow:0px 0px 3px rgba(0,0,0,0.5);

   	transform: translate(0px, 20px);

	-webkit-transform: translate(0px, 20px);

	-moz-transform: translate(0px, 20px);

	-o-transform: translate(0px, 20px);

    transition: transform 0.6s ease 0s, opacity 0.6s ease 0s;

}

.jx-evont-mainmenu .submenu li li:hover ul {

  	opacity:1;

  	visibility: visible;

	display:block;

  	transform: translate(0px, 0px);

  	-webkit-transform: translate(0px, 0px);

  	-moz-transform: translate(0px, 0px);

  	-o-transform: translate(0px, 0px);

    transition: transform 0.6s ease 0s, opacity 0.6s ease 0s;

}

.jx-evont-mainmenu .menu li.has-child >  a:after {

  content:'\f105';

  font-size:15px;

  font-family: fontawesome;

  text-align: right !important;

  position:absolute;

  width:23px;

  height:36px;

  text-align: center;

  top:0;

  right:0px;

  line-height: 37px;

  color: #2596be;

  padding-right:14px;

}

.jx-evont-mainmenu li.has-child >  a:hover:after {

  color:#333;

}	

	

/*-- submenu*/



/*Mobile Menu */

.slicknav_menu {

  display: none;

}

.slicknav_btn {

  position: relative;

  display: block;

  vertical-align: middle;

  float: right;

  padding: 5px;

  line-height: 1.125em;

  cursor: pointer;

}

.slicknav_menu  .slicknav_menutxt {

  display: none;

  line-height: 1.188em;

  float: left;

}

.slicknav_menu .slicknav_icon {

  float: left;

  margin: 6px 4px 3px 4px;

  ;

}

.slicknav_menu .slicknav_no-text {

  margin: 0;

}

.slicknav_menu .slicknav_icon-bar {

  display: block;

	width: 25px;

	height: 3px;

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: -1px;

	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

	margin-bottom: 6px;

}

.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {

  margin-top: 0.188em;

}

.slicknav_nav {

  clear: both;

}

.slicknav_nav ul,

	.slicknav_nav li {

  display: block;

  margin: 0;

}

.slicknav_nav .slicknav_arrow {

  font-size: 0.8em;

  margin: 0 0 0 0.4em;

  display:none;  

}

.slicknav_nav .slicknav_item {

  cursor: pointer;

}

.slicknav_nav .slicknav_row {

  display: block;

}

.slicknav_nav a {

  display: block;

}

.slicknav_nav .slicknav_item a,

	.slicknav_nav .slicknav_parent-link a {

  display: inline;

}

.slicknav_brand {

  float: left;

}

.slicknav_menu:before,

	.slicknav_menu:after {

  content: " ";

  display: table;

}

.slicknav_menu:after {

  clear: both;

}

	/* IE6/7 support */

.slicknav_menu {

  *zoom: 1;

}

	

.slicknav_menu {

  font-size: 16px;

  box-sizing: border-box;

}

.slicknav_menu * {

  box-sizing: border-box;

}

	/* Button */

.slicknav_btn {

	margin: 10px;

	position: fixed;

	right: 0px;

	z-index: 999999;

	margin-top: 20px;

}

.slicknav_nav .with-sub .slicknav_row:before{

  content:'\f054';

  font-family: fontawesome;

   font-size:12px;  

}

	/* Button Text */

.slicknav_menu  .slicknav_menutxt {

  color: #FFF;

  font-weight: bold;

  text-shadow: 0 1px 3px #000;

}

	/* Button Lines */

.slicknav_menu .slicknav_icon-bar {

  background-color: #fff;

}

.slicknav_menu {

  background: #f1f1f1;

  padding: 0px;

}

.slicknav_nav {

  background: #333;

  margin: 0;

  padding: 0;

  font-size: 0.875em;

position: fixed;

width: 100%;

padding-top: 80px;

z-index: 99999;

}

.slicknav_nav, .slicknav_nav ul {

  list-style: none;

  overflow: hidden;

}

.slicknav_nav ul {

  padding: 0;

  margin: 0 0 0 20px;

}

.slicknav_nav li {

  border-bottom: 1px solid #444;

}

.slicknav_nav .slicknav_row {

  padding: 10px 10px;

  margin: 0;

}

.slicknav_nav a {

  padding: 10px 10px;

  margin: 0;

  text-decoration: none;

  color: #FFF;

  font-weight: 300;

  font-size: 13px;

  padding-left: 20px;

}

.slicknav_nav > a {

  border-bottom: 1px solid #444;

}

.slicknav_nav .slicknav_item a,

	.slicknav_nav .slicknav_parent-link a {

  padding: 0;

  margin: 0;

  font-size: 14px;

  padding-left: 10px;

}

.slicknav_nav .slicknav_row:hover {

  background: #222;

  color: #fff;

}

.slicknav_nav a:hover {

  background: none repeat scroll 0% 0% #222;

  color: #fff;

}

.slicknav_nav .slicknav_txtnode {

  margin-left: 15px;

}

.slicknav_brand {

  color: #fff;

  font-size: 18px;

  line-height: 30px;

  padding: 7px 12px;

  height: 44px;

}



/*hide bootstrab menu */

.navbar-toggle {

    display: none;

}





.showcase {

	background:#df1d47 url(../img/showcase-banner.jpg) no-repeat;

	min-height:100vh;

	background-size:cover;

	position:relative

}

/* 04. HEADER */



.header {

	padding:0;

}

.header .shopping-cart {

	position:absolute;

	top:23px;

	right:15px;

	font-size:23px;

	color:#fff;

	height:50px;

	width:50px;

	text-align:right

}



.header .shopping-cart a {

	color:#fff;

}

.header .shopping-cart .value {

	position:absolute;

	top:0;

	right:-10px;

	height:20px;

	width:20px;

	border-radius:50%;

	background:#fe6905;

	font-size:13px;

	text-align:center

}



.jx-evont-header.jx-header-1 {

	background: #2e2841;

}



.page-template-template-home .jx-evont-header.jx-header-1 {

  left:0;

  width:100%;

    

}



.page-template-template-home.blog .jx-evont-header.jx-header-1 {

  background: #2596be;

  left:0;

  width:100%; 

  position: relative;   

}









.jx-evont-header.jx-header-1 .navbar-brand > img {

    display: block;

    height: 40px;

}





/* HEADER STYLE 2*/

.jx-evont-header.jx-header-2 {

	background: #2e2841;

}



.jx-evont-header.jx-header-2 .navbar-brand > img {

    display: block;

    height: 40px;

}



.jx-evont-header.jx-header-2 .jx-evont-top-bar {

	background:  #2596be;

	padding: 8px 0px;

}



.jx-evont-header.jx-header-2 .jx-evont-right-topbar {

	text-align:right;

	font-size:14px;

	color:#000000;

}



.jx-evont-header.jx-header-2 .jx-evont-left-topbar {

	color: #000000;

	font-size: 14px;

}



/* Header #3 */

.jx-evont-header.jx-header-1.header-transparent {

    background: transparent;

  position: absolute;

  border-bottom:1px solid rgba(255,255,255,.2);

}



.jx-evont-header.jx-header-1.header-transparent.fixed {

  border-bottom:none;

}





/*------------- HEADER STYLE 4 --------------*/



.jx-evont-header.jx-header-4 {

	background: #2e2841;

}



.jx-evont-header.jx-header-4 .navbar-brand > img {

    display: block;

    height: 40px;

}



.jx-evont-header.jx-header-4 .shopping-cart {

    position: absolute;

    top: 23px;

    right: -20px;

    font-size: 23px;

    color: #fff;

    height: 50px;

    width: 50px;

    text-align: right;

}



/* HEADER SOCIAL ICON -----------------*/



.jx-evont-header.jx-header-4 .jx-header-social {

	text-align: left;

	display: inline-block;

	border-left: solid 1px #ffffff;

	margin: 25px 0px 0px 25px;

}

.jx-evont-header.jx-header-4 .jx-header-social ul {

    list-style: none;

    margin: 0px;

    padding: 0px;

}

.jx-evont-header.jx-header-4 .jx-header-social ul li {

	display:inline-block;

	margin:0px;

	padding:0px;

}

.jx-evont-header.jx-header-4 .jx-header-social ul li a {

	font-size: 20px;

	line-height: 23px;

	text-align: center;

	color: #ffffff;

	margin-left: 20px;

	transition: .4s;

}



.jx-evont-header.jx-header-4 .jx-header-social ul li a:hover {

	color: #fff;

}



/* HEADER TOP BAR -----------------*/



.jx-evont-header.jx-header-4 .jx-evont-top-bar {

	background: #49395f;

	padding: 8px 0px;

}



.jx-evont-header.jx-header-4 .jx-evont-right-topbar {

	text-align:right;

	font-size:14px;

	color:#ffffff;

	padding-top:28px;

}



.jx-evont-header.jx-header-4 .jx-evont-left-topbar {

	color: #ffffff;

	font-size: 14px;

}



.jx-evont-header.jx-header-4 .jx-evont-right-topbar .access-links {

	display:inline-block;

}





.jx-evont-header.jx-header-4 .jx-evont-right-topbar .support {

	font-weight: 600;

	font-size: 14px;

	display: inline-block;

	color: #ffffff;

}



.jx-evont-header.jx-header-4 .jx-evont-right-topbar .support .login a {

	background:  #2596be;

	color: #333333;

	padding: 7px 18px;

	border-radius: 5px;

	font-size: 14px;

}



.jx-evont-header.jx-header-4 .jx-evont-right-topbar .support .login a:hover {

	background:#333333;

	color:#FFFFFF;

}







/* HEADER RIGHT -----------------*/





.jx-evont-header.jx-header-4 .header-right {

	text-align:right;

	padding-top: 25px;

}



.jx-evont-header.jx-header-4 .header-right ul {

	padding:0px;

	margin:0px;

}





.jx-evont-header.jx-header-4 .header-right ul li {

	padding: 0px 0px 0px 30px;

	margin:0px;

	display:inline-block;

	list-style:none;

	color: #ffffff;

	font-size: 20px;

}





/* HEADER TOP MENU ----------------------*/



.jx-evont-header.jx-header-4 .jx-evont-right-topbar .menu-top-menu-container {



}



.jx-evont-header.jx-header-4 .jx-evont-right-topbar .menu-top-menu-container ul {

	margin:0px;

	padding:0px;

}



.jx-evont-header.jx-header-4 .jx-evont-right-topbar .menu-top-menu-container ul li {

	margin:0px;

	padding: 0px 10px 0px 5px;

	list-style:none;

	display:inline-block;

	font-weight: 600;

	font-size: 14px;

	color: #ffffff;

	text-transform: uppercase;

	border-left: solid 1px transparent;

}



.jx-evont-header.jx-header-4 .jx-evont-right-topbar .menu-top-menu-container ul li a {

	color:#ffffff;

}



.jx-evont-header.jx-header-4 .jx-evont-right-topbar .menu-top-menu-container ul li a:hover {

	color: #fff;

}



.jx-evont-header.jx-header-4 .jx-evont-right-topbar .menu-top-menu-container ul li:last-child {

	border-left: solid 1px #ffffff;

	padding: 0px 15px 0px 15px;

}





 @media (max-width:767px) {

	.header .shopping-cart {

		position:absolute;

		top:30px;

		right:80px;

		font-size:23px;

		color:#fff;

		height:50px;

		width:50px;

		text-align:right

	}

}

.header .navbar {

	position:relative;

	height:75 !important;

	margin-bottom:0;

}

.header .navbar-default {

	background-color:none !important;

	border-color:#e7e7e7;

	border:0;

	border-radius:0

}

.nav {

	padding-left:0;

	margin-bottom:0;

	list-style:none;

	margin-top:15px;

	font-family: 'Raleway';

	font-weight:700;

	margin-right:30px;

}

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

 .nav {

 padding-left:0;

 margin-bottom:0;

 list-style:none;

 margin-top:30px;

 font-family: 'Raleway';

	font-weight:700;

 margin-right:10px;

}

}

.nav>li {

	position:relative;

	display:block;

	padding-left:20px;

	padding-right:20px;

 transition: .4s;

 font-size: 16px;

font-weight: 400;

}

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

.nav {

 padding-left:0;

 margin-bottom:0;

 list-style:none;

 margin-top:30px;

 font-family: 'Raleway';

 font-weight:700;

 margin-right:40px;

}

.nav>li {

 position:relative;

 display:block;

 padding-left:25px;

 padding-right:00px;

 transition: .4s;

}

}

@media (max-width:767px) {

.nav>li {

 position:relative;

 display:block;

 padding-left:15px;

 padding-right:00px;

 transition: .4s;

}

}

.nav>li>a {

	position:relative;

	display:block;

	padding:10px 0;

}

.nav>li>a:focus, .nav>li>a:hover {

	text-decoration:none;

	background-color:#eee

}

.nav>li.disabled>a {

	color:#777

}

.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {

	color:#777;

	text-decoration:none;

	cursor:not-allowed;

	background-color:transparent

}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {

	background-color:#eee;

	border-color:#337ab7

}

.navbar-default .navbar-brand {

	color:#777

}

 @media (max-width:767px) {

.navbar-brand img {

 max-width:140px

}

}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {

	color:#5e5e5e;

	background-color:transparent

}

.navbar-default .navbar-text {

	color:#777

}

.navbar-default .navbar-nav>li>a {

	color:#fff;

}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {

	color:#fff;

	background-color:transparent;

	border-bottom: solid 2px #fff

}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {

	color:#fff;

	background-color:transparent;

	border-bottom: solid 2px #fff

}

@media (max-width:767px) {

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {

 color:#fff;

 background-color:transparent;

 border-bottom: solid 0 #fff

}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {

 color:#fff;

 background-color:transparent;

 border-bottom: solid 0 #fff

}

}

.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {

	color:#ccc;

	background-color:transparent

}

.navbar-default .navbar-toggle {

	border-color:#ddd

}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {

	background-color:#ddd

}

.navbar-default .navbar-toggle .icon-bar {

	background-color:#888

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

	border-color:#e7e7e7

}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {

	color:#555;

	background-color:#e7e7e7

}

@media (max-width:767px) {

 .navbar-collapse {

background:#941d47;

padding:0 20px

}

.navbar-collapse ul {

margin:0;

padding:15px 0

}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {

 color:#777

}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {

 color:#333;

 background-color:transparent

}

.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {

 color:#555;

 background-color:#e7e7e7

}

.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {

 color:#ccc;

 background-color:transparent

}

}

.hero {

	position:absolute;

	top:50%;

	width:100%;

	color:#fff;

	margin-top:-200px

}

.hero h2 {

	line-height:2rem;

	margin-bottom:45px;

	font-family: 'Montserrat', sans-serif;

	font-size:87px;

	color:#fff

}

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

.hero {

 position:absolute;

 top:40%;

 width:100%;

 color:#fff;

 margin-top:-150px

}

.hero h2 {

 line-height:2rem;

 margin-bottom:45px;

 font-family: 'Montserrat', sans-serif;

 font-size:55px;

 color:#fff

}

}

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

.hero {

 position:absolute;

 top:50%;

 width:100%;

 color:#fff;

 margin-top:-140px

}

.hero h2 {

 margin-bottom#2596be

 font-size:40px;

 letter-spacing:-1px;

 line-height:1rem;

}

}

.hero h3 {

	line-height:0.8em;

	margin-bottom:20px;

	font-size:130px;

	color:#fff;

	font-family: 'Raleway';

	font-weight:700;

}

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

.hero h3 {

 line-height:0.8em;

 margin-bottom:20px;

 font-size:90px;

 color:#fff;

 font-family: 'Raleway';

	font-weight:700;

}

}

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

.hero h3 {

 line-height:0.8em;

 margin-bottom:20px;

 font-size:62px;

 color:#fff;

 font-family: 'Raleway';

	font-weight:700;

}

}

.learn-more-btn {

	height:50px;

	font-family: 'Oswald', sans-serif;

	background:#dc284f;

	color:#fff;

	border:0;

	font-size:23px;

	line-height:37px;

	font-weight:300;

	padding-left:30px;

	padding-right:30px;

 transition: .4s;

}

.learn-more-btn:hover {

	background:#333;

	color:#fff

}

.get-ticket-btn {

	height:50px;

	font-family: 'Oswald', sans-serif;

	background:#000000;

	color:#fff;

	border:0;

	font-size:23px;

	line-height:37px;

	font-weight:300;

	padding-left:30px;

	padding-right:30px;

 transition: .4s;

}

.get-ticket-btn:hover {

	background:#333;

	color:#fff

}

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

.learn-more-btn {

 height:42px;

 font-size:18px;

 line-height:32px;

 font-weight:300;

 padding-left:20px;

 padding-right:20px;

 transition: .4s;

}

 .get-ticket-btn {

 height:42px;

 font-size:18px;

 line-height:32px;

 font-weight:300;

 padding-left:20px;

 padding-right:20px;

 transition: .4s;

}

}

/* */

.overlay {

	position: absolute;

	width: 100%;

	height: 100%;

	background: rgba(46, 40, 65, 0.9);

	top: 0;

	left: 0;

	right: 0;

	opacity: 0;

	visibility: hidden;

 transition: .4s;

}

.blog-img:hover .overlay {

	opacity: 1;

	visibility: visible;

     transition: .4s;

}





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

.overlay .overlay-inner {

 padding:25px;

 top:0;

 position:relative

}

}

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

.overlay .overlay-inner {

 padding:25px;

 top:20%;

 position:relative

}

}

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

 .overlay .overlay-inner {

 padding:25px;

 top:10%;

 position:relative;

}

}



.blog-hover-icon i{

  width:90px;

  height:90px;

  background:#fff;

  border-radius:50%;

  line-height: 90px;

  color:#333;

  margin-top:-45px;

}



.blog-hover-icon i:hover {

    background:  #2596be;

    color: #333;

}





/* 07. PROGRAMS */



.programs-section {

 text-align:center;

}



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

.daigram-left {

background:none;

}

.daigram-right {



background:none;

}

}





/* 10. BLOG SECTION */





.jx-evont-blog-section .jx-evont-main-blog {

    border-bottom: solid 1px #eff0f4;

    padding: 0px 0px 50px 0px;

    margin-bottom: 50px;

}



.jx-evont-blog-section .readmore a {

    text-align: left;

    background:  #2596be;

    padding: 11px 26px;

    float: left;

    font-weight: 600;

    color:#000;

    margin-top: 7px;

}



.jx-evont-blog-section .readmore a::after {

font-family: "fontAwesome";

content: "\f054";

font-size: 14px;

font-weight: normal;

margin-left: 10px;

}



.jx-evont-blog-section .readmore a:hover {

    background: #2e2841 !important;

    color:  #fff;

}









.jx-evont-blog-section .row:last-child {

    border: none;

}





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

.jx-evont-blog-section {



}

}

.jx-evont-blog-section .blog-img {

	position:relative;

}

.jx-evont-blog-section .blog-img img {

	width:100%

}



.blog-item img {

    -webkit-filter: grayscale(100%);

    filter: grayscale(100%);

}



.jx-evont-blog-section .jx-evont-blog-date {

	background:  #2596be;

	color: #000;

	text-align: center;

	padding: 16px;

	font-weight: 700;

	position: absolute;

	bottom: 0;

	left: 36px;

}

.jx-evont-blog-section .jx-evont-blog-date .day {

	font-size: 55px;

	line-height: 55px;

}



.jx-evont-blog-section .jx-evont-blog-date .month {

	font-size: 14px;

	font-weight: 600;

}

.jx-evont-blog-section .date_tag {

	height:96px;

	width:96px;

	text-align:center;

	background:#1c65b1;

	position:absolute;

	top:50%;

	margin-top:-50px;

	left:-48px;

	border-radius:50%;

	font-size:42px;

	color:#fff;

	font-family: 'Oswald', sans-serif;

	line-height:20px;

}

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

 .jx-evont-blog-section .date_tag {

top:90%;

margin-top:-90px;

left:20px;

}

}

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

.jx-evont-blog-section .date_tag {

top:80%;

margin-top:-80px;

left:20px;

}

}

.jx-evont-blog-section .date_tag div {

	padding-top:25px;

}

.jx-evont-blog-section .date_tag span {

	font-family: 'Raleway';

	font-weight: 700;

	font-size: 22px;;

}

.jx-evont-blog-section h3 {

 margin: 0;

    padding: 0;

    font-size: 32px;

    font-family: 'Raleway';

    font-weight: 700 !important;

    color: #2e2841;

    padding-bottom: 10px;

    padding-top: 22px;

    line-height: 1.2 !important;

    text-transform: uppercase;

}

.jx-evont-blog-section h3 a {

	color:#2e2841;

}

.jx-evont-blog-section h3 a:hover {

	color:#dc284f;

}

.jx-evont-blog-section .entry-meta {

	color:#b9c1cf;

}

.jx-evont-blog-section .entry-meta a {

	color:#b9c1cf;

}

.jx-evont-blog-section .entry-meta a:hover {

	color:#dc284f;

}

.jx-evont-blog-section .entry-meta i {

	margin-right: 8px;

    font-size: 16px;

}



.jx-evont-blog-section .blog-hover-icon {    

    width: 100%;

	color: #fff;

	transition: all 0.2s ease-out;

	text-align: center;

	position: absolute;

	top: 50%;

}



.jx-evont-blog-section .blog-hover-icon a {

    color: #fff;

}



.jx-evont-blog-section .blog-hover-icon a:hover {

    color: #fff;

}



.jx-evont-blog-section .blog-hover-icon i::before {

    content: "+";

    font-size: 50px;

    font-weight: 100;

    z-index: 999;

    transition: all 0.2s linear;

}



.jx-evont-blog-section .entry-meta {

    margin-top: 5px;

    line-height: 35px;

    margin-bottom: 35px;

}

.jx-evont-blog-section .entry-meta ul {

  padding: 0px;

  margin: 0px;

}



.jx-evont-blog-section .entry-meta ul li {

display: inline-block;

Font-size: 14px;

font-family: open sans;

font-weight: 400;

line-height: 1;

margin-right: 15px;

border-right: 1px solid;

padding-right: 15px;

margin-bottom: 0;

}



.jx-evont-blog-section .entry-meta ul li:last-child {

margin-right: 0px;

border-right: none;

}







.jx-evont-blog-section p {

	font-size:14px;

}



.jx-evont-blog-section.small h3 {

    font-size: 16px !important;

}

.jx-evont-blog-section.small .readmore {

    font-size: 14px !important;

}

.jx-evont-blog-section.small .readmore a {

    padding: 8px 20px !important;

}

.jx-evont-blog-section.small .blog-hover-icon {

    padding-top: 5px !important;

}

.jx-evont-blog-section.small .blog-hover-icon i {

    width: 70px;

    height: 70px;

    line-height: 70px;

}

.jx-evont-blog-section.small .jx-evont-blog-date {

	padding:11px;

}

.jx-evont-blog-section.small .jx-evont-blog-date .day {

    font-size: 40px;

    line-height: 40px;

}

.jx-evont-blog-section.small .jx-evont-blog-date .month {

    font-size: 14px;

}

.jx-evont-blog-section.small .entry-meta {

	margin-bottom:25px;

}

.jx-evont-blog-section.small .blog-item {

}







/*------------------- BLOG STYLE #2 ------------------------*/



.jx-evont-news {

}



.jx-evont-news .vc_col-sm-8 {

	padding-right:0px;

}



.jx-evont-news .vc_col-sm-4 {

	padding-left:0px;

}



.jx-evont-news .item {

	position: relative;

	overflow: hidden;



}



.jx-evont-news .grid-horizontal .news-img {

	width: 50%;

	float: left;

}





.jx-evont-news .grid-horizontal .news-img.image-right {

	float: right !important;

}





.jx-evont-news .news-img img {

	width: 100%;

	height:220px

}



.jx-evont-news .news-details {

	height:220px;

}



.jx-evont-news .grid-horizontal .news-details {

	width: 50%;

	position: absolute;

	top: 0;

	bottom: 0;

	right: 0;

	height: 100%;

	padding: 20px;

}





.jx-evont-news .news-details.default-bg {

	background-color:#f9f9f9;

}



.jx-evont-news .news-details.default-bg.content-left {

	left: 0px !important;

}



.jx-evont-news .grid-vertical .news-details::before {

	content: '';

	position: absolute;

	border-top: 13px solid transparent;

	z-index: 10;

	top: 195px;

	left: 50%;

	right: auto;

	margin-left: -13px;

	border-bottom: 13px solid #f9f9f9;

	border-right: 13px solid transparent;

	border-left: 13px solid transparent;

}



.jx-evont-news .grid-horizontal .news-details.white-bg.content-right::before {

    content: '';

    position: absolute;

    top: 58px;

    left: -13px;

    border-top: 13px solid transparent;

    border-bottom: 13px solid transparent;

    border-right: 13px solid #fff;

    z-index: 10;

}



.jx-evont-news .grid-horizontal .news-details.default-bg.content-left::before {

	content: '';

	position: absolute;

	top: 58px;

	border-top: 13px solid transparent;

	border-bottom: 13px solid transparent;

	z-index: 10;

	left: auto;

	right: -13px;

	border-right: 0;

	border-left: 13px solid #f9f9f9;

	border-left-color: #f9f9f9;

}



.jx-evont-news .news-details.default-bg .readmore a {

	

}



.jx-evont-news .news-details.default-bg .readmore a:hover {

	

}





.jx-evont-news .news-details.default-bg h3 a{

}



.jx-evont-news .news-details.default-bg h3 a:hover{

}





.jx-evont-news h3 {

	margin: 0;

	padding: 0;

	color: #2e2841;

	padding-bottom: 15px;

	padding-top: 12px;

	line-height: 1.3 !important;

	font-size: 17px;

	font-weight: 500 !important;

}



.jx-evont-news h3 a:hover {

	color:#666666;

}





.jx-evont-news .date {

	color: #aaa;

	font-size: 14px;

}





.jx-evont-news .readmore a {

	text-transform: uppercase;

	display: inline-block;

	margin-bottom: 0;

	font-size: 13px;

	font-weight: 500;

	color: #333;

}



.jx-evont-news .readmore a:hover {

	color: #666666;

}





.jx-evont-news .grid-vertical .news-details {

	padding: 20px;

}







/*------------------- BLOG STYLE #3 ------------------------*/



.jx-evont-blog-section.style-3 .blog-item {

	background-color: #ffffff;

	padding: 30px 28px 0px 28px;

	height: 360px;

}



.jx-evont-blog-section.style-3 h3 {

    margin: 0;

    padding: 0;

    font-size: 18px !important;

    font-family: 'Raleway';

    font-weight: 700 !important;

    color: #2e2841;

    padding-bottom: 10px;

    padding-top: 32px;

    line-height: 1.2 !important;

    text-transform: uppercase;

}



.jx-evont-blog-section.style-3 .date {

	font-size: 16px;

	text-transform: uppercase;

	color: #333333;

}



.jx-evont-blog-section.style-3 p {

    font-size: 14px;

    padding: 10px 0px 20px 0px;

}



.jx-evont-blog-section.style-3 .section-title {

	background:  #2596be;

	display: inline-block;

	padding: 3px 6px;

	text-transform: uppercase;

	font-weight: 600;

	font-size: 14px;

}







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

[4.0 Home Hero & Slider ]

*/



.main-titlebar .jx-home-slider h2 {

    color: #fff;

	font-family: 'Montserrat' !important;

	font-size: 90px !important;

	line-height: 1 !important;

	margin-bottom: 0 !important;

	margin-top: 45px !important;

	text-transform: uppercase;

	font-weight: bold !important;

}

.main-titlebar .jx-home-slider  h3 {

   	color: #fff;

	font-family: 'Raleway' !important;

	font-size: 130px  !important;

	font-weight: 800 !important;

	line-height: 0.8 !important;

	margin-top: 0 !important;

	margin-bottom: 50px !important;

	text-transform: uppercase;

}



.main-titlebar .jx_evont_countdown ul li .count {

    font-size: 45px;

}



.main-titlebar .jx_evont_countdown ul li:last-child .count {

    font-size: 36px;

}



.jx-home-slider .jx_evont_countdown ul {

    text-align: left;

	padding:0 !important

}



.jx-home-slider .bg-date{

  font-size:750px;

  color:#fff;



  opacity:0.2;

  position: relative;

  z-index: 1;

  font-family:'Oswald';

  display: block;

  margin-left:-50px;

  line-height: 1;

}



/* Main Slider */

.main-content-slider{

  margin-top:100px

}



.slider-date{

	/*margin-top:100px;	*/

}





.jx-big-date{

  font-size:500px;

  color:#fff;

  font-family: 'Oswald';

  font-weight:800;

  line-height:1;

  float: left;

  display: block;

}



.jx-month-small{

  color:#fff;

  font-family:'Oswald';

  font-size:150px;

  line-height: 1;

  font-weight:bold;

	padding-top:27px;

}



.jx-month-small .slider-year{

  color:#fff;

  font-family:'Oswald';

  font-size:175px;

  line-height: 0.7;

  font-weight:bold;

	padding-top:27px;

}



.jx-month-small .event-title{

	color: #fff;

	font-size: 50px;

	font-family: 'Oswald';

	font-weight: 500;

	text-transform: uppercase;

	background:  #2596be;

	line-height: 1;

	padding: 15px 80px 15px 30px;

	margin-top: 50px;

	display: block;

	position: absolute;

	left: 50%;

	width: 100%;

	margin-left: -45px;

}



.jx-month-small .event-ticket-btn {

     font-size: 50px;

    font-family: 'Oswald';

    font-weight: 500;

    text-transform: uppercase;

    background: #000;

    line-height: 1;

    padding: 15px 80px 15px 30px;

    margin-top: 140px;



    display: block;

    position: absolute;

   left: 50%;

	width: 100%;

	margin-left: -45px;

  

	transition: .3s all ease-out;

}



.jx-month-small .event-ticket-btn:hover {

    margin-left: -95px;



}



.jx-month-small .event-ticket-btn a {

   color:#fff

}



.jx-month-small .event-ticket-btn a:hover {

   color: #2596be;

}



.jx-evont-shadow{

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

	background-repeat: no-repeat;

	position: absolute;

	top: -21px;

	left: -66px;

	width: 599px;

	height: 546px;

}

	



/* Style -2 */

.jx-event-date {

  float:left;

  margin-right:30px;

}

.jx-event-date{

  background: #2596be;

  width:450px;

  height:580px;

  line-height: 1;

  text-align: center;

  border-radius:25px;

  box-shadow:0 0 15px rgba(0,0,0,0.5)

}



.jx-event-date .day{

  font-size:400px;

  font-family:'oswald';

  color:#000;

  font-weight:600;  

}



.jx-event-date .slider-month{

  font-size:108px;

  font-family:'oswald';

  color:#000;

  font-weight:600;  

}



.jx-event-content{

  color:#fff;

  font-family:'Oswald';

  font-size:130px;

  line-height: 1;

  font-weight:600;

  text-transform: uppercase;

  padding-top:20px;

  text-shadow: 0 0 10px rgba(0,0,0,0.8);

}		



.jx-evont-count-days .event-ticket-btn{

  font-size:40px;

  margin-top:20px !important;

  padding:15px 20px;

  color:#fff;

  text-align: left;

  z-index:-1;

  

}



.jx-evont-count-days .event-ticket-btn a{

  font-size:40px;

  margin-top:-20px !important;

  padding:20px 20px; !important;

  color:#fff;

  text-align: right;

  background:#000;

  display: inline-block; 

  text-shadow: none;

}



.jx-evont-count-days .event-ticket-btn a:hover{

  color:#000;

  background: #2596be;

}



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

[4.0 Page Titlebar ]

*/

.jx-evont-common_page_header {

	min-height: 216px;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 1;

	background-size: cover !important;

	overflow:hidden

}

.jx-evont-common_page_header h1.pagetitle {

	font-weight: 700 !important;

	font-size: 32px !important;

	margin: 0;

	padding: 0;

	color: #333333;

	padding: 70px 0;

	text-transform: uppercase;

}

.jx-evont-common_page_header h1.pagetitle i {

	font-style:normal;

	background: #2596be;

	padding:4px 15px;

	line-height:normal

}



.jx-evont-hero-title h2{

  color: #2596be;

  font-family: 'Montserrat' !important;

  font-size:50px;

  line-height: 1 !important;

  margin-bottom:0 !important;

  margin-top:45px !important;

  text-transform:uppercase;

  font-weight:bold !important;

    

}



.jx-evont-hero-title h3{

  color:#fff;

  font-family: 'Raleway' !important;

  font-size:70px;

  font-weight:800 !important;

  line-height: 0.8 !important;

  margin-top:0 !important;

  margin-bottom:50px !important;

  text-transform:uppercase;

}



.striper{

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

	background-repeat: repeat-y;

	background-position: 0 55px;	

	}



.jx-evont-pagetitle{

	text-align: center;

	margin-bottom: 20px;

}

.jx-evont-pagetitle h1{

	text-align: center;

	font-size: 35px;

	font-family: 'Montserrat' !important;

	font-weight: 700 !important;

	color: #000;

	margin: 0 auto;

	text-transform: uppercase;

	background:  #2596be;

	display: inline-block;

	margin-bottom: 20px;

	padding: 3px 23px;

}



/*===================================

				Google Map

=====================================*/



.main-titlebar #map-event{

  height:450px !important;

}



/*============================================

                  Count Down

==============================================*/



.jx_evont_countdown {

    text-align: right;

	margin-top: 30px;

	padding: 0 !important;

	margin-bottom: 40px;

	position: relative;

}





.jx_evont_countdown ul li{

  display: inline-block;

 color:#fff;

 font-family:'Oswald';

 line-height: 1;

 margin-right:40px;

 text-align: left;

}



.jx_evont_countdown ul li .count{

  font-size:60px;

}



.jx_evont_countdown ul li:last-child{

  margin-right:0 !important;

}



.jx_evont_countdown ul li:last-child .count{

  font-size:55px;

}





.jx_evont_countdown ul li .count-text{

  font-size:30px;

 text-transform: uppercase;

 color:  #2596be !important;

}





/* Breadcrumb*/

.jx-evont-breadcrumb {

    padding: 16px 0 5px;

    background: none;

    margin-top: 70px;

	text-align: center;

	margin-bottom: 25px;

}



.jx-evont-breadcrumb a {

    color: #000;

    font-size: 18px;

    font-weight: 500;

    text-transform: uppercase;

}



.jx-evont-breadcrumb a:hover {

    color: #dc284f;

}



.jx-evont-breadcrumb a:after {

 content:'/';

 margin:0 10px;

  color:#666;

}



.jx-evont-breadcrumb span {

    color: #000;

    font-size: 18px;

    font-weight: 500;

    text-transform: uppercase;

}





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

                          [3.0 Scroll Up ]

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

.scroll-up {

  margin-left: 12px;

}

.scroll {

  position: fixed;

  top: 50%;

  left: 50%;

  -webkit-transform: translateX(-50%) translateY(-50%);

  -moz-transform: translateX(-50%) translateY(-50%);

  transform: translateX(-50%) translateY(-50%);

  letter-spacing: 1px;

  font-weight: 700;

  font-size: 2em;

  line-height: 2;

  width: 10em;

  text-align: center;

  height: 2em;

  color: #e74c3c;



  background: #ffcc00;

  font-style: normal;

  text-transform: uppercase;

  opacity: 0.8;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

 /* IE 8 */

  filter: alpha(opacity=80);

 /* IE 5-7 */

  -moz-opacity: 0.8;

 /* Netscape */

  -khtml-opacity: 0.8;

 /* Safari 1.x */;

}

.scroll::after {

  display: block;

  content: '\2193';

  color: #fff;

  font-size: 3em;

  line-height: 1;

}

#scrollUp {

  bottom: 25px;

  right: 25px;

  height: 60px;

		/* Height of image */

  width: 60px;

		/* Width of image */

  dispaly: block;

  border-radius: 5px;

  opacity: 0.9;

  transition: all 0.3s;

  -moz-transition: all 0.3s;

  -weblit-transition: all 0.3s;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

 /* IE 8 */

  filter: alpha(opacity=90);

 /* IE 5-7 */

  -moz-opacity: 0.9;

 /* Netscape */

  -khtml-opacity: 0.9;

 /* Safari 1.x */;

    background: rgba(46, 40, 65, 1);

	border:1px solid #464256;

}

#scrollUp .scroll-icon {

  line-height: 55px;

  margin-left:22px;

  text-align: center;

  color:  #2596be;

  font-size: 16px;

  text-align: center;

  

}

#scrollUp:hover {

  opacity: 0.5;

  margin-bottom: 5px;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

 /* IE 8 */

  filter: alpha(opacity=50);

 /* IE 5-7 */

  -moz-opacity: 0.5;

 /* Netscape */

  -khtml-opacity: 0.5;

 /* Safari 1.x */;

}

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

                          [3.0 Footer ]

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







.jx-evont-footer.jx-footer-1 {

	background:#2d283f;

	text-align:center;

	padding:104px 0px;

}







.jx-evont-footer.jx-footer-1 .jx-evont-copyright {

	color:#a2cdb8,;

	padding:20px 0px;

}

.jx-evont-footer.jx-footer-1 .jx-evont-copyright a {

	color:#a2cdb8,;

}

.jx-evont-footer.jx-footer-1 .jx-evont-copyright a:hover {

	color:#ffffff;

}





.jx-evont-footer.jx-footer-1 .jx-evont-social ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.jx-evont-footer.jx-footer-1 .jx-evont-social ul li {

	display: inline-block;

	margin-left: 10px;

	margin-bottom: 5px;

}

.jx-evont-footer.jx-footer-1 .jx-evont-social li i {

	height: 65px;

	width: 65px;

	font-size: 30px;

	line-height: 65px;

	text-align: center;

	color: #a2cdb8,;

	border: solid 1px #a2cdb8,;

	border-radius: 50%;

}

.jx-evont-footer.jx-footer-1 .jx-evont-social li:hover i {

	color:#ffffff;

	border-color:#ffffff;

}





/* ----------- Footer # 1------------------*/





.jx-evont-footer {

	background:#2d283f;

	padding:60px 0;

	color:#FDF0F0;

	font-size:14px;

	text-align:center

}

.jx-evont-footer .ftr_logo {

	text-align:center;

	padding-bottom:10px;

}

.jx-evont-footer .ftr_logo img {

	max-width:255px !important;

	width:100% !important;

	margin:auto !important

}

.jx-evont-footer ul.jx-evont-socail {

	text-align:center;

	margin:25px 0

}

.jx-evont-footer ul.jx-evont-socail li {

	text-align:center;

	display:inline-block;

	margin:0 4px;

}

.jx-evont-footer ul.jx-evont-socail li a {

	height:60px;

	width:60px;

	border: solid 1px #FDF0F0;

	display:block;

	border-radius:50%;

	line-height:60px;

	font-size:25px;

	color:#FDF0F0;

	transition: .4s;

}

.jx-evont-footer ul.jx-evont-socail li a:hover {

	color:#fff;

	border-color:#fff;

	transition: .4s;

}







/* ----------- Footer # 2------------------*/



.jx-evont-footer.jx-footer-2 {

	background:#2d283f;

	padding:50px 0px;

}





.jx-evont-footer.jx-footer-2 .jx-evont-copyright {

	color:#a2cdb8,;

	padding:20px 0px;

}

.jx-evont-footer.jx-footer-2 .jx-evont-copyright a {

	color:#a2cdb8,;

}

.jx-evont-footer.jx-footer-2 .jx-evont-copyright a:hover {

	color:#ffffff;

}





.jx-evont-footer.jx-footer-2 .jx-evont-social ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

	float:right;

}

.jx-evont-footer.jx-footer-2 .jx-evont-social ul li {

	display: inline-block;

	margin-right: 9px;

	margin-bottom: 5px;

}

.jx-evont-footer.jx-footer-2 .jx-evont-social li i {

	height: 40px;

	width: 40px;

	font-size: 20px;

	line-height: 40px;

	text-align: center;

	color: #a2cdb8,;

	border: solid 1px #a2cdb8,;

	border-radius: 50%;

}

.jx-evont-footer.jx-footer-2 .jx-evont-social li:hover i {

	color:#ffffff;

	border-color:#ffffff;

}



/* ----------- Footer # 2 MENU------------------*/



.jx-evont-footer.jx-footer-2 ul.stripMenu {

    margin: 10px 0px 0px 0px;

    padding: 0px;

    font-weight: 400;

}





.jx-evont-footer.jx-footer-2 ul.stripMenu li {

    padding-right: 15px;









    display: inline;

    position: relative;

    font-size: 13px;

    text-transform: capitalize;

    font-weight: 600;

}



.jx-evont-footer.jx-footer-2 ul.stripMenu li a {

    color: #ffffff;

    transition: .4s;

}



.jx-evont-footer.jx-footer-2 ul.stripMenu li a:hover {

    color: #cccccc;

}







/*--------------- Footer style #3--------------*/



.jx-evont-footer.jx-footer-3{

	text-align:left;

}



.jx-evont-footer.jx-footer-3 .jx-footer-text {

	color: #ffffff;

	padding: 40px 0px 0px 0px;

	font-size:14px;

}



.jx-evont-footer.jx-footer-3 ul{

	margin:0px;

	padding:40px 0px 0px 0px;

	list-style:none;

}



.jx-evont-footer.jx-footer-3 li{

	color:#FFFFFF;

	font-size:14px;

}





/* ----------- Footer # 3------------------*/



.jx-evont-footer.jx-footer-3 {

	background:#2d283f;

	padding:50px 0px;

}





.jx-evont-footer.jx-footer-3 .jx-evont-copyright {

	color:#a2cdb8,;

	padding:20px 0px;

}

.jx-evont-footer.jx-footer-3 .jx-evont-copyright a {

	color:#a2cdb8,;

}

.jx-evont-footer.jx-footer-3 .jx-evont-copyright a:hover {

	color:#ffffff;

}





.jx-evont-footer.jx-footer-3 .jx-evont-social ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

	float:left;

}

.jx-evont-footer.jx-footer-3 .jx-evont-social ul li {

	display: inline-block;

	margin-right: 20px;

	margin-bottom: 5px;

}

.jx-evont-footer.jx-footer-3 .jx-evont-social li i {

	height: 40px;

	font-size: 20px;

	line-height: 40px;

	text-align: center;

	color: #ffffff;

	border-radius: 50%;

}

.jx-evont-footer.jx-footer-3 .jx-evont-social li:hover i {

	color:#f9f9f9;

	border-color:#f9f9f9;

}



/* ----------- Footer # 3 MENU------------------*/



.jx-evont-footer.jx-footer-3 ul.stripMenu {

    margin: 10px 0px 0px 0px;

    padding: 0px;

    font-weight: 400;

}





.jx-evont-footer.jx-footer-3 ul.stripMenu li {

	display: inline-block;

	font-size: 13px;

	font-weight: 600;

	border: solid 1px transparent;

	text-transform: uppercase;

	padding: 10px;

	margin: 0px 10px 0px 0px;

}



.jx-evont-footer.jx-footer-3 ul.stripMenu li:hover {

	border: solid 1px  #2596be;

	color:  #2596be;

}



.jx-evont-footer.jx-footer-3 ul.stripMenu li a {

    color: #ffffff;

    transition: .4s;

}



.jx-evont-footer.jx-footer-3 ul.stripMenu li a:hover {

    color:  #2596be;

}











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

.jx-evont-footer .ftr_logo img {

max-width:200px !important;

width:100% !important;

margin:auto !important

}

.jx-evont-footer ul.jx-evont-socail li a {

height:40px;

width:40px;

border: solid 1px #FDF0F0;

display:block;

border-radius:50%;

line-height:40px;

font-size:20px;

color:#FDF0F0;

transition: .4s;

}

}



/* -----------Widgets------------------*/





/* RSS */

.widget_rss li{

  margin-bottom:20px !important;;

}

.widget_rss .rsswidget{

  font-weight:700

}



.widget_rss .rsswidget:hover{

  font-weight:700

}



.widget_rss .rss-date{

  display: block;

  padding:5px 0px;

  color:#958686;

}



/* Recent Comments Widgets*/



.widget_recent_comments li{

  border-bottom:1px solid #eee;

  margin-bottom:5px !important;    

}



.widget_recent_comments .comment-author-link{

  font-weight:600

}



/* Pages Widgets*/

.widget_pages ul li{

  padding:5px 0 !important;

}



.widget_pages ul li:before {

  color:#333;

}





/* Pages Widgets*/

.widget_nav_menu ul li{

  padding:0 !important;

}



.widget_nav_menu ul li{

  padding:5px 0 !important;

}











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

[3.0 Blog ]

*/



/* Sticky */

.jx-evont-blog.sticky .jx-evont-blog-item {

}



.sticky{

  position: relative

}

.sticky::after {

    content: "FEATURED";

    background-color:  #2596be;

    font-family:'Montserrat';

    position: absolute;

    top: 20px;

    font-weight:500;

    right: 0px;

    height:38px;

    margin-bottom:60px;

    font-size:18px;

    padding: 10px;

    color: #000;

	line-height:1;

}

		



.jx-evont-blog-title-metabox .jx-evont-date{

  border:3px solid  #2596be;

  background:transparent;

  text-align:center;

  width:80px;

  min-height:85px;

  padding:10px;

  margin-right:20px; 

  float:left

}





.jx-evont-blog-title-metabox .jx-evont-date{

  line-height: 1;

  background:#fff;

}



.jx-evont-date a{

  color:#333;

}



.jx-evont-blog-title-metabox .jx-evont-date .day{

  font-size:40px;

  font-family:'Montserrat';

  

}



.jx-evont-blog-title-metabox .jx-evont-date .month{

  font-size:25px;

  font-family:'Raleway';

  text-transform: uppercase;

  font-weight:700;

  

}



.jx-evont-blog-title-metabox .jx-evont-title{

  font-size:35px;

  font-weight:500;

  margin-bottom:15px;

  line-height: 1;

  font-family:'Montserrat';

  height: 38px;

overflow: hidden;

}



.jx-evont-blog-title-metabox .jx-evont-title a{

  color:#333;

}



.jx-evont-blog-meta ul{

  padding:0;

  margin:0    

}



.jx-evont-blog-meta ul li{

  padding:0;

  margin:0    

}

.jx-evont-blog-meta{

  background:#f9f9f9;

  padding:10px 0;

  margin-bottom:20px;

}



.jx-evont-blog-meta ul li:first-child{

  padding-left:0;

}



.jx-evont-blog-meta ul li{

  display: inline-block;

  border-right:1px solid #ddd;

  padding:0 40px;

}



.jx-evont-blog-meta ul li:last-child{

  border-right:none;

}



.jx-evont-blog-meta ul li .jx-meta-label{

  color:#888;

  font-weight:500;

  font-size:13px

}



.jx-evont-blog-meta ul li .jx-meta-value{

  color:#333;

  text-transform: uppercase;

  font-weight:600;

  font-size:13px;

}



.jx-evont-blog-meta ul li .jx-meta-value a{

  color:#333;

}



/* Read More Button */

.jx-evont-blog-more{

  background:  #2596be;

  display: inline-block;

  padding:12px 15px;

  color:#333;

}



.jx-evont-blog-more a{

  color:#333;

  font-size:16px;

  font-weight:500

}



.jx-evont-blog-more:hover{

  background: #082D72;

  display: inline-block;

  padding:12px 15px;

 

}



.jx-evont-blog-more:hover a{

 color: #2596be

}



.jx-evont-blog-more:hover i{

 color: #2596be

}





.jx-evont-blog-more i{

  color:#333;

  font-size:21px;

  font-weight:500;

  margin-right:10px;

}



/* Blog Flex */

.jx-evont-image-holder .flexslider{

  padding: 0;

  margin: 0 0 0px;

  background: #fff;

  border: none;

  position: relative;

  border-radius:0;

  -o-box-shadow: none;

  box-shadow: none;

  margin-bottom: 22px;

}



.jx-evont-image-holder .flexslider li{

  margin-bottom:0

}



.jx-evont-image-holder{

  margin-bottom:20px;

}



/* Blog Image Hover */

.jx-evont-image-wrapper{

  position: relative

}



.jx-evont-image-wrapper .jx-evont-image-hoverlay{

  position: absolute;

  top:0;

  left:0;

  width:100%;

  background: rgba(50,50,50,0.8);

  height:100%;

  transform:scale(.5);

  opacity:0;

  transition: all 0.3s ease-out;

  

}



.jx-evont-image-wrapper:hover .jx-evont-image-hoverlay{

  position: absolute;

  top:0;

  left:0;

  width:100%;

  background: rgba(50,50,50,0.8);

  height:100%;

  opacity:1;

  transform:scale(2);

}



.jx-evont-image-wrapper .jx-evont-blog-btns-hover{

  position: absolute;

  top:100%;

  left:50%;

  margin-top:-20px;

  margin-left:-70px;

  opacity: 0;

  transition:all 0.3s ease-out



 }



.jx-evont-image-wrapper:hover .jx-evont-blog-btns-hover{

   opacity: 1;

  top:50%;

 }



.jx-evont-image-wrapper .jx-evont-blog-btns-hover span{

  display: inline-block;

  margin-right:10px;

}





.jx-evont-image-wrapper .jx-evont-blog-btns-hover span a{

  display: block;

  width:60px;

  height:60px;

  border:2px solid  #2596be;

  line-height: 62px;

  text-align: center;  

}



.jx-evont-image-wrapper .jx-evont-blog-btns-hover span:hover a{

  background: #2596be;

  display: block;

  width:60px;

  height:60px;

  border:2px solid  #2596be;

  line-height: 62px;

  text-align: center;  

}



.jx-evont-image-wrapper .jx-evont-blog-btns-hover span:hover i{

 font-size:25px;

}



.jx-evont-image-wrapper .jx-evont-blog-btns-hover span a i{

 font-size:25px;

 color: #2596be

}



/*Sharebox*/

.jx-evont-share-box-icon .share-title{

  font-weight:600;

  margin-bottom:45px;

  float:left;

  font-size:17px;

  margin-right:10px;

  background:#2e2841;

  padding:10px 20px;

  color:#ffffff;

}

.jx-evont-share-box-icon li span{

  display: none;

}



.jx-evont-share-box-icon li{

  display: inline-block;

  margin-right:7px;

  margin-bottom:10px;

}



.jx-evont-share-box-icon li i{

  width:40px;

  height:40px;

  line-height: 40px;

  border:2px solid #ccc;

  text-align: center;

  font-size:20px;

  color:#999;

}



/*Tags*/

.jx-evont-blog-tag span{

  font-size:15px;

  float:left;

  margin-right: 10px;

  font-weight:500;

  color:#666;

}



.jx-evont-blog-tag{

  margin-top:40px;

}



.jx-evont-blog-tag li{

  display: inline-block;

  margin-right:10px;

  

}



.jx-evont-blog-tag li a{

  color:#333;

  font-size:17px;

  font-weight:600

  

}



/* Author */

.jx-evont-author-box{

  background:#f9f9f9;



}



.jx-evont-author-box .jx-evont-author-image{

  padding:20px;

  display: block;

  float:left

}



.jx-evont-author-box .jx-evont-author-image img{

  border-radius:50%

}



.jx-evont-author-details .jx-evont-author-info{

 padding:0 20px;

}

.jx-evont-author-details .jx-evont-author-name{

  font-size:20px;

  padding-top:30px;

  padding-bottom:10px;

}



.jx-evont-author-details{

  padding:0 20px;

}







.jx-evont-author-details .jx-evont-black{

  font-size:20px;

  padding-top:30px;

  padding-bottom:10px;

}



.jx-evont-author-details .jx-evont-author-name a{

  color:#333;

  font-weight:500

}



/* Section Title */

.jx-evont-blog-title-4 .jx-evont-title:before{

  content:'';

  border-right:3px solid #dc284f;

  width:2px;

  height:19px;

  line-height: 1;

  margin-right:10px;

  float:left;

}



.jx-evont-blog-title-4 .jx-evont-title{

  font-size:19px;

  font-weight:600;

  line-height: 1;

  color:#333;

  margin-bottom: 13px;

}













/* Pagination */

.jx-evont-pagination .pagination {

    margin: 20px 0 69px;

}





.jx-evont-pagination .screen-reader-text{

  display: none;

}

.jx-evont-pagination .page-numbers{

  background:#2E2841;

  width:40px;

  height: 40px;

  display:inline-block;

  text-align: center;

  line-height: 35px;

  font-size:15px;

  margin-right:10px;

  color:#ffffff;

  font-family: 'Montserrat';

  line-height: 40px;

}



.jx-evont-pagination .page-numbers:hover{

  background:#dc284f;

  color:#ffffff !important;

  cursor: pointer;

}



.jx-evont-pagination .next{

  display:none

}



.jx-evont-pagination .prev{

  display:none

}





.jx-evont-pagination .page-numbers.current{

	background: #dc284f;

	color:#ffffff;

}





/* Single Blog */



.comment-reply-title {

	display:none;

}



.comments-container .right span a{

  color:#333;

  font-weight:600

}



.comments li{

  list-style: none

}



form input[type="submit"]{

  background:#333;

  color:#fff;

  font-size:24px;

  border:0;

padding:20px;

  font-weight:500

}



form input[type="submit"]:hover{

  background:#2596be;

  color:#fff !important; 

  border:0;

  font-weight:500

}



.widget_search .screen-reader-text{

    display: none;

}

.widget_search label, .widget_search input {

    display: inline-block;

}



.widget_search input[type="text"]{

  width:73% !important;

}



.widget_search input[type="submit"]{

    height:42px;

    background: #2596be;

    color:#000;

    border-radius:0;

    transition:all 0.3s ease-out

}



.widget_search input[type="submit"]:hover{

    background:#333;

    color: #2596be;

}





.screen-reader-text {

	display:none;

}

.block-heading{

	overflow: hidden;

	font-family: 'Montserrat' !important;

	margin-bottom: 20px;

	margin-top: 16px;

}

.heading-hr h5::after {

    width: 100%;

    position: relative;

    left: 18px;

    content: "";

    display: inline-block;

    height: 0.75em;

    margin: 0px -200% 0px 0px;



    overflow: hidden;

} 

ul.comments {

    list-style: outside none none;

    margin: 0px;

    padding: 0px;

}

ul.comments li {

    clear: both;

    padding: 10px 0px 0px 84px;

}

ul.comments li .comment {

    margin-bottom: 10px;

}

ul.comments li .img-thumbnail {

    margin-left: -85px;

    position: absolute;

}

.img-thumbnail {

    border-radius: 4px;

    position: relative;

}

.img-thumbnail {

    display: inline-block;

    max-width: 100%;

    height: auto;

    padding: 4px;

    line-height: 1.42857;

    background-color: #FFF;

    transition: all 0.2s ease-in-out 0s;

}

ul.comments li img.avatar {



}



ul.comments .comment-block {

    background: #f9f9f9 none repeat scroll 0% 0%;

    border-radius: 5px;

    padding: 20px 20px 30px;

    position: relative;

}

ul.comments .comment-arrow {

    border-bottom: 10px solid transparent;

    border-right: 15px solid #f9f9f9;

    border-top: 10px solid transparent;

    height: 0px;

    left: -15px;

    position: absolute;

    top: 28px;

    width: 0px;

}

ul.comments .comment-block .comment-by {

    display: block;

    font-size: 14px;

    line-height: 21px;

    margin: 0px;

    padding: 0px 0px 5px;

}

ul.comments .comment-block p {

    font-size: 13px;

    line-height: 21px;

    margin: 0px;

    padding: 0px;

}

ul.comments .comment-block .date {

    color: #999;

	font-size: 0.9em;

	text-align: left;

	display: block;

}







/*--- Related Posts ----*/

.jx-evont-related-image{

  margin-bottom:10px;  

}



.jx-evont-image-holder .flexslider{

  box-shadow: none;

  margin:0;

  border-radius:0;

  border:0;

}



.jx-evont-image-holder .flex-control-nav {

    width: 100%;

    position: absolute;

    bottom: 10px;

    text-align: center;

}



.jx-evont-image-holder ul.slides{

  margin:0;

  padding:0

}



.jx-evont-image-holder ul.slides li{

  margin:0;

  padding:0

}



.jx-evont-related-image .full-widthvideo {

    position: relative;

    padding: 0;

    width:100%;

    height: 189px;

    overflow: hidden;

}



.jx-evont-related-image .full-widthvideo iframe {

    position: relative;

    padding: 0;

    width:100%;

    height: 189px;

    overflow: hidden;

}



.jx-evont-related-title{

  font-size:16px;

  color:#000;

  padding-bottom:2px;

}

.jx-evont-related-title a{

  color:#333;

}

.jx-evont-related-title a:hover{

  color:#2e2841;

}

.jx-evont-related-date{

  font-size:14px;

  color:#999;   

}

.jx-evont-related-blog.top-nav-carousel .block-heading{

  margin-bottom:40px  

}

.jx-evont-blog-image.jx-evont-image-wrapper{

  overflow: hidden

}



.jx-evont-related-blog-item .jx-evont-related-title{

  font-weight:500;

  font-size:18px;

}



.jx-evont-related-blog-item .jx-bottom-border{

  width:50px;

  height:3px;

  background: #2596be;

  margin:10px 0

  

}



.jx-evont-related-blog-item .jx-evont-related-date{

  font-family:'Montserrat';

  

}



/*--- Share Box -----*/





.sharebox .fa-twitter.social:hover{

  color:#00aced !important;

}

.sharebox .fa-facebook.social:hover{

  color:#3b5998 !important;

}

.sharebox .fa-google-plus.social:hover{

  color:#dd4b39 !important;

}

.sharebox .fa-linkedin.social:hover{

  color:#007bb6 !important;

}

.sharebox .fa-delicious.social:hover{

  color:#3b5998 !important;

}

.sharebox .fa-digg.social:hover{

  color:#0093cc !important;

}

.sharebox .fa-reddit.social:hover{

  color:#ff4500 !important;

}

.sharebox .fa-envelope.social:hover{

  color:#fc3 !important;

}



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

[3.0 Search Page ]

*/



.jx-evont-page-search{

  background:#f9f9f9;

  padding:20px;

  margin-bottom:20px;

}



.jx-evont-page-search #message-input-1{

  margin:0;

  width:93%;

  float:left;

  margin-right:10px;

}



.jx-evont-page-search #message-submit-1 button{

  margin:0;

  width:46px;

  height:46px;

  border:0;

  background: #2596be

}



.jx-evont-page-search #message-submit-1 button:hover{

  background:#333  

}



.jx-evont-page-search #message-submit-1 button i{

  font-size:25px;

}

.jx-evont-page-search #message-submit-1 button:hover i{

  color: #2596be

}



.jx-evont-search-page-header .page-title span{

  font-size:30px;

  font-weight:600

}



.jx-evont-search-page-header .page-title span span{

  font-size:30px;

}



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

[3.0 404 Page ]

*/



.jx-evont-error-page h1{

  text-align: center;

  font-family:'Montserrat';

  padding:10px;

  text-transform: uppercase

  

}

.jx-evont-error-page .jx-evont-error-code {

    font-size: 320px;

    font-family: 'Montserrat';

    margin-top: 60px;

    color: #000;

    line-height:1;

    text-align:center

}



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

[3.0 Sidebar ]

*/

#sidebar .widget{

    margin-bottom:40px;

}

#sidebar h6 {

    margin: 0px 0px 14px 0px;

    text-transform: uppercase;

    font-weight: 700 !important;

    font-size: 21px !important;

    color: #333;

    position: relative;

    padding: 26px 0px 20px 0px;

    overflow: hidden;

}





.widget .widget-title::before {

	background-color: #dc284f;

	width: 11px;

	height: 11px;

	content: "";

	position: absolute;

	left: 0;

	top: 0;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	-ms-border-radius: 100%;

	-o-border-radius: 100%;

	border-radius: 100%;

}



.widget .widget-title::after {width: 200%;height: 1px;background: rgba(54, 70, 115, 0.08);content: "";position: absolute;top: 5px;left: 25px;}



#sidebar .widget h6 i {

    font-size: 8px;

    margin-left: 3px;

    color:  #2596be;

}





#sidebar .widget ul{

  padding:0px 20px;

  margin:0px;  

}



#sidebar .widget ul li.menu-item-has-children{

	padding-bottom: 0 !important;

	margin-bottom:0 !important;

	padding-top:0px !important

}



#sidebar .widget ul li ul.sub-menu{

	margin-top:12px !important;

	border-top:1px solid #eee;

	padding-top:12px !important; 

}

		

		

#sidebar .widget ul li{

  padding:0px 0px 10px 0px !important;

  margin:0;

  border-bottom:1px solid #eaecf1;

  margin-bottom: 10px !important;

}



#sidebar .widget ul li:last-child {

  border-bottom: none;

}





#sidebar .widget_recent_entries ul li {

  color: #2E2841 !important;

  font-weight: 600 !important;

  padding:0px 0px 20px 0px !important;

  margin:0;

  border-bottom:1px dotted #eaecf1;

  margin-bottom: 20px;

}







#sidebar .widget_calendar a {

	color: #2e2841;

}



#sidebar .widget_calendar a:hover {

	color: #18ba60;

}



#sidebar .widget_calendar caption {

	text-align: center;

	font-weight: 600;

	color: #2e2841;

	padding-bottom: 10px;

}



/* Widgets */

.widget{

    margin-bottom:30px;

}

.widget h6 {

	margin: 30px 0px 20px 0px;

	padding: 0;

	text-transform: uppercase;

	font-weight: 700 !important;

	font-size: 20px !important;

	color: #FFF;

}



.widget h6 i {

    font-size: 8px;

    margin-left: 3px;

    color:  #2596be;

}



.widget ul li a{

    color:#2E2841;







}



.widget ul li a:hover{

  color:#dc284f;

}





.widget .widget_tag_cloud .tagcloud {



} 



.widget .widget_tag_cloud a{

padding: 8px 16px;

background: #2e2841;

color: #ffffff;

font-size: 14px !important;

font-weight: 500;

margin-bottom: 5px;

display: inline-block;

margin-right: 1px;

} 



.widget .widget_tag_cloud a:hover {

  background:#dc284f;

  color:#ffffff;

} 



/* Search box */

.widget_search label{

  padding:0

}

.widget_search label span{

  display: none

}

.widget_search input.search-field{

  width:100%;

  padding:10px;

  margin-right:10px;  

}



.widget_search input{

	margin-bottom:0 !important;

}



.widget_search label, .widget_search input{

  /*display: inline-block;

  width: 75%;*/

}



.widget_search input.search-submit{

  width: 79px;

 height: 38px;

  background:  #2596be;

  border:none;

  line-height: 1;

  margin:0;

  font-size:14px;

  font-weight:500;

  text-align: center;

  padding:0;

  border-radius:0;

  coor:#fff;

}



.widget_search input.search-submit:hover {

    background:  #2596be !important;

    color: #000;

}



.sidebar-widget-button {

	text-align:center;

}



.sidebar-widget-button .button {

   height: 44px;

	background: #2596be;

	border: 0;

	font-size: 17px;

	line-height: 30px;

	letter-spacing: 0;

	transition: .4s;

	color: #333;

	padding-left: 25px !important;

	padding-right: 25px !important;

	border: solid 0 #fff;

	border-radius: 5px;

	transition: .4s;

	font-family: 'Raleway';

	font-weight: 700;

	text-transform: uppercase;

	width: 100%;

}





.sidebar-widget-button .button:hover {

    background: #EDEDED;

	color:#333333;

}



.widget_eventorganizer,.widget_eventinfo{

  background:#fcfcfc;  

}



.widget_eventorganizer > div,.widget_eventinfo > div{

  padding:15px;

}



.page-template-template-events #sidebar h6, .single-events #sidebar h6 {

    margin: 0;

}



.page-template-template-events #sidebar .smselectbox:first-child {

	padding-top:30px;

}



.page-template-template-events #sidebar .smselectbox select {

	height:40px;

}



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

[3.0 Modal Box ]

*/

.bg_overlay{

  background:rgba(34,6,6,0.8);

  width:100%;

  position: fixed;

  top:0;

  left:0;

  height: 100%;

  z-index: 150

}



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

[3.0 Login/Logout ]

*/



.jx-login{

  float:left;

}



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

[10.0 Login / Register ]

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

a.login_button{

  padding:4px 8px;

  border-radius:5px;

  display:block;

  margin-top:8px;

  font-family:'Montserrat';

  border:1px solid transparent;

}



a.login_button:hover{

  color:#fff;

}





a.login_button i{

  width:20px;

  height:20px;

  font-size:16px;

}



/* Sign Out*/

a.sign_out{

  padding:4px 3px;

  margin-top:8px;

  display:block;

  text-indent:20px

}



a.sign_out span{

  display:inline-block; 

  font-family:'Montserrat'; 

  top: -3px;

position: relative;

}



a.sign_out:hover{

  color:#fff;

}



a.sign_out i{

  width:16px;

  height:16px;

  font-size:18px;

  margin-right:5px;  

}



.jx-evont-top-bar .jx-login span {

  margin-right: auto;  

  text-align: right

}



/*Form Login*/



form.jx-evont-auth{

  display: none;

  z-index: 999;

  position: fixed;

  top: 150px;

  left: 50%;

  width: 370px;

  margin-left: -200px;

  padding: 40px 25px 25px 25px;

  background-color: #FFFFFF;

  border-radius: 0;

  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);   

  color: #878787;

  font-size: 13px;

}

 

.jx-evont-auth h1, .jx-evont-auth h3{

    font-family: 'Raleway', 'Times New Roman', Times, serif;

    font-weight: 100;

    color: #333333;    

	line-height: 1;    

}

 

.jx-evont-auth h1{

    font-size: 26px !important;;

    text-align: center;

    margin: 0

}

 

.jx-evont-auth h3{

    font-size: 20px !important;;

    text-align: left;

    margin: 0 !important;;

}

 

.jx-evont-auth h3 a{

	color:  #2596be;

}

 



.jx-evont-auth hr {

    background-color: rgba(0, 0, 0, 0.1);

    border: 0 none;

    height: 1px;

    margin: 10px 0;

}

 

.jx-evont-auth input#username,

.jx-evont-auth input#password,

.jx-evont-auth input#signonname,

.jx-evont-auth input#email,

.jx-evont-auth input#signonpassword,

.jx-evont-auth input#password2{

   

}

 

.jx-evont-auth input#username:focus,

.jx-evont-auth input#password:focus,

.jx-evont-auth input#signonname:focus,

.jx-evont-auth input#email:focus,

.jx-evont-auth input#signonpassword:focus,

.jx-evont-auth input#password2:focus{

    background-color: #FFF;

}

 

.jx-evont-auth label.error{

	display: none !important;

}

 

.jx-evont-auth label{

padding:0

}

 

.jx-evont-auth input.error{

	border: 1px solid #FF0000 !important;

}

 

.jx-evont-auth input.submit_button{

    font-size: 13px;

    color: #FFF;

    background-color:  #2596be;

    text-shadow: none;;

    padding: 9px 31px 9px 31px;

    float: right;

    border:0;

}

 

.jx-evont-auth a{

    text-decoration: none;

}

 

.jx-evont-auth a.close{

    color: #444;

    position: absolute;

    right: 15px;

    top: 15px;

	pacity: 0.6;

}

 

.jx-evont-auth a.text-link{

    color: #B4B2B2;

    float: left;

    margin: 10px 0 0 0;

}

 

.jx-evont-auth p.status{

    text-align: center;

    margin: -15px 0 20px 0;

	font-weight: 600;

    display: none;

}

 

a.login_button{     

    padding: 5px 7px;

    text-decoration: none;

    font-size: 13px;

}

 

.login_overlay{

    height: 100%;

    width: 100%;

    background-color: #333;

    opacity: 0.9;

    position: fixed;

    z-index: 998;

}

a#show_signup_button{

  padding: 5px 7px;

  text-decoration: none;

  font-size: 18px;

  display: inline-block;

}



a#show_signup_button:hover{

  color: #2596be

}



a#show_login{

  padding: 5px 7px;

  text-decoration: none;

  font-size: 18px;

  font-size: 20px;

  display: inline-block;

}



a#show_login:hover{

  color: #2596be;

}

















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

                          [3.0 EVENT PAGE LIST	 ]

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







.jx-evont-event-section {

}



.jx-evont-event-list-left {

	float:left;

	padding-left:15px;

}





.jx-evont-event-list-right {

	float:left;

	width:595px;

	padding-left: 15px;

}



.jx-evont-event-list .date {

	background: #2e2842;

	width: 100px;

	float: left;

	height: 138px;

	width: 141px;

	font-size: 120px;

	color: #ffffff;

	line-height: 138px;

	text-align: center;

	font-weight: 500;

	font-family: 'Oswald';

}



.jx-evont-event-list .date-detail {

	background: #34789b;

	width: 100px;

	float: left;

	height:138px;



	width:141px;

	padding-top:15px;

}



.jx-evont-event-list .month {

	font-size: 60px;

	color: #ffffff;

	text-align: center;

	font-family: 'Oswald';

	line-height: 60px;

	text-transform: uppercase;

}



.jx-evont-event-list .year {

	font-size: 50px;

	color: #ffffff;

	text-align: center;

	font-family: 'Oswald';

	line-height: 50px;

}



.jx-evont-event-list h3 {

	margin: 0px;

	padding: 0px;

	font-size: 25px;

	font-family: 'Raleway';

	font-weight: 700 !important;

	color: #2e2841;

	padding-bottom: 2px;

	line-height: 25px !important;

	text-transform: uppercase;

	font-weight: 500 !important;

}





.jx-evont-event-list {

    border-bottom: solid 1px #eff0f4;

    padding: 0px 0px 37px 0px;

    margin-bottom: 37px;

}





.jx-evont-event-list .readmore a {

    text-align: left;

    background: #eeeeee;

    padding: 7px 18px;

    float: left;

    font-weight: 600;

    color: #000;

    margin-top: 7px;

}



.jx-evont-event-list .register  {

padding-left:15px;

float:left;

}



.jx-evont-event-list .register a {

text-align: left;

background: #2e2840;

padding: 7px 18px;

float: left;

font-weight: 600;

color: #ffffff;

margin-top: 7px;

}



.jx-evont-event-list .register a:hover {

    background: #eeeeee;

    color: #000;

}





.jx-evont-event-list .readmore a:hover {

    background: #2e2841 !important;

    color: #ffffff;

}



.jx-evont-event-list .entry-meta ul {

	padding:0px;

	margin:0px;

}



.jx-evont-event-list .entry-meta ul li {

	padding: 0px 0px 8px 0px;

	margin:0px;

	display:inline-block;

	list-style:none;

}



.jx-evont-event-list .entry-meta ul li span {

	padding-right:15px;

	color: #7f7f7f;

}



.jx-evont-event-list p {

	margin:0px;

}







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

                          [3.0 EVENT SINGLE PAGE 	 ]

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

.single-events .middle_container{

  background:#f5f5f5

}

/* EVENT SECTION TITLE */



.single-events .jx-evont-event-title .jx-evont-title{

  font-size:19px;

  font-weight:600;

  line-height: 1;

  color:#333;

  margin-bottom: 13px;

  text-align:left;

}





/*---------------- EVENT SPEAKER---------------*/



.single-events .jx-evont-event-single .jx-evont-speaker-cols {

	float:left;

	width:12.4%;

}



.single-events .jx-evont-event-single .jx-evont-speakers-area h3 {

    text-align: center;

color: #fff;

font-size: 12px !important;



line-height: 1 !important;

padding: 9px 5px;

background: #f9f9f9;

margin: 0;

display: none;

transition: .4s all ease-out;

}





/*---------------- EVENT PARTNER---------------*/



.single-events .jx-evont-event-single .jx-evont-partner ul li {

    display: inline-block;

    width: 24.4%;



}

.jx-evont-partner {

    text-align : left;



}



/*---------------- EVENT PLAN---------------*/



.single-events .jx-evont-event-single .jx-evont-plan-section {

    display: inline-block !important;

}



.single-events .jx-evont-event-single .plan-column .jx-evont-plan-price {

    font-size: 58px !important;

}





/*---------------- EVENT HOTEL---------------*/



.jx-evont-event-single .jx-venue-1{

	display: inline-block;

}



.single-events .jx-evont-plan-section{

	position: relative;

}

.single-events .jx-evont-event-title{	

	text-align: center;	

}



.single-events .jx-evont-event-title .jx-evont-title{

	background:  #2596be;

	display: inline-block;

	padding:5px 25px;

	text-align: center;	

	margin:0 auto;

	margin-bottom:30px;

	font-size:25px;

}





.single-events .jx-evont-blog-section h3 {

    margin: 0;

    padding: 0;

    font-size: 32px;

    font-family: 'Raleway';

    font-weight: 700 !important;

    color: #2e2841;

    padding-bottom: 10px;

    padding-top: 0px;

    line-height: 1.2 !important;

    text-transform: uppercase;

}



.single-events .jx-evont-speaker-item:hover {

    background: #f9f9f9;

    border: 4px solid #f9f9f9;

}





.single-events .jx-evont-speaker-item:hover {

    background: #f9f9f9;

    border: 4px solid #f9f9f9;

}







/*---------------- EVENT AGENDA---------------*/



.single-events .programs_item.style-1 .time {

    font-size: 35px !important;

}

.single-events .programs_item.style-1 .time::after {

    width: 350px !important;

    top: -15px !important;

	}

	

.single-events .programs_item .name {

    font-size: 14px !important;

}



.single-events .programs_item .des {

    font-size: 12px !important;

}

.single-events .programs_item h3 {

    font-size: 15px !important;

	}

	

	

	

/*---------------- EVENT BLOG---------------*/

	

.single-events .jx-evont-blog-section .jx-evont-event-date {

    color: #ffffff;

    padding: 16px;

    width: 230px;

    text-transform: uppercase;

    height: 350px;

	font-family: 'Oswald';

    float:left;

    text-align:center;

	padding-top: 40px;

}



.single-events .jx-evont-blog-section .jx-evont-event-date .day {

    font-size: 150px;

    line-height: 150px;

	font-weight: 500;

}



.single-events .jx-evont-blog-section .jx-evont-event-date .month {

	font-size: 52px;

	font-weight: 500;

	line-height: 55px;

}



.single-events .jx-evont-blog-section .event-img {

	background: #ededed;

	height: 350px;

	overflow: hidden;

}



.single-events .jx-evont-blog-section .jx-evont-event {

	padding-bottom: 30px;

}



.single-events .event-img img{

  width:100%;

  height:auto

}





/*---------------- EVENT SEARCH---------------*/







.jx-evont-event-search {

    font-size: 20px;

    position: absolute;

    z-index: 9999;

    width: 100%;

    top: 281px;

    text-align: center;

}



.jx-evont-event-search .search-form {

	text-align: center;

	width: 800px;

	margin: 0px auto;

	background: rgba(251, 251, 251, 0.69);

	padding: 17px 26px;

	border-radius: 8px;

}





.jx-evont-event-search .search-form .search-field {

	height: 60px;

	float: left;

	display: inline-block;

	width: 623px;

	margin: 0px;

	color: #d6d6d6 !important;

	font-size: 25px;

	border-radius: 8px 0px 0px 8px;

	padding-left: 50px;

	font-weight: 500;

	font-family: 'Oswald';

}



.jx-evont-event-search .search-form .search-submit {

	background:  #2596be !important;

	color: #2e2841 !important;

	margin: 0px;

	height: 60px;

	font-size: 30px;

	border-radius: 0px 8px 8px 0px;

	width: 125px;

	font-family: 'Oswald';

	text-transform: uppercase;

}

.jx-evont-event-search .search-form .search-submit:hover {

	background: #333333 !important;

	color: #ffffff !important;

}



.jx-evont-event-search .search-form .icon {

    position: absolute;

    color: #cccccc;

    width: 50px;

    line-height: 57px;

    font-size: 30px;

}













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

[4.0 SHOPPING CART ]

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

.lighter-text {

  color: #ABB0BE;

}

.main-color-text {

  color: #2E2841;

}

.badge {

  background-color:  #2596be;

border-radius: 10px;

color: #333;

display: inline-block;

font-size: 12px;

line-height: 1;

padding: 5px 12px;

text-align: center;

vertical-align: middle;

white-space: nowrap;

}

.shopping-carts {

	margin: 20px 0;

	float: right;

	background: white;

	width: 320px;

	position: relative;

	padding: 20px;

	position: absolute;

	right: -2px;

	top: 51px;

}

.shopping-carts .shopping-carts-header {

  border-bottom: 1px solid #E8E8E8;

  padding-bottom: 15px;

}

.shopping-carts .shopping-carts-header .shopping-carts-total {

  float: right;

}

.shopping-carts .shopping-carts-items {

  padding-top: 20px;

}

.shopping-carts .shopping-carts-items ul {

	margin:0px;

	padding:0px;

}

.shopping-carts .shopping-carts-items li {

  margin-bottom: 18px;

  color: #000000;

	font-weight: 600;

	float:left;

	list-style:none;

	width:100%;

}

.shopping-carts .shopping-carts-items img {

  float: left;

  margin-right: 12px;

  height:70px;

  width:70px;

}

.shopping-carts .shopping-carts-items .item-name {

	display: block;

	padding-top: 8px;

	font-size: 14px;

	color: #333333;

	font-weight: 600;

}

.shopping-carts .shopping-carts-items .item-price {

  color: #6394F8;

  margin-right: 8px;

}

.shopping-carts .shopping-carts-items .item-quantity {

  color: #ABB0BE;

}



.cart-icon {

  color: #515783;

  font-size: 24px;

  margin-right: 7px;

  float: left;

}

.shopping-carts .shopping-carts-items .button {

	background: #2d283f;

	color: white;

	text-align: center;

	padding: 5px;

	text-decoration: none;

	display: block;

	font-size: 16px;

	margin: 5px;

	width: 43.5%;

	float: left;

    border:0;

}

.shopping-carts .shopping-carts-items .button:hover {

  background:  #2596be;

  color: #333;

}

.clearfix:after {

  content: "";

  display: table;

  clear: both;

}

.shopping-carts .shopping-carts-items li .variation {

	display:none;

}

.shopping-carts .shopping-carts-items li .quantity {

	position:absolute;

}







.jx-evont-tagline-section .jx-evont-heading .number {

	font-size:40px;

line-height: 40px;

font-weight: 600;

margin-top: -130px;

letter-spacing: 0.1em;

color: #fff;

}

.jx-evont-tagline-section .jx-evont-heading .txt-1 {

	font-size:40px;

line-height: 40px;

color:  #2596be;

margin-top: -130px;

}



.jx-evont-tagline-section p {

	font-size:20px;

line-height: 21px;

letter-spacing : 1px;

font-weight: 600;

color: #fff;

padding-top: 5px;

text-align: left !important;



letter-spacing: 0.2em;

}







.jx-evont-video-pop h2 {

    display: inline-block;

    font-size: 36px !important;

    color: 

     #2596be;

    text-transform: uppercase;

    text-align: left;

    line-height: 36px !important;

    font-weight: 800 !important;

    padding-top: 40px;

}





.jx-evont-video-pop a {

    display: inline-block;

    background: 

 #2596be;

color:

    #333;

    margin: 0px 45px;

    border-radius: 50%;

    height: 150px;

    width: 150px;

    text-align: center;

    line-height: 150px;

    font-size: 60px;

}









.jx-evont-tagline-section p {

  font-size: 20px;

  line-height: 21px;

  letter-spacing: 1px;

  font-weight: 600;

  color: #fff;

  padding-top: 5px;

  text-align: left !important;

  letter-spacing: 0.2em;

}



.jx-venue-1 .jx-venue-item .title, .jx-evont-portfolio-hoverlayer, .jx-evont-tint::before, .jx-evont-blog-section .overlay {

  background: rgba(31, 65, 114, 0.0) !important;

}



.tint2 {

  background: rgba(15, 27, 119, 0.7) !important;

}



.jx-evont-tagline-section .jx-evont-heading .number {

  font-size: 36px;

  line-height: 40px;

  font-weight: 600;

  margin-top: -130px;

  letter-spacing: 0.1em;

  color: #fff !important;

}





.jx-evont-footer.jx-footer-1, .jx-evont-sticky.fixed, .plan-column, .jx-evont-blog-section .date_tag, .mainBtn, .widget .widget_tag_cloud a, .jx-evont-pagination .page-numbers, .widget_search input.search-submit, .jx-evont-header.jx-header-1, .programs_item:hover .left-side, .jx-evont-contact-address .mainBtn:hover, .jx-evont-blog-section .readmore, .jx-evont-share-box-icon .share-title {

  background: #2596be !important;

}

