/* Grids generated by Gridset: https://gridsetapp.com */



/* telf A grid: 3 column / gutter: 2% ---------------------------------------- */

[class*=" t1"][class*=" t1"],[class^=t1][class^=t1],[class*=" t2"][class*=" t2"],[class^=t2][class^=t2],[class*=" t3"][class*=" t3"],[class^=t3][class^=t3],.t-all{display:block;float:left;clear:none;margin-right:-100%;}

/* telf A grid spans ----- */

.t-all.t-all,.t-all.t-all .t-all.t-all{width:100%;margin-left:0;margin-right:0;clear:left;}.t1,.t-all .t1,.t1.t1,.t2,.t-all .t2,.t2.t2,.t3,.t-all .t3,.t3.t3{width:32%;}.t1-t2 .t1,.t1-t2 .t2,.t2-t3 .t2,.t2-t3 .t3{width:48.48484848%;}.t1-t2.t1-t2,.t-all .t1-t2,.t2-t3.t2-t3,.t-all .t2-t3{width:66%;}

/* telf A grid padding ----- */

.t-all [class*=" t-pad"],.t-all [class^=t-pad],[class*=" t-pad"],[class^=t-pad]{padding-left:1%;padding-right:1%;left:-1%;}.t1-t2 [class*=" t-pad"],.t1-t2 [class^=t-pad],.t2-t3 [class*=" t-pad"],.t2-t3 [class^=t-pad]{padding-left:1.51515152%;padding-right:1.51515152%;left:-1.51515152%;}.t-all [class~=t-padfull],.t-all [class~=t-padinfull],[class~=t-padfull],[class~=t-padinfull]{padding-left:2%;padding-right:2%;left:-2%;}.t1-t2 [class~=t-padfull],.t1-t2 [class~=t-padinfull],.t2-t3 [class~=t-padfull],.t2-t3 [class~=t-padinfull]{padding-left:3.03030303%;padding-right:3.03030303%;left:-3.03030303%;}.t-pad,.t-padfull,.t-all .t-pad,.t-all .t-padfull{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.t-padin[class~=t-padin],.t-padinfull[class~=t-padinfull],.t-all .t-padin[class~=t-padin],.t-all .t-padinfull[class~=t-padinfull]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;}

/* telf A grid relationships ----- */

[class*=" t3"][class*=" t3"],[class^=t3][class^=t3],.t-all [class*=" t3"],.t-all [class^=t3]{margin-left:68%;}[class*=" t2"][class*=" t2"],[class^=t2][class^=t2],.t-all [class*=" t2"],.t-all [class^=t2]{margin-left:34%;}.t2-t3 [class*=" t3"],.t2-t3 [class^=t3]{margin-left:51.51515152%;}.t1-t2 [class*=" t2"],.t1-t2 [class^=t2]{margin-left:51.51515152%;}

/* telf A grid floats ----- */

[class*=" t-float"][class*=" t-float"],[class^=t-float][class^=t-float]{margin-left:2%;margin-right:2%;}.t1-t2 [class*=" t-float"][class*=" t-float"],.t1-t2 [class^=t-float][class^=t-float],.t2-t3 [class*=" t-float"][class*=" t-float"],.t2-t3 [class^=t-float][class^=t-float]{margin-left:3.030303030303%;margin-right:3.030303030303%;}
.t-floatright.t-floatright{float:right;margin-right:0 !important;}
.t-floatleft.t-floatleft{float:left;margin-left:0 !important;}

.t-all+[class*=" t2"],.t-all+[class^=t2]{clear:left;}

.t-all+[class*=" t3"],.t-all+[class^=t3]{clear:left;}



/* telf A clearing ----- */


.t-all,[class*=" t1-"][class*=" t1-"],[class^=t1-][class^=t1-],.t1.t1,[class*=" t2"] [class*=t2],[class^=t2] [class*=t2],[class*=" t3"] [class*=t3],[class^=t3] [class*=t3]{margin-left:0;clear:left;}

[class*=" t2"]+[class*=t2],[class^=t2]+[class*=t2],[class*=-t2]+[class*=t2],[class*=" t3"]+[class*=t3],[class^=t3]+[class*=t3],[class*=-t3]+[class*=t3],[class*=" t3"]+[class*=t2],[class^=t3]+[class*=t2],[class*=-t3]+[class*=t2],.t-clear.t-clear{clear:left;}
.t-overlap.t-overlap{clear:none;}

/* telf A hiding ----- */

.t-hide.t-hide,.gridoverlay .t-hide.t-hide{display:none;}.t-show.t-show,.gridoverlay .t-show.t-show{display:block;}

.t-showgrid .t-show, .t-showgrid.t-show, .gridsetnoareas .t-show{display:block !important;}



/* Tefl B grid: 4 column / gutter: 2% ---------------------------------------- */

[class*=" tb1"][class*=" tb1"],[class^=tb1][class^=tb1],[class*=" tb2"][class*=" tb2"],[class^=tb2][class^=tb2],[class*=" tb3"][class*=" tb3"],[class^=tb3][class^=tb3],[class*=" tb4"][class*=" tb4"],[class^=tb4][class^=tb4],.tb-all{display:block;float:left;clear:none;margin-right:-100%;}

/* Tefl B grid spans ----- */

.tb-all.tb-all,.tb-all.tb-all .tb-all.tb-all{width:100%;margin-left:0;margin-right:0;clear:left;}.tb1,.tb-all .tb1,.tb1.tb1,.tb2,.tb-all .tb2,.tb2.tb2,.tb3,.tb-all .tb3,.tb3.tb3,.tb4,.tb-all .tb4,.tb4.tb4{width:23.5%;}.tb1-tb3 .tb1,.tb1-tb3 .tb2,.tb1-tb3 .tb3,.tb2-tb4 .tb2,.tb2-tb4 .tb3,.tb2-tb4 .tb4{width:31.54362416%;}.tb1-tb2 .tb1,.tb1-tb2 .tb2,.tb2-tb3 .tb2,.tb2-tb3 .tb3,.tb3-tb4 .tb3,.tb3-tb4 .tb4{width:47.95918367%;}.tb1-tb2.tb1-tb2,.tb-all .tb1-tb2,.tb2-tb3.tb2-tb3,.tb-all .tb2-tb3,.tb3-tb4.tb3-tb4,.tb-all .tb3-tb4{width:49%;}.tb1-tb3 .tb1-tb2,.tb1-tb3 .tb2-tb3,.tb2-tb4 .tb2-tb3,.tb2-tb4 .tb3-tb4{width:65.77181208%;}.tb1-tb3.tb1-tb3,.tb-all .tb1-tb3,.tb2-tb4.tb2-tb4,.tb-all .tb2-tb4{width:74.5%;}

/* Tefl B grid padding ----- */

.tb-all [class*=" tb-pad"],.tb-all [class^=tb-pad],[class*=" tb-pad"],[class^=tb-pad]{padding-left:1%;padding-right:1%;left:-1%;}.tb1-tb3 [class*=" tb-pad"],.tb1-tb3 [class^=tb-pad],.tb2-tb4 [class*=" tb-pad"],.tb2-tb4 [class^=tb-pad]{padding-left:1.34228188%;padding-right:1.34228188%;left:-1.34228188%;}.tb-all [class~=tb-padfull],.tb-all [class~=tb-padinfull],[class~=tb-padfull],[class~=tb-padinfull]{padding-left:2%;padding-right:2%;left:-2%;}.tb1-tb2 [class*=" tb-pad"],.tb1-tb2 [class^=tb-pad],.tb2-tb3 [class*=" tb-pad"],.tb2-tb3 [class^=tb-pad],.tb3-tb4 [class*=" tb-pad"],.tb3-tb4 [class^=tb-pad]{padding-left:2.04081633%;padding-right:2.04081633%;left:-2.04081633%;}.tb1-tb3 [class~=tb-padfull],.tb1-tb3 [class~=tb-padinfull],.tb2-tb4 [class~=tb-padfull],.tb2-tb4 [class~=tb-padinfull]{padding-left:2.68456376%;padding-right:2.68456376%;left:-2.68456376%;}.tb1-tb2 [class~=tb-padfull],.tb1-tb2 [class~=tb-padinfull],.tb2-tb3 [class~=tb-padfull],.tb2-tb3 [class~=tb-padinfull],.tb3-tb4 [class~=tb-padfull],.tb3-tb4 [class~=tb-padinfull]{padding-left:4.08163265%;padding-right:4.08163265%;left:-4.08163265%;}.tb-pad,.tb-padfull,.tb-all .tb-pad,.tb-all .tb-padfull{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.tb-padin[class~=tb-padin],.tb-padinfull[class~=tb-padinfull],.tb-all .tb-padin[class~=tb-padin],.tb-all .tb-padinfull[class~=tb-padinfull]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;}

/* Tefl B grid relationships ----- */

[class*=" tb4"][class*=" tb4"],[class^=tb4][class^=tb4],.tb-all [class*=" tb4"],.tb-all [class^=tb4]{margin-left:76.5%;}[class*=" tb3"][class*=" tb3"],[class^=tb3][class^=tb3],.tb-all [class*=" tb3"],.tb-all [class^=tb3]{margin-left:51%;}[class*=" tb2"][class*=" tb2"],[class^=tb2][class^=tb2],.tb-all [class*=" tb2"],.tb-all [class^=tb2]{margin-left:25.5%;}.tb2-tb4 [class*=" tb4"],.tb2-tb4 [class^=tb4]{margin-left:68.45637584%;}.tb2-tb4 [class*=" tb3"],.tb2-tb4 [class^=tb3]{margin-left:34.22818792%;}.tb3-tb4 [class*=" tb4"],.tb3-tb4 [class^=tb4]{margin-left:52.04081633%;}.tb1-tb3 [class*=" tb3"],.tb1-tb3 [class^=tb3]{margin-left:68.45637584%;}.tb1-tb3 [class*=" tb2"],.tb1-tb3 [class^=tb2]{margin-left:34.22818792%;}.tb2-tb3 [class*=" tb3"],.tb2-tb3 [class^=tb3]{margin-left:52.04081633%;}.tb1-tb2 [class*=" tb2"],.tb1-tb2 [class^=tb2]{margin-left:52.04081633%;}

/* Tefl B grid floats ----- */

[class*=" tb-float"][class*=" tb-float"],[class^=tb-float][class^=tb-float]{margin-left:2%;margin-right:2%;}.tb1-tb3 [class*=" tb-float"][class*=" tb-float"],.tb1-tb3 [class^=tb-float][class^=tb-float],.tb2-tb4 [class*=" tb-float"][class*=" tb-float"],.tb2-tb4 [class^=tb-float][class^=tb-float]{margin-left:2.6845637583893%;margin-right:2.6845637583893%;}.tb1-tb2 [class*=" tb-float"][class*=" tb-float"],.tb1-tb2 [class^=tb-float][class^=tb-float],.tb2-tb3 [class*=" tb-float"][class*=" tb-float"],.tb2-tb3 [class^=tb-float][class^=tb-float],.tb3-tb4 [class*=" tb-float"][class*=" tb-float"],.tb3-tb4 [class^=tb-float][class^=tb-float]{margin-left:4.0816326530612%;margin-right:4.0816326530612%;}
.tb-floatright.tb-floatright{float:right;margin-right:0 !important;}
.tb-floatleft.tb-floatleft{float:left;margin-left:0 !important;}

.tb-all+[class*=" tb2"],.tb-all+[class^=tb2]{clear:left;}

.tb-all+[class*=" tb3"],.tb-all+[class^=tb3]{clear:left;}

.tb-all+[class*=" tb4"],.tb-all+[class^=tb4]{clear:left;}



/* Tefl B clearing ----- */


.tb-all,[class*=" tb1-"][class*=" tb1-"],[class^=tb1-][class^=tb1-],.tb1.tb1,[class*=" tb2"] [class*=tb2],[class^=tb2] [class*=tb2],[class*=" tb3"] [class*=tb3],[class^=tb3] [class*=tb3],[class*=" tb4"] [class*=tb4],[class^=tb4] [class*=tb4]{margin-left:0;clear:left;}

[class*=" tb2"]+[class*=tb2],[class^=tb2]+[class*=tb2],[class*=-tb2]+[class*=tb2],[class*=" tb3"]+[class*=tb3],[class^=tb3]+[class*=tb3],[class*=-tb3]+[class*=tb3],[class*=" tb3"]+[class*=tb2],[class^=tb3]+[class*=tb2],[class*=-tb3]+[class*=tb2],[class*=" tb4"]+[class*=tb4],[class^=tb4]+[class*=tb4],[class*=-tb4]+[class*=tb4],[class*=" tb4"]+[class*=tb3],[class^=tb4]+[class*=tb3],[class*=-tb4]+[class*=tb3],[class*=" tb4"]+[class*=tb2],[class^=tb4]+[class*=tb2],[class*=-tb4]+[class*=tb2],.tb-clear.tb-clear{clear:left;}
.tb-overlap.tb-overlap{clear:none;}

/* Tefl B hiding ----- */

.tb-hide.tb-hide,.gridoverlay .tb-hide.tb-hide{display:none;}.tb-show.tb-show,.gridoverlay .tb-show.tb-show{display:block;}

.tb-showgrid .tb-show, .tb-showgrid.tb-show, .gridsetnoareas .tb-show{display:block !important;}



/* Tefl C grid: 2 column / gutter: 2% ---------------------------------------- */

[class*=" tc1"][class*=" tc1"],[class^=tc1][class^=tc1],[class*=" tc2"][class*=" tc2"],[class^=tc2][class^=tc2],.tc-all{display:block;float:left;clear:none;margin-right:-100%;}

/* Tefl C grid spans ----- */

.tc-all.tc-all,.tc-all.tc-all .tc-all.tc-all{width:100%;margin-left:0;margin-right:0;clear:left;}.tc1,.tc-all .tc1,.tc1.tc1,.tc2,.tc-all .tc2,.tc2.tc2{width:49%;}

/* Tefl C grid padding ----- */

.tc-all [class*=" tc-pad"],.tc-all [class^=tc-pad],[class*=" tc-pad"],[class^=tc-pad]{padding-left:1%;padding-right:1%;left:-1%;}.tc-all [class~=tc-padfull],.tc-all [class~=tc-padinfull],[class~=tc-padfull],[class~=tc-padinfull]{padding-left:2%;padding-right:2%;left:-2%;}.tc-pad,.tc-padfull,.tc-all .tc-pad,.tc-all .tc-padfull{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.tc-padin[class~=tc-padin],.tc-padinfull[class~=tc-padinfull],.tc-all .tc-padin[class~=tc-padin],.tc-all .tc-padinfull[class~=tc-padinfull]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;}

/* Tefl C grid relationships ----- */

[class*=" tc2"][class*=" tc2"],[class^=tc2][class^=tc2],.tc-all [class*=" tc2"],.tc-all [class^=tc2]{margin-left:51%;}

/* Tefl C grid floats ----- */

[class*=" tc-float"][class*=" tc-float"],[class^=tc-float][class^=tc-float]{margin-left:2%;margin-right:2%;}
.tc-floatright.tc-floatright{float:right;margin-right:0 !important;}
.tc-floatleft.tc-floatleft{float:left;margin-left:0 !important;}

.tc-all+[class*=" tc2"],.tc-all+[class^=tc2]{clear:left;}



/* Tefl C clearing ----- */


.tc-all,[class*=" tc1-"][class*=" tc1-"],[class^=tc1-][class^=tc1-],.tc1.tc1,[class*=" tc2"] [class*=tc2],[class^=tc2] [class*=tc2]{margin-left:0;clear:left;}

[class*=" tc2"]+[class*=tc2],[class^=tc2]+[class*=tc2],[class*=-tc2]+[class*=tc2],.tc-clear.tc-clear{clear:left;}
.tc-overlap.tc-overlap{clear:none;}

/* Tefl C hiding ----- */

.tc-hide.tc-hide,.gridoverlay .tc-hide.tc-hide{display:none;}.tc-show.tc-show,.gridoverlay .tc-show.tc-show{display:block;}

.tc-showgrid .tc-show, .tc-showgrid.tc-show, .gridsetnoareas .tc-show{display:block !important;}



/* Tefl D grid: 1 column / gutter: 0% ---------------------------------------- */

[class*=" td1"][class*=" td1"],[class^=td1][class^=td1],.td-all{display:block;float:left;clear:none;width:100%;margin-right:-100%;}

/* Tefl D grid spans ----- */

.td-all.td-all,.td-all.td-all .td-all.td-all{width:100%;margin-left:0;margin-right:0;clear:left;}

/* Tefl D grid padding ----- */

.td-pad,.td-padfull,.td-all .td-pad,.td-all .td-padfull{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.td-padin[class~=td-padin],.td-padinfull[class~=td-padinfull],.td-all .td-padin[class~=td-padin],.td-all .td-padinfull[class~=td-padinfull]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;}

/* Tefl D grid relationships ----- */



/* Tefl D grid floats ----- */


.td-floatright.td-floatright{float:right;margin-right:0 !important;}
.td-floatleft.td-floatleft{float:left;margin-left:0 !important;}



/* Tefl D clearing ----- */


.td-all,[class*=" td1-"][class*=" td1-"],[class^=td1-][class^=td1-],.td1.td1{margin-left:0;clear:left;}

.td-clear.td-clear{clear:left;}
.td-overlap.td-overlap{clear:none;}

/* Tefl D hiding ----- */

.td-hide.td-hide,.gridoverlay .td-hide.td-hide{display:none;}.td-show.td-show,.gridoverlay .td-show.td-show{display:block;}

.td-showgrid .td-show, .td-showgrid.td-show, .gridsetnoareas .td-show{display:block !important;}



/* Tefl E grid: 2 column / gutter: 2% ---------------------------------------- */

[class*=" te1"][class*=" te1"],[class^=te1][class^=te1],[class*=" te2"][class*=" te2"],[class^=te2][class^=te2],.te-all{display:block;float:left;clear:none;margin-right:-100%;}

/* Tefl E grid spans ----- */

.te-all.te-all,.te-all.te-all .te-all.te-all{width:100%;margin-left:0;margin-right:0;clear:left;}.te1,.te-all .te1,.te1.te1{width:19.6%;}.te2,.te-all .te2,.te2.te2{width:78.4%;}

/* Tefl E grid padding ----- */

.te-all [class*=" te-pad"],.te-all [class^=te-pad],[class*=" te-pad"],[class^=te-pad]{padding-left:1%;padding-right:1%;left:-1%;}.te-all [class~=te-padfull],.te-all [class~=te-padinfull],[class~=te-padfull],[class~=te-padinfull]{padding-left:2%;padding-right:2%;left:-2%;}.te-pad,.te-padfull,.te-all .te-pad,.te-all .te-padfull{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.te-padin[class~=te-padin],.te-padinfull[class~=te-padinfull],.te-all .te-padin[class~=te-padin],.te-all .te-padinfull[class~=te-padinfull]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;}

/* Tefl E grid relationships ----- */

[class*=" te2"][class*=" te2"],[class^=te2][class^=te2],.te-all [class*=" te2"],.te-all [class^=te2]{margin-left:21.6%;}

/* Tefl E grid floats ----- */

[class*=" te-float"][class*=" te-float"],[class^=te-float][class^=te-float]{margin-left:2%;margin-right:2%;}
.te-floatright.te-floatright{float:right;margin-right:0 !important;}
.te-floatleft.te-floatleft{float:left;margin-left:0 !important;}

.te-all+[class*=" te2"],.te-all+[class^=te2]{clear:left;}



/* Tefl E clearing ----- */


.te-all,[class*=" te1-"][class*=" te1-"],[class^=te1-][class^=te1-],.te1.te1,[class*=" te2"] [class*=te2],[class^=te2] [class*=te2]{margin-left:0;clear:left;}

[class*=" te2"]+[class*=te2],[class^=te2]+[class*=te2],[class*=-te2]+[class*=te2],.te-clear.te-clear{clear:left;}
.te-overlap.te-overlap{clear:none;}

/* Tefl E hiding ----- */

.te-hide.te-hide,.gridoverlay .te-hide.te-hide{display:none;}.te-show.te-show,.gridoverlay .te-show.te-show{display:block;}

.te-showgrid .te-show, .te-showgrid.te-show, .gridsetnoareas .te-show{display:block !important;}





/* Tefl F grid: 2 column / gutter: 2% ---------------------------------------- */

[class*=" tf1"][class*=" tf1"],[class^=tf1][class^=tf1],[class*=" tf2"][class*=" tf2"],[class^=tf2][class^=tf2],.tf-all{display:block;float:left;clear:none;margin-right:-100%;}

/* Tefl F grid spans ----- */

.tf-all.tf-all,.tf-all.tf-all .tf-all.tf-all{width:100%;margin-left:0;margin-right:0;clear:left;}.tf2,.tf-all .tf2,.tf2.tf2{width:19.6%;}.tf1,.tf-all .tf1,.tf1.tf1{width:78.4%;}

/* Tefl F grid padding ----- */

.tf-all [class*=" tf-pad"],.tf-all [class^=tf-pad],[class*=" tf-pad"],[class^=tf-pad]{padding-left:1%;padding-right:1%;left:-1%;}.tf-all [class~=tf-padfull],.tf-all [class~=tf-padinfull],[class~=tf-padfull],[class~=tf-padinfull]{padding-left:2%;padding-right:2%;left:-2%;}.tf-pad,.tf-padfull,.tf-all .tf-pad,.tf-all .tf-padfull{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.tf-padin[class~=tf-padin],.tf-padinfull[class~=tf-padinfull],.tf-all .tf-padin[class~=tf-padin],.tf-all .tf-padinfull[class~=tf-padinfull]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;}

/* Tefl F grid relationships ----- */

[class*=" tf2"][class*=" tf2"],[class^=tf2][class^=tf2],.tf-all [class*=" tf2"],.tf-all [class^=tf2]{margin-left:80.4%;}

/* Tefl F grid floats ----- */

[class*=" tf-float"][class*=" tf-float"],[class^=tf-float][class^=tf-float]{margin-left:2%;margin-right:2%;}
.tf-floatright.tf-floatright{float:right;margin-right:0 !important;}
.tf-floatleft.tf-floatleft{float:left;margin-left:0 !important;}

.tf-all+[class*=" tf2"],.tf-all+[class^=tf2]{clear:left;}



/* Tefl F clearing ----- */


.tf-all,[class*=" tf1-"][class*=" tf1-"],[class^=tf1-][class^=tf1-],.tf1.tf1,[class*=" tf2"] [class*=tf2],[class^=tf2] [class*=tf2]{margin-left:0;clear:left;}

[class*=" tf2"]+[class*=tf2],[class^=tf2]+[class*=tf2],[class*=-tf2]+[class*=tf2],.tf-clear.tf-clear{clear:left;}
.tf-overlap.tf-overlap{clear:none;}

/* Tefl F hiding ----- */

.tf-hide.tf-hide,.gridoverlay .tf-hide.tf-hide{display:none;}.tf-show.tf-show,.gridoverlay .tf-show.tf-show{display:block;}

.tf-showgrid .tf-show, .tf-showgrid.tf-show, .gridsetnoareas .tf-show{display:block !important;}



#gridscreenwidthwrap{display:block !important;}

.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:8px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.caret {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px dashed;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
}.pull-left {
    float: left !important;
}.btn-default {
    background-color: #ff7000; border:none;
    border-color: #ff7000;
    color: #fff;
}

select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}
.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
}
.bootstrap-select > .dropdown-toggle {
  width: 100%;
  padding-right: 25px;
  z-index: 1;
}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 204px;
}
.bootstrap-select .dropdown-toggle:focus {
  outline: none!important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  z-index: auto;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}
.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.btn-group.bs-container {
  position: absolute;
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
  color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
  position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}
.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}






.is-drilldown {
  position: relative;
  overflow: hidden; }

.is-drilldown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  height: 100%;
  width: 100%;
  background: #fefefe;
  transition: -webkit-transform 0.15s linear;
  transition: transform 0.15s linear; }
  .is-drilldown-submenu.is-active {
    z-index: 1;
    display: block;
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%); }
  .is-drilldown-submenu.is-closing {
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%); }

.is-drilldown-submenu-parent > a {
  position: relative; }
  .is-drilldown-submenu-parent > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent transparent transparent #2199e8;
    border-left-style: solid;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 1rem; }

.js-drilldown-back::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent #2199e8 transparent transparent;
  border-right-style: solid;
  float: left;
  margin-right: 0.75rem;
  margin-left: 0.6rem;
  margin-top: 14px; }

.dropdown-pane {
  background-color: #fefefe;
  border: 1px solid #cacaca;
  display: block;
  padding: 1rem;
  position: absolute;
  visibility: hidden;
  width: 300px;
  z-index: 10;
  border-radius: 0; }
  .dropdown-pane.is-open {
    visibility: visible; }

.dropdown-pane.tiny {
  width: 100px; }

.dropdown-pane.small {
  width: 200px; }

.dropdown-pane.large {
  width: 400px; }

[data-whatinput='mouse'] .dropdown.menu a {
  outline: 0; }

.dropdown.menu .is-dropdown-submenu-parent {
  position: relative; }
  .dropdown.menu .is-dropdown-submenu-parent a::after {
    float: right;
    margin-top: 3px;
    margin-left: 10px; }
  .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow a {
    padding-right: 1.5rem;
    position: relative; }
  .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: #2199e8 transparent transparent;
    border-top-style: solid;
    position: absolute;
    top: 0.825rem;
    right: 5px; }
  .dropdown.menu .is-dropdown-submenu-parent.is-left-arrow > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent #2199e8 transparent transparent;
    border-right-style: solid;
    float: left;
    margin-left: 0;
    margin-right: 10px; }
  .dropdown.menu .is-dropdown-submenu-parent.is-right-arrow > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent transparent transparent #2199e8;
    border-left-style: solid; }
  .dropdown.menu .is-dropdown-submenu-parent.is-left-arrow.opens-inner .submenu {
    right: 0;
    left: auto; }
  .dropdown.menu .is-dropdown-submenu-parent.is-right-arrow.opens-inner .submenu {
    left: 0;
    right: auto; }
  .dropdown.menu .is-dropdown-submenu-parent.opens-inner .submenu {
    top: 100%; }

.no-js .dropdown.menu ul {
  display: none; }

.dropdown.menu .submenu {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 200px;
  z-index: 1;
  background: #fefefe;
  border: 1px solid #cacaca;
  margin-top: -1px; }
  .dropdown.menu .submenu > li {
    width: 100%; }
  .dropdown.menu .submenu.first-sub {
    top: 100%;
    left: 0;
    right: auto; }
  .dropdown.menu .submenu:not(.js-dropdown-nohover) > .is-dropdown-submenu-parent:hover > .dropdown.menu .submenu, .dropdown.menu .submenu.js-dropdown-active {
    display: block; }

.dropdown.menu .is-dropdown-submenu-parent.opens-left .submenu {
  left: auto;
  right: 100%; }

.dropdown.menu.align-right .submenu.first-sub {
  top: 100%;
  left: auto;
  right: 0; }

.is-dropdown-menu.vertical {
  width: 100px; }
  .is-dropdown-menu.vertical.align-right {
    float: right; }
  .is-dropdown-menu.vertical > li .submenu {
    top: 0;
    left: 100%; }
    
    
    
    
    
.menu {
  margin: 0;
  list-style-type: none; }
  .menu > li {
    display: table-cell;
    vertical-align: middle; }
    [data-whatinput='mouse'] .menu > li {
      outline: 0; }
  .menu > li:not(.menu-text) > a {
    }
  .menu input,
  .menu a,
  .menu button {
    margin-bottom: 0; }
  .menu > li > a > img,
  .menu > li > a > i {
    vertical-align: middle; }
  .menu > li > a > span {
    vertical-align: middle; }
  .menu > li > a > img,
  .menu > li > a > i {
    display: inline-block;
    margin-right: 0.25rem; }
  .menu > li {
    display: table-cell; }
  .menu.vertical > li {
    display: block; }
  @media screen and (min-width: 40em) {
    .menu.medium-horizontal > li {
      display: table-cell; }
    .menu.medium-vertical > li {
      display: block; } }
  @media screen and (min-width: 64em) {
    .menu.large-horizontal > li {
      display: table-cell; }
    .menu.large-vertical > li {
      display: block; } }
  .menu.simple a {
    padding: 0;
    margin-right: 1rem; }
  .menu.align-right > li {
    float: right; }
  .menu.expanded {
    display: table;
    table-layout: fixed;
    width: 100%; }
    .menu.expanded > li:first-child:last-child {
      width: 100%; }
  .menu.icon-top > li > a {
    text-align: center; }
    .menu.icon-top > li > a > img,
    .menu.icon-top > li > a > i {
      display: block;
      margin: 0 auto 0.25rem; }
  .menu.nested {
    margin-left: 1rem; }

.menu-text {
  font-weight: bold;
  color: inherit;
  line-height: 1;
  padding-top: 0;
  padding-bottom: 0;
  padding: 0.7rem 1rem; }

.no-js [data-responsive-menu] ul {
  display: none; }
  
  
  
  
  
  .large-1 {
    width: 8.33333%; }
  .large-push-1 {
    position: relative;
    left: 8.33333%; }
  .large-pull-1 {
    position: relative;
    left: -8.33333%; }
  .large-offset-0 {
    margin-left: 0%; }
  .large-2 {
    width: 16.66667%; }
  .large-push-2 {
    position: relative;
    left: 16.66667%; }
  .large-pull-2 {
    position: relative;
    left: -16.66667%; }
  .large-offset-1 {
    margin-left: 8.33333%; }
  .large-3 {
    width: 25%; }
  .large-push-3 {
    position: relative;
    left: 25%; }
  .large-pull-3 {
    position: relative;
    left: -25%; }
  .large-offset-2 {
    margin-left: 16.66667%; }
  .large-4 {
    width: 33.33333%; }
  .large-push-4 {
    position: relative;
    left: 33.33333%; }
  .large-pull-4 {
    position: relative;
    left: -33.33333%; }
  .large-offset-3 {
    margin-left: 22%; }
  .large-5 {
    width: 41.66667%; }
  .large-push-5 {
    position: relative;
    left: 41.66667%; }
  .large-pull-5 {
    position: relative;
    left: -41.66667%; }
  .large-offset-4 {
    margin-left: 28.7%; }
  .large-6 {
    width: 50%; }
  .large-push-6 {
    position: relative;
    left: 50%; }
  .large-pull-6 {
    position: relative;
    left: -50%; }
  .large-offset-5 {
    margin-left: 41.66667%; }
  .large-7 {
    width: 64.5%; }
  .large-push-7 {
    position: relative;
    left: 58.33333%; }
  .large-pull-7 {
    position: relative;
    left: -58.33333%; }
  .large-offset-6 {
    margin-left: 50%; }
  .large-8 {
    width: 66.66667%; }
  .large-push-8 {
    position: relative;
    left: 66.66667%; }
  .large-pull-8 {
    position: relative;
    left: -66.66667%; }
  .large-offset-7 {
    margin-left: 58.33333%; }
  .large-9 {
    width: 75%; }
  .large-push-9 {
    position: relative;
    left: 75%; }
  .large-pull-9 {
    position: relative;
    left: -75%; }
  .large-offset-8 {
    margin-left: 66.66667%; }
  .large-10 {
    width: 83.33333%; }
  .large-push-10 {
    position: relative;
    left: 83.33333%; }
  .large-pull-10 {
    position: relative;
    left: -83.33333%; }
  .large-offset-9 {
    margin-left: 75%; }
  .large-11 {
    width: 91.66667%; }
  .large-push-11 {
    position: relative;
    left: 91.66667%; }
  .large-pull-11 {
    position: relative;
    left: -91.66667%; }
  .large-offset-10 {
    margin-left: 83.33333%; }
  .large-12 {
    width: 100%; }
  .large-offset-11 {
    margin-left: 91.66667%; }
  .large-up-1 > .column, .large-up-1 > .columns {
    width: 100%;
    float: left; }
    .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) {
      clear: both; }
    .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child {
      float: left; }
  .large-up-2 > .column, .large-up-2 > .columns {
    width: 50%;
    float: left; }
    .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) {
      clear: both; }
    .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child {
      float: left; }
  .large-up-3 > .column, .large-up-3 > .columns {
    width: 33.33333%;
    float: left; }
    .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) {
      clear: both; }
    .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child {
      float: left; }
  .large-up-4 > .column, .large-up-4 > .columns {
    width: 25%;
    float: left; }
    .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) {
      clear: both; }
    .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child {
      float: left; }
  .large-up-5 > .column, .large-up-5 > .columns {
    width: 20%;
    float: left; }
    .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) {
      clear: both; }
    .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child {
      float: left; }
  .large-up-6 > .column, .large-up-6 > .columns {
    width: 16.66667%;
    float: left; }
    .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) {
      clear: both; }
    .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child {
      float: left; }
  .large-up-7 > .column, .large-up-7 > .columns {
    width: 14.28571%;
    float: left; }
    .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) {
      clear: both; }
    .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child {
      float: left; }
  .large-up-8 > .column, .large-up-8 > .columns {
    width: 12.5%;
    float: left; }
    .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) {
      clear: both; }
    .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child {
      float: left; }
  .large-collapse > .column, .large-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .large-uncollapse > .column, .large-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .large-centered {
    float: none;
    margin-left: auto;
    margin-right: auto; }
  .large-uncentered,
  .large-push-0,
  .large-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0; }
    
    
    
    
/*@media break points*/

/* Small screens*/

    /*Remove scroll bars*/
    /*::-webkit-scrollbar {
        display: none;
    }*/

    :focus {
        outline: none;
    }

    /* Custom utility */
    .position-absolute{
        position:absolute;
    }
    .position-absolute-small{
        position: absolute;
    }
    .position-absolute-medium-up{
        position: static;
    }
    .position-fixed{
        position:fixed;
    }
    .position-relative{
        position:relative;
    }
    .position-center,
    .position-center-small{
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .position-center-vertical{
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .display-none{
        display: none;
    }
    .opacity-none{
        opacity: 0
    }
    .opacity-_5{
        opacity: .5
    }
     .opacity-_25{
        opacity: .25
    }
    .opacity-_75{
        opacity: .75
    }
    .opacity-full{
        opacity: 1
    }
    .visibility-visible{
        visibility: visible;
    }
    .visibility-invisible{
        visibility: hidden;
    }
    .cursor-pointer{
        cursor: pointer;
    }
    .visibility-invisible-vertical-collapse{
        visibility: hidden;
        overflow:hidden;
        height:0;
    }
    .content-center, .content-bottom{
        display: table;
        width: 100%;
        height: 100%
    }
    .content-center div,
    .content-center .content-centered,
    .content-bottom .content-wrap {
        display: table-cell;
        margin: 0 auto;
    }
    .content-center div,
    .content-center .content-centered{
        vertical-align: top;
        text-align: center;
    }
    .content-center .content-centered.text-left{
        text-align: left!important;
    }
    .content-bottom .content-wrap{
        vertical-align: bottom;
    }
    .overflow-hidden{
        overflow: hidden;
    }
    .above{
        z-index:99;
    }


    .below{
        z-index:-99;
    }
    .top{
        top:0;
    }
    .right{
        right:0;
    }
    .bottom{
        bottom:0;
    }
    .left{
        left:0;
    }

    .half {
        width: 50%;
        vertical-align: bottom;
    }

    .full-width{
        width:100%;
    }

    .full-height{
        height:100%;
    }

    .full-screen{
        width:100%;
        height:100%;
    }
    .auto-width{
        width:auto;
        max-width:none;
        min-width:100%;
    }
   


    .padding-top-none,
    .mm-listview>li>a.padding-top-none,
    .mm-listview>li>span.padding-top-none{
        padding-top:0!important;
    }
    .padding-left-none{
        padding-left:0!important;
    }
    .padding-right-none{
        padding-right:0!important;
    }
    .padding-bottom-none{
        padding-bottom:0!important;
    }

    .move-off-page{
        z-index:-1;
        text-indent:-99999px;
    }
  
   


    /* MMenu */
    /* Prevent FOUC */
    #mobile-menu:not( .mm-menu ) {
       display: none;
    }
    /* Custom styles */
    .mm-listview>li>a,
    .mm-listview>li>span,
    .mm-listview>li>span>a,
    .mm-menu.mm-theme-dark .mm-navbar a,
    .mm-menu.mm-theme-dark .mm-navbar>*,
    .mm-menu.mm-theme-dark em.mm-counter {
        color: #ffffff;
    }

    .mm-listview>li>a,
    .mm-listview>li>span{
        font-size:16px!important; color: #fff!important;
        padding: 0.6rem;
        display:inline-block;
    }

    .mm-listview>li>span{
        padding: 0.25rem;
    }

    .mm-listview>li>span.label{
        margin:.55rem 0;
        font-size:.9em;
    }
    .mm-menu.mm-theme-dark .mm-listview > li .mm-next::after {
    border-color: rgba(255,255,255,.9)!important;
}
.mm-menu.mm-theme-dark .mm-navbar a, .mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark em.mm-counter{ color: #fff!important;}
 .mm-navbar .mm-title{ font-size: 21px!important;}
 .mm-listview > li > a, .mm-listview > li > span{ padding-top: 14px!important; padding-bottom: 14px!important;}

    .mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after,
    .mm-menu.mm-theme-dark .mm-listview>li .mm-next:after,
    .mm-menu.mm-theme-dark .mm-btn:after,
    .mm-menu.mm-theme-dark .mm-btn:before {
        border-color: #ffffff;
    }

    .mm-listview small{
        font-size: .8rem;
        line-height: 1rem;
    }

    .mm-listview>li.social-network{
        /*height:2.6rem;*/
    }
    .mm-listview>li.social-network>a{
        display:inline-block;
        color:#06B4E5;
        width:15%;
        text-align: center;
    }

    .mm-listview>span.place-bottom{

    }

    .mm-panels>.mm-panel>.mm-listview {
        margin: 20px -20px -20px;
    }


    /*Fix for <figure> tags in Photoswipe and Foundation grids*/
    .my-gallery figcaption {
        display: none;
    }
    .my-gallery figure{
        margin:0;
        min-width:150px;
    }
    .my-gallery img {
        width: 100%;
        height: auto;
    }

    .pswp{
        z-index: 999999;
    }

    /* Foundation reveal */
    .reveal-modal{
        /*position: fixed;*/
    }

    /* TOP BAR */

        .top-bar,
        .title-bar {
            background-color: #ffffff;
        }
        .top-bar ul{
            background-color:transparent;
        }


        /* Mobile Menu */
        a.close-mobile-menu{
            text-shadow: 0px 0px 2px #444;
            z-index: 999999;
            /*opacity:0;*/
        }
        html.mm-right.mm-opening a.position-fixed.mm-slideout{
            -webkit-transform: none;
            -moz-transform: none;
            -o-transform: none;
            -ms-transform: none;
            transform: none;
        }
        a.close-mobile-menu,
        a.close-mobile-menu:active,
        a.close-mobile-menu:visited{
            color: #ffffff;
        }
        a.close-mobile-menu i{
            width: 64px;
            height: 55px;
            line-height: 55px;
        }

        /* Main Menu - 20160725*/
       

        /* main menu lower */
        .menu-lower ul.menu,
        .main-menu-content .dropdown-pane{
            border:0;
        }
        .main-menu-content > .dropdown-pane{
            width:100%;
            height:auto;
            background-color:#ffffff;
            top:0!important;
            left:-48px !important;
        }
        .main-menu-content > .dropdown-pane .dropdown-pane{
            position:absolute!important;
            top:0!important;
            left:0!important;
            width:100%;
        }

      
   

        .main-menu-content .dropdown-pane ul li{
            position:relative;
        }

                      
        .menu-lower ul.menu li a.hover, .menu-lower ul.menu li a.menu-lock{ color: #FFF!important; background-color:#B5C44A; }
        
        
        .main-menu-content .dropdown-pane
        {
            color:#ffffff;
            background:rgba(181,196,74,1);
            border:0;
        }
        .main-menu-content .dropdown-pane ul li a{ color: #fff;}

        .main-menu-content .dropdown-pane.dropdown-sub-content ul li:hover,
        .main-menu-content .dropdown-pane.dropdown-sub-content ul li:hover a{
            background-color:#e8eec0;
        }
    /*    .main-menu-content .dropdown-pane ul li:hover,
        .main-menu-content .dropdown-pane ul li:hover a,*/
        .main-menu-content .dropdown-pane.dropdown-sub-content,
        .main-menu-content .dropdown-pane.dropdown-sub-content ul,
        .main-menu-content .dropdown-pane.dropdown-sub-content ul li a,
        .main-menu-content > .dropdown-pane ul li.menu-lock,
        .main-menu-content > .dropdown-pane ul li.menu-lock a
        {
            background-color:#ffffff;
            color:#b5c44a;
            border:0;
        }

        
        .full-screen.main-menu-overlay,
        .full-screen.main-menu-overlay .main-menu-background{
            width:100%; 
            height:100%;
        }
        header.shrink .full-screen.main-menu-overlay .main-menu-background{ height: 5000%!important;}
        .main-menu-background{
            background-color:black;
            opacity:0; z-index: 99;
        }

      
      
      
