@font-face{font-family:'HelveticaNeueLTStd-Bd';src:url('../fonts/HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),url('../fonts/HelveticaNeueLTStd-Bd.otf')  format('opentype'),url('../fonts/HelveticaNeueLTStd-Bd.woff') format('woff'),url('../fonts/HelveticaNeueLTStd-Bd.ttf')  format('truetype'),url('../fonts/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeueLTStd-Th';src:url('../fonts/HelveticaNeueLTStd-Th.eot?#iefix') format('embedded-opentype'),url('../fonts/HelveticaNeueLTStd-Th.otf')  format('opentype'),url('../fonts/HelveticaNeueLTStd-Th.woff') format('woff'),url('../fonts/HelveticaNeueLTStd-Th.ttf')  format('truetype'),url('../fonts/HelveticaNeueLTStd-Th.svg#HelveticaNeueLTStd-Th') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeueLTStd-Lt';src:url('../fonts/HelveticaNeueLTStd-Lt.eot?#iefix') format('embedded-opentype'),url('../fonts/HelveticaNeueLTStd-Lt.otf')  format('opentype'),url('../fonts/HelveticaNeueLTStd-Lt.woff') format('woff'),url('../fonts/HelveticaNeueLTStd-Lt.ttf')  format('truetype'),url('../fonts/HelveticaNeueLTStd-Lt.svg#HelveticaNeueLTStd-Lt') format('svg');font-weight:normal;font-style:normal;}
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}
.txt_st {
    margin-bottom: 5px;
}
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}


a:hover,a:focus{color:#ed1c24!important;text-decoration:none!important;}
.text-light{font-family:'HelveticaNeueLTStd-Lt';}
.text-bold{font-family:'HelveticaNeueLTStd-Bd';}
.text-30{font-size:30px;}
.text-000{color:#000;}
.text-red{color:#ed1c24;}
.text-white{color:white;}
.text-upper{text-transform:uppercase;}
.text-49{font-size:49px;}
html{margin-top:0px!important;}
body{font-family:'HelveticaNeueLTStd-Bd'!important;padding-top:0;}
body.home header.entry-header{display:none;}
.starter-template{padding:40px 15px;text-align:center;}
hr.light-gray{border-top:1px solid #ddd;margin:0;}
.hidden-lg-up{display:none;}
div#header-image{display:none;}
.nav-button{display:none;}
.btn.btn-red{background:red;color:white;font-size:16px;padding:10px 30px;margin:10px;}
#single-404 .page-content{margin-bottom:100px;}
.btn.btn-red:hover{background:#333;    color: white;}
div#top-footer3{border-right:none;}
div#div_newsletter form{-webkit-box-shadow:-2px 2px 33px -5px rgba(0,0,0,0.26);-moz-box-shadow:-2px 2px 33px -5px rgba(0,0,0,0.26);box-shadow:0px 3px 20px 6px rgba(0,0,0,0.4);}
body#cms-c h1 {font-family: 'HelveticaNeueLTStd-Lt';}
body#cms-c p{font-family:'HelveticaNeueLTStd-Lt';}
body#cms-c ol li{font-family:'HelveticaNeueLTStd-Lt';}
.content-center-nobr br{display:none;}
ul.slides.mo-blog-slider{transition-duration:2s!important;}
button.cbtn-red{background:red;width:100%;border-radius:0;}

/*============== menu ============ */
div#menu-top{background:#3a3d3d;}
div#custom-header{background-color:#3a3d3d;}
div#menu-main{position:absolute;background:#3a3d3d;color:white;margin-right:20%;padding-left:21.2%;padding-right:0;z-index:1000;}
div#menu-main:before{content:'';display:block;position:absolute;top:-28px;right:-277px;margin-right:0;width:0;height:0;border-top:0px solid transparent;border-left:264px solid #3a3d3d;border-bottom:222px solid transparent;}
div#menu-top .container{padding:0;padding-left:15px;}
div#menu-center .container{padding:0;}
ul.custom-menu{margin-bottom:0;}
ul.custom-menu,ul.custom-menu2{list-style:none;padding:0;}
ul.custom-menu li,ul.custom-menu2 li{display:inline-block;}
ul.custom-menu li a,ul.custom-menu2 li a{color:white;}
ul.custom-menu li{margin:0 13px 0 19px;padding:70px 0px 50px 0px;vertical-align:text-bottom;position:relative;}
ul.custom-menu li:last-child{margin-right:0;}
div#div_logo{width:280px;}
img.custom-logo{vertical-align:middle;position:absolute;top:22%;left:0;}
ul.custom-menu li a{font-size:15px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;}
ul.custom-menu2{background:#313333;margin-bottom:0;}
ul.custom-menu2 li a:hover{text-decoration:unset;}
ul.custom-menu2 li a{font-size:15px;text-transform:uppercase;font-family:'HelveticaNeueLTStd-Lt';}
ul.custom-menu2 li:hover{border-bottom:2px solid red;}
ul.custom-menu2 li:hover a{color:red;}
ul.custom-menu2 li{text-align:center;    /* border-right: 2px solid #3a3d3d; */background:#313333;border-bottom:2px solid #3a3d3d;}
ul.custom-menu2 li a{font-size:15px;text-transform:uppercase;font-family:'HelveticaNeueLTStd-Lt';padding:15px 28px;text-align:center;border-right:2px solid #3a3d3d;background:#313333;}
ul.custom-menu2 li:last-child{border-right:0px solid #313333;position:relative;margin-right:0!important;}
ul.custom-menu2 li:last-child a{padding:15px 47px 15px 25px;margin-right:0!important;}
ul.custom-menu li.main-img-logo{margin:0 10px;}
ul.custom-menu li.menu-item-466:before{content:" ";width:20px;height:25px;left:0;margin-left:-24px;margin-top:70px;top:0;position:absolute;background:url(../images/icon-map2.png) no-repeat;}
div#menu-center li.menu-item-has-children ul{display:none;}
div#menu-center li.menu-item-has-children ul.showing{display:block;z-index:1000;position:absolute;right:-6px;padding:0;top:50px;}
div#menu-center li.menu-item-has-children ul li{display:block;z-index:1000;}
div#menu-center li.menu-item-has-children ul.showing li a{border-right:0px solid #3a3d3d;background:#313333;border-bottom:1px solid #3a3d3d;padding:15px 50px 15px 50px;}
div#menu-center li.menu-item-has-children ul.showing li a{border-right:0px solid #3a3d3d;background:#313333;border-bottom:2px solid #3a3d3d;padding:15px 50px 15px 50px;}
div#menu-center li.menu-item-has-children ul.showing li:hover{color:red;}
div#menu-center li.menu-item-has-children ul li a{color:white;border-bottom:0px solid #0b80ec!important;text-decoration:unset;}
#homeSubSection3-3 .text-for-bgbox9 p{text-align:center;}
div#menu-center li.menu-item-has-children ul.showing li{padding:0px 0px;width:100%;}
div#menu-center li.menu-item-has-children ul.showing li a{width:100%;font-size:15px;text-transform:uppercase;font-family:'HelveticaNeueLTStd-Lt';padding:15px 45px;text-align:center;background:#313333;display:block;}

/*============== div#session-slider ============ */
div#session-slider .vc_column-inner{padding:0!important;}
div.sl-h1{text-transform:uppercase;text-shadow:0.02em 0em 0.05em #333333bf;font-family:'HelveticaNeueLTStd-Th'!important;letter-spacing:2px!important;}
div.sl-h2{text-transform:uppercase;text-shadow:0.02em 0em 0.05em #33333373;letter-spacing:0px!important;font-family:'HelveticaNeueLTStd-Bd'!important;}
div.sl-h3{font-family:'HelveticaNeueLTStd-Th'!important;text-shadow:0.05em 0em 0.05em #333333;}
.sl-btn{min-width:224px!important;text-align:center!important;min-height:54px!important;vertical-align:middle!important;line-height:28px!important;text-transform:uppercase;}
body#cms-simple #session-slider img:before{cursor:pointer;background:#ed1c24;opacity:0;width:100%;position:absolute;height:100%;z-index:1;content:" ";-webkit-transition:opacity 1s;transition:opacity 1s;}

/*============== div#session-banner-1 ============ */
div#session-banner-1 .wpb_single_image{margin-bottom:0;}
div#box-detail{position:absolute;top:0;left:0;margin-left:22%;margin-top:4.5%;}
div#box-detail .mo-topic{color:white;font-size:48px;line-height:54px;width:216px;margin-bottom:10px;}
div#box-detail .mo-detail{color:white;font-size:18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;width:220px;}
div#box-button{position:absolute;right:0;bottom:0;margin-bottom:2.5%;margin-right:19%;width:400px;}
div#box-button .vc_column-inner{padding:0!important;}
div#search1 a{padding:28px 25px 28px 58px!important;font-size:24px;-webkit-box-shadow:0px -1px 44px 0px rgba(231,26,33,1);-moz-box-shadow:0px -1px 44px 0px rgba(231,26,33,1);box-shadow:0px -1px 44px 0px rgba(231,26,33,1);}
div#search1 i.vc_btn3-icon.fa.fa-search{content:" "!important;background:url(../images/search.png) no-repeat;width:23px;height:25px;margin:0;position:absolute;left:62px;top:auto;}
div#search1  .fa-search:before{content:" "!important;}
div#search1 a{padding:28px 25px 28px 58px!important;font-size:24px;-webkit-box-shadow:0px -1px 44px 0px rgba(231,26,33,1);-moz-box-shadow:0px -1px 44px 0px rgba(231,26,33,1);box-shadow:0px -1px 44px 0px rgba(231,26,33,1);}
div#search1 a:hover{color:white!important;}
div#session-banner-2 div#mo-banner--5 .lessmore_true{float:left;left:0;margin-left:7%;}

/*============== div#session-banner-3 ============ */
div#session-banner-3 .vc_column-inner{padding:0!important;}
div#session-banner-3 .wpb_single_image{margin-bottom:0;}
div#session-banner-3 div#mo-banner--1{width:34.02%;}
div#session-banner-3 div#mo-banner--2{width:28.4%;margin-left:3px;margin-right:3.5px;}
div#session-banner-3 div#mo-banner--3{width:36.99%;}
]

div#mo-banner--1 a:hover:before{opacity:0.8;}
div#mo-banner--1 a:before{cursor:pointer;background:#ed1c24;opacity:0;width:100%;position:absolute;height:100%;z-index:1;content:" ";-webkit-transition:opacity 1s; /* Safari */transition:opacity 1s;}
div#session-banner-3 div#mo-banner--1 a:hover,div#session-banner-3 div#mo-banner--2 a:hover,div#session-banner-3 div#mo-banner--3 a:hover,div#session-banner-22 div#mo-banner--7 a:hover,div#session-banner-2 a:hover,div#session-banner-23 a:hover{opacity:0.8;}
div#box-detail-2{position:absolute;top:0;left:0;margin-left:10%;margin-top:10%;}
div#box-detail-2 .mo-text-detail{color:white;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;margin-bottom:0;}
div#box-detail-2 .mo-text-1{font-size:30px;color:white;text-transform:uppercase;display:inline-block;margin-bottom:0;line-height:12px;}
div#box-detail-2 .mo-text-2{color:#363636;text-transform:uppercase;display:inline-block;font-size:30px;margin-left:5px;margin-bottom:0;line-height:26px;}
div#box-detail-2 .mo-text-3{font-size:30px;color:white;text-transform:uppercase;display:block;line-height:26px;}
div#box-detail-3{position:absolute;top:0;left:0;margin-left:12%;margin-top:29%;}
div#box-detail-3 .mo-text-1{font-size:48px;color:#363636;text-transform:uppercase;margin-bottom:0;line-height:43px;display:inline-block;}
div#box-detail-3 .mo-text-2{font-size:48px;color:#ed1c24;text-transform:uppercase;margin-bottom:0;display:inline-block;margin-left:10px;line-height:10px;}
div#box-detail-3 .mo-text-detail{font-size:30px;color:#363636;margin-bottom:0;margin-top:10px;}
div#box-detail-3 .mo-text-detail-1{font-size:18px;color:#363636;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0;}

/*============== div#session-banner-2 ============ */
div#session-banner-2{margin-top:5px;}
div#session-banner-2 .vc_column-inner{padding:0!important;}
div#session-banner-2 .wpb_single_image{margin-bottom:0;}
div#session-banner-2 div#mo-banner--4{width:65.666667%;padding-right:2.5px;}
div#session-banner-2 div#mo-banner--5{width:34.2%;padding-left:2.5px;}
div#box-detail-4{position:absolute;top:0;left:0;margin-left:12%;margin-top:14%;}
div#box-detail-4 .mo-text-1{font-size:48px;color:#252525;text-transform:uppercase;margin-bottom:0;line-height:43px;}
div#box-detail-4 .mo-text-2{font-size:48px;color:#ed1c24;text-transform:uppercase;margin-bottom:0;line-height:48px;}
div#box-detail-4 .mo-text-detail{font-size:30px;color:#252525;margin-bottom:0;margin-top:10px;}
div#box-detail-4 .mo-text-detail-1{font-size:18px;color:#252525;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:30px;line-height:10px;}
div#box-detail-4-1{position:absolute;top:0;left:0;margin-left:12%;margin-top:7%;}
div#box-detail-4-2{position:absolute;top:0;right:0;margin-right:5%;margin-top:6%;}
.btn-1{width:265px;}
.btn-1 button{font-size:15px;width:100%;text-transform:uppercase;}
div#box-detail-5{position:absolute;top:0;left:0;margin-left:6.6%;margin-top:28%;}
div#box-detail-5 .mo-text-1{font-size:48px;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:30px;line-height:52px;text-transform:uppercase;width:300px;margin-bottom:0;}
div#box-detail-5 .mo-text-2{font-size:48px;color:#fff;margin-bottom:30px;line-height:52px;text-transform:uppercase;width:300px;margin-bottom:0;}

/*============== div#session-count ============ */
div#session-count .vc_column-inner{padding:0!important;}
div#session-count .wpb_single_image{margin-bottom:0;}
div#session-count .count-num{color:#ed1c24;font-size:60px;text-align:center;margin-bottom:5px;}
div#session-count .count-text{font-size:24px;color:black;text-transform:uppercase;text-align:center;}
div#custom-count{padding:0 20%;margin-top:140px;margin-bottom:350px;margin-left:0;margin-right:0;}
#custom-map .vc_column-inner{width:99%;margin-right:0!important;}

/*============== #session-newsletter ============ */
div#session-newsletter .vc_col-sm-12{width:99%;}
div#session-newsletter .vc_column-inner{padding:0!important;}
div#session-newsletter .wpb_single_image{margin-bottom:0;}
div#div_newsletter{padding-top:30px;padding-bottom:24px;margin-left:20%;width:24.9%;}
div#div_newsletter .vc_column-inner:before{margin-top:30px;content:"";position:absolute;height:213px;width:10px;background-color:#ed1c24;left:-9px;right:0;top:0;}
.mo-mail-icon{position:absolute;right:0;top:auto;margin-top:30px;margin-right:30px;}
.mo-mail{width:100%;background:#252525;padding:75px 30px 40px 30px;}
.mo-mail input.mo-name{display:block;width:100%;height:48px;margin-bottom:20px;background:transparent;padding:10px 10px 10px 40px;color:white;border:1px solid #707070;font-size:16px;font-family:'HelveticaNeueLTStd-Th'!important;}
input.mo-name::placeholder,input.mo-email::placeholder{color:white!important;}
.mo-mail input.mo-name:before{content:" ";background:url(../images/acc.png) no-repeat;width:23px;height:25px;margin:0;position:absolute;right:2px;top:-3px;}
.mo-mail input.mo-email{display:block;width:100%;height:48px;margin-bottom:20px;background:transparent;padding:10px 10px 10px 40px;color:white;border:1px solid #707070;font-size:16px;font-family:'HelveticaNeueLTStd-Th'!important;}
.box-input img.icon{filter:brightness(0) invert(1);position:absolute;top:auto;margin-top:17px;margin-left:12px;}
input.mo-ok{display:block;width:100%;height:48px;background:#ed1c24;border:1px solid #ed1c24;color:white;text-transform:uppercase;font-size:16px;margin-top:15px;}
h2.mo-topic-1{font-size:48px;color:white;text-transform:uppercase;margin:0;line-height:44px;}
h2.mo-topic-2{color:#ed1c24;font-size:48px;text-transform:uppercase;margin:0;line-height:49px;}
p.mo-detail{font-size:16px;color:white;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:15px;margin-bottom:25px;}
input.mo-ok:hover{background:#111;border:1px solid #111;}

/*============== session-banner-22 ============ */
div#session-banner-22 .vc_column-inner{padding:0!important;}
div#session-banner-22 .vc_row-fluid{width:auto;}
div#session-banner-22 .wpb_single_image{margin-bottom:0;}
div#session-banner-22 .vc_col-sm-12{width:99%;}
div#session-banner-22{margin-bottom:5px;}
div#mo-banner--6{width:65.666667%;padding-right:2.5px;}
div#mo-banner--7{width:34.2%;padding-left:2.5px;}
div#mo-banner--7 .wpb_wrapper{text-align:center;}
div#text-main{padding:17% 7% 16.5% 7%;margin:0!important;}
div#text-main .text-sub-1{text-align:center;color:white;font-size:44px;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0;line-height:57px;}
div#text-main .text-sub-2{text-align:center;color:white;font-size:44px;text-transform:uppercase;margin-bottom:0;line-height:57px;}
div#text-main .text-sub-3{color:white;text-align:center;margin-top:10px;margin-bottom:57px;}
.mo-lessmore{text-align:center;margin-left:0;}
.mo-lessmore button{padding:16px 90px!important;text-transform:uppercase;font-size:15px;}
div#box-detail-6{position:static;top:0;left:0;margin-left:9.6%;margin-top:13%;}
div#box-detail-6 .mo-text-1{color:white;font-size:48px;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0;line-height:56px;}
div#box-detail-6 .mo-text-2{font-size:48px;color:white;text-transform:uppercase;line-height:50px;}
div#box-detail-6-1{position:absolute;left:0;margin-left:10%;top:0;margin-top:8%;}
div#box-detail-6-2{position:absolute;right:0;top:0;margin-right:3%;margin-top:4%;}
div#box-detail-7{position:static;bottom:0;left:0;margin-left:9.6%;margin-bottom:3%;}
div#session-banner-22 .vc_row-fluid{width:auto;}
div#box-detail-7 .mo-text-1{color:white;text-transform:uppercase;font-size:24px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0;display:inline-block;}
div#box-detail-7 .mo-text-2{font-size:24px;color:white;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0;}
div#box-detail-7 .mo-text-3{color:#ed1c24;font-size:60px;line-height:41px;margin-bottom:76px;}
div#mo-banner--6 .wp-playlist.wp-video-playlist.wp-playlist-light{margin:0;padding:0;}
div#mo-banner--6 .wp-playlist-tracks{display:none;}
div#mo-banner--6 .wpb_text_column.wpb_content_element{margin-bottom:0;}

/*============== session-banner-23 ============ */
div#session-banner-23 .vc_column-inner{padding:0!important;}
div#session-banner-23 .vc_row-fluid{width:99%;}
div#session-banner-23 .wpb_single_image{margin-bottom:0;}
div#session-banner-23 .vc_col-sm-12{width:99%;}
div#session-banner-23{margin-bottom:5px;}
div#mo-banner--9{width:65.666667%;padding-left:2.5px;}
div#mo-banner--8{width:34.15%;padding-right:2.5px;}
div#box-detail-8{position:absolute;top:0;left:0;margin-left:20%;margin-top:10%;}
div#box-detail-8 .mo-text-detail{color:white;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;margin-bottom:0;}
div#box-detail-8 .mo-text-1{font-size:30px;color:white;text-transform:uppercase;display:inline-block;margin-bottom:0;line-height:12px;}
div#box-detail-8 .mo-text-2{color:#363636;text-transform:uppercase;display:inline-block;font-size:30px;margin-left:5px;margin-bottom:0;line-height:26px;}
div#box-detail-8 .mo-text-3{font-size:30px;color:white;text-transform:uppercase;display:block;line-height:26px;}
div#box-detail-9{position:absolute;top:0;left:0;margin-left:15%;margin-top:15%;width:500px!important;text-align:center;}
div#box-detail-9 .mo-text-1{color:white;text-transform:uppercase;font-size:48px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0;letter-spacing:-2px;line-height:56px;}
div#box-detail-9 .mo-text-2{font-size:48px;color:#ed1c24;text-transform:uppercase;display:inline-block;margin-bottom:0;letter-spacing:1px;}
div#box-detail-9 .mo-text-detail{font-size:15px;color:white;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:14px;}

/*============== div#session-logo ============ */
div#session-logo{margin:0;}
div#session-logo .vc_column-inner{padding:0!important;}
div#session-logo .vc_row-fluid{width:99%;margin-left:15px;}
div#session-logo .wpb_single_image{margin-bottom:0;}
div#session-logo .vc_col-sm-12{width:99%;}
.box-brand{width:25%!important;}

/*============== div#top-footer ============ */
.top-footer{background:#3a3d3d;border-top:3px solid red;}
.sub-top-footer{text-align:center;padding-top:60px;padding-bottom:75px;border-right:1px solid #4c5050;margin-top:70px;margin-bottom:20px;}
.box-topic{width:90%;margin-left:5%;min-height:87px;}
.box-topic h3{font-size:16px;color:#fff;text-transform:uppercase;}
.box-topic span{color:#b7b7b7;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.box-btn{margin-top:25px;}
.box-btn .btn{height:50px;min-width:280px;font-size:16px;text-transform:uppercase;color:#fff;border:1px solid #4c5050;background:transparent;border-radius:0;}
.box-btn .btn:hover{background:#444747;color:white;}
div#top-footer2 .box-icon{margin-bottom:31px;margin-top:20px;}

/*============== div#bottom-footer ============ */
.bottom-footer{background:#282828;}
.sub-bottom-footer{margin:52px 0;}
.box-2-topic{margin-top:20px;}
span.copyright{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;text-transform:uppercase;}
.box-link{margin-bottom:16px;}
a.link-footer{color:#7d7d7d;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.sub-bottom-footer-link{margin-top:65px;}

/* box social*/
.row.social{width:100%;margin:0!important;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:15px 0;}
.row.social div#before-footer1{padding:0;}
.row.social .simple-social-icons{float:right;}
#add-session-subject{background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;margin-left:-15px;margin-right:-15px;}
body#single-post div#session-content{padding:0;margin-bottom:50px;margin-top:2.5%;}
body#single-post #session-content .col-md-4{width:32%;background:#f6f6f6;border:1px solid #eee;-webkit-box-shadow:1px 1px 20px 0px rgba(173,161,173,0.75);-moz-box-shadow:1px 1px 20px 0px rgba(173,161,173,0.42);box-shadow:1px 1px 20px 0px rgba(173,161,173,0.75);padding-bottom:50px;padding:10px 0;}
body#single-post #session-content .col-md-8{width:66%;margin-left:15px;}

/* box-left in post*/
.box-shadow .widget_recent_entries h2.widget-title,.box-shadow .widget_archive h2.widget-title{display:none;}
.box-shadow .h2-topic h2{text-transform:uppercase;font-size:30px;padding-left:53px;}
.box-shadow .textwidget.custom-html-widget.hr{margin-top:15px;padding-bottom:10px;}
.box-shadow .h2-topic.hr{padding-bottom:15px;}
.box-shadow .h2-topic h2 span{color:red;}
.box-shadow .h2-topic:before{content:" "!important;background:url(../images/nav.png) no-repeat;width:30px;height:25px;margin:0;position:absolute;left:0;margin-left:12px;top:auto;margin-top:5px;}
.box-shadow hr.under-topic{margin-left:15px;}
.box-shadow section#custom_html-8{margin-top:50px;}
.box-shadow .rpwwt-widget{padding:0 15px;}
.box-shadow .rpwwt-widget ul li{overflow:hidden;margin:20px 0;}
.box-shadow .rpwwt-widget ul li a{color:#000;text-transform:uppercase;font-size:15px;}
.box-shadow i.material-icons.mo-time{font-size:18px;display:inline-block;vertical-align:bottom;margin-right:5px;}
.box-shadow .rpwwt-post-date{display:inline-block;}
.box-shadow  .rpwwt-post-excerpt{color:#363636;font-size:15px;font-family:'HelveticaNeueLTStd-Lt';text-transform:lowercase;}
.box-shadow .rpwwt-post-date{font-size:13px;color:#959595;font-family:'HelveticaNeueLTStd-Lt';}
.box-shadow section#archives-2 ul{list-style:none;padding-left:12px;padding-right:15px;}
.box-shadow section#archives-2 li{padding-left:1em;text-indent:-0.7em;margin:15px 0;padding-bottom:15px;}
.box-shadow section#archives-2 li:not(:last-child){border-bottom:1px solid #ddd;}
.box-shadow section#archives-2  li::before{content:'\f0c8';color:red;padding-right:10px;font:normal normal normal 14px/1 FontAwesome;font-size:8px;vertical-align:top;line-height:20px;}
.box-shadow section#archives-2 li a{margin-left:15px;color:#252525;font-size:14px;}
.box-shadow .widget_tag_cloud{padding:0 15px;margin-bottom:50px;margin-top:50px;}
.box-shadow a.tag-cloud-link{background:red;color:white;padding:10px 10px;min-width:100px;width:150px;font-size:13px!important;line-height:45px;font-family:'HelveticaNeueLTStd-Lt';}
.box-shadow a.tag-cloud-link:hover{color:white!important;}
.box-shadow .widget_tag_cloud h2.widget-title{font-size:18px;color:#222423;text-transform:uppercase;margin-bottom:20px;}
.box-shadow span.tag-link-count{display:none;}

/* box-right in post*/
.box-right-content header.entry-header{padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:15px;}
.box-right-content .entry-content{margin-bottom:40px;min-height:204px;}
.box-right-content  .entry-content p{font-size:15px;color:#707070;font-family:'HelveticaNeueLTStd-Lt';}
.box-right-content .entry-content a.more-link{color:#000;display:block;font-size:15px;text-transform:uppercase;font-weight:bold;font-family:'HelveticaNeueLTStd-Bd';margin-top:15px;margin-bottom:30px;}
.box-right-content .entry-content a.more-link:hover{color:#707070!important;}
.box-right-content .entry-content a.more-link i{margin-left:15px;}
.box-right-content i.material-icons.mo-time-post{font-size:18px;}
.box-right-content time.entry-date.published.updated{color:#959595;font-size:13px;font-family:'HelveticaNeueLTStd-Lt';vertical-align:top;}
.box-right-content span.title-tag{color:#707070;font-size:13px;font-family:'HelveticaNeueLTStd-Lt';vertical-align:top;margin-left:10px;margin-right:5px;}
.box-right-content span.show_tag{font-size:13px;text-transform:capitalize;color:#959595;font-family:'HelveticaNeueLTStd-Lt';vertical-align:top;margin:0 2px;}
.box-right-content  .post-thumbnail img{width:auto;max-width:100%;height:auto;}
.post-thumbnail img:hover{opacity:0.3;}
.box-right-content h1.entry-title.title-for-post{font-size:18px;color:#000;text-transform:uppercase;margin-top:30px;}
.box-right-content h1.entry-title.title-for-post a{color:#000;}
.other-post{display:inline-block;float:left;width:50%;}
.other-post.left{padding-left:0;padding-right:15px;}
.other-post.right{padding-left:15px;padding-right:0px;}
.other-post img{width:100%!important;}
.box_pagination{clear:both;}
.page_left{width:50%;display:inline-block;float:left;}
.page_right{width:46%;display:inline-block;text-align:right;float:right;}
.page_right svg.icon.icon-arrow-right,.page_right svg.icon.icon-arrow-left{display:none;}
.pagination{display:inline-block;padding-left:0;margin:0!important;border-radius:0;}
.pagination .nav-links{color:red;text-decoration:none;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;}
.pagination li{display:inline;}
.pagination .nav-links a,.pagination .nav-links a:hover{background-color:transparent;border-radius:3px;cursor:pointer;padding:12px;padding:0.75rem;}
.pagination .nav-links span,.pagination .nav-links span:hover{background-color:transparent;border-radius:3px;cursor:pointer;padding:5px;padding:0.75rem;}
.pagination .nav-links a:hover,.pagination .nav-links a{background-color:transparent;color:#252525;margin:0 15px;display:inline-block;}
.pagination .nav-links a.prev.page-numbers,.pagination .nav-links a.prev.page-numbers:hover,.pagination .nav-links a.next.page-numbers,.pagination .nav-links a.next.page-numbers:hover{margin:0;}
.pagination .nav-links span i.material-icons{vertical-align:middle;}
span.page-numbers.current{margin:0 15px;display:inline-block;}
div#session-banner-23 .vc_column-inner{padding:0!important;}
.lessmore_true{font-size:20px;color:white;position:absolute;bottom:0;right:0;margin-right:5%;text-transform:uppercase;}
.lessmore_true a{text-transform:uppercase;font-size:20px;color:white;}
.lessmore_true a:hover{color:white!important;}
.lessmore_true span.less{margin-right:10px;font-size:15px;}
.lessmore_true i{font-size:15px;}
.txt-topic-for-subject h1{display:inline-block;}
div#session-slider-image .vc_column-inner{margin-top:0!important;padding-top:0!important;}

/*================= only-ie ==================*/
.store-search-fields.show form#store_locator_search_form .label-icon-2.onlyIE{float:left}
.store-search-fields.show form#store_locator_search_form .label-icon-3.onlyIE{width:78%;}
.store-search-fields.show form#store_locator_search_form .label-icon-3.onlyIE #store_locatore_search_input{line-height:1;}

/*================= #cms-simple ==================*/
.color-red{color:red!important;}
.color-white{color:white;}
body#cms-simple .config_page{display:none;}
.box-ele-table table tbody tr th{background:red;color:#fff;text-align:center;}
.box-ele-table table tbody tr td{text-align:center;}
body#cms-simple h5.sub-topic{font-size:30px;color:red;font-family:'HelveticaNeueLTStd-Bd'!important;}
#section-cms-simple .box-ele-txt.detail p{font-size:22px;}
.box-ele-txt ul{font-size:22px;}
.box-ele-table table{font-size:14px;}
.box-ele-table table thead{background:#333333;color:white;text-align:center;}
.box-ele-table table thead th{border-bottom:0;}
.box-ele-table table thead tr th{text-align:center;}
.box-ele-table table thead tr td{text-align:center;}
div#session-slider.have_box.have_box_right div#heading-slider{left:unset!important;right:20%!important;}
div#section-cms-simple{padding:0;}
div#section-cms-simple .vc_column-inner{padding:0;}
div#section-cms-simple .vc_row-fluid.container{padding:0;}
body#cms-simple h1.heading-text{font-family:'HelveticaNeueLTStd-Bd'!important;text-transform:uppercase;text-align:left;}
body#cms-simple .col-cms-12{padding-right:30px;}
input#check_popup{width:20px;height:20px;vertical-align:bottom;margin-right:5px;}
label#txt_for_check_popup{margin-bottom:0;margin-top:20px;}
#section-cms-simple div#box-shadow{margin-top:80px;border:1px solid #eee;-webkit-box-shadow:1px 1px 20px 0px rgba(173,161,173,0.42);-moz-box-shadow:1px 1px 20px 0px rgba(173,161,173,0.42);box-shadow:1px 1px 20px 0px rgba(173,161,173,0.42);padding-bottom:50px;}
#section-cms-simple div#box-shadow .box-left-photo{position:absolute;top:-80px;}
#section-cms-simple div#box-shadow .box-left-photo img{width:100%;}
#section-cms-simple div#box-shadow .box-left-topic{margin-top:0px;padding:0 20px;margin-bottom:15px;text-transform:uppercase;}
#section-cms-simple div#box-shadow .box-left-detail{padding:0 20px;color:#363636;font-size:15px;font-family:'HelveticaNeueLTStd-Lt';}
div#sidebar-right-cms{background:#fff;padding:10px 0;margin:5px;margin-bottom:20px;}
div#section-cms-simple .box-shadow .textwidget.custom-html-widget.hr{margin-top:35px;}
.box-shadow div#sidebar-right-cms .h2-topic:before{content:" "!important;background:url(../images/nav.png) no-repeat;width:30px;height:25px;margin:0;position:absolute;left:0;margin-left:18px;top:auto;margin-top:5px;}
div#btn-find{padding-top:50px;width:100%;text-align:center;}
div#btn-find a{font-size:16px;color:red!important;padding:14px 20px;width:80%;text-align:center;text-transform:uppercase;font-family:'HelveticaNeueLTStd-Bd'!important;}
div#btn-find i.vc_btn3-icon.fa.fa-map-marker{left:57px;font-size:22px;}
.title-none {display: none;}
/*================= #blog ==================*/
.box-right-content header.entry-header span.posted-on a{color:#959595;font-size:13px;font-family:'HelveticaNeueLTStd-Lt';vertical-align:top;}
.time-shop .dot.Thursday.onlyEdge{width:230px;}
.box_pagination h2.screen-reader-text{display:none;}
@media only screen and  (max-width:1920px){
    div#custom_main_content_cmsa div#custom_blog_2 .box-txt-4{padding:5.5% 50px;}
    div#custom_main_content_cmsa #custom_blog_1 .box-txt-2{padding:23.5% 50px;}
}
@media only screen and  (max-width:1916px){
    div#custom_main_content_cmsa div#custom_blog_2 .box-txt-4{padding:5.5% 50px;}
}
@media  (max-width:1600px) and  (min-width:992px){
    body.home div#custom-header{position:relative!important;width:100%;z-index:1;}
}
@media only screen and  (max-width:1380px){
    div#custom_main_content_cmsa #custom_blog_1 .box-txt-1{font-size:24px;padding:10% 40px;background:#ebebeb;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:10px;}
    div#custom_main_content_cmsa .box-txt-3{margin-bottom:10px;padding:50px 20px;text-align:center;margin-left:0;}
    div#custom_main_content_cmsa .text-for-bgbox7 .list ul{list-style-type:none;padding-left:0;height:700px;overflow-y:scroll;}
    div#custom_main_content_cmsa .text-for-bgbox7 .list li{font-size:14px;color:white;font-family:'HelveticaNeueLTStd-Lt';margin-bottom:18px;}
    div#custom_main_content_cmsa .text-for-bgbox7 .list ul{list-style-type:none;padding-left:0;min-height:560px;height:560px;overflow-y:scroll;}
}
@media  (max-width:1408px) and (min-width:1200px){
    div#area_show_result .store_show .box-content .col-md-3.last ul li.li-home span{margin-left:14px;}
    ul.custom-menu li a{font-size:14px;}
    ul.custom-menu li{margin:0 15px 0 19px;padding:70px 0px 50px 0px;vertical-align:text-bottom;position:relative;}
    body.home .store-search-fields.show form#store_locator_search_form .label-icon-2{float:left;}
    body.home #store_locator_search_form #store_locatore_search_input{line-height:1px!important;}
    button#store_locatore_search_btn{width:30px;height:30px;}
    body#search_store .label-icon-3{width:71%;}
    body#search_store .label-icon-2{float:left;background:white;}
    div#session-content-b{margin-top:10%;}
    div#custom_main_content_cmsa #custom_blog_1 .box-txt-2{padding:20.8% 50px;}
    div#menu-top ul.custom-menu,ul.custom-menu2{text-align:center;}
}
@media only screen and  (max-width:1199px){
    div#custom_content_main{margin-top:10px;}
    div#custom_main_content_cmsa div#custom_blog_1{padding-right:0px;width:100%;margin-bottom:10px;}
    div#custom_main_content_cmsa div#custom_blog_2{padding-left:0px;padding-right:0px;width:100%;}
    div#custom_main_content_cmsa div#custom_blog_3{padding-left:5px;width:100%;}
    div#custom_main_content_cmsa div#custom_blog_1 .bgbox-11,div#custom_main_content_cmsa .bgbox-14{margin-bottom:10px;background-image:none!important;height:auto!important;}
    div#custom_main_content_cmsa div#custom_blog_1 .bgbox-11 img,div#custom_main_content_cmsa .bgbox-14 img{width:auto;}
    div#custom_main_content_cmsa #custom_blog_1 .box-txt-2{padding:8% 50px;}
    div#custom_main_content_cmsa div#custom_blog_3{padding-left:0;width:100%;}
    div#session-map.have_wheel img.wheel{display:none!important;}
    .box-shadow .box-ele-txt.box-left-topic .h2-topic h2{text-transform:uppercase;font-size:21px!important;padding-left:26px!important;padding-top:2px;}
    .box-shadow div#sidebar-right-cms .h2-topic h2{text-transform:uppercase;font-size:22px;padding-left:53px;}
    .box-shadow div#sidebar-right-cms .rpwwt-widget ul li a{color:#000;text-transform:uppercase;font-size:12px;}
    .box-shadow div#sidebar-right-cms .h2-topic:before{margin-top:0px;}
    #section-cms-simple .box-shadow .rpwwt-post-excerpt{font-size:12px;}
    div#btn-find{padding-top:18px;width:100%;text-align:center;}
    div#btn-find i.vc_btn3-icon.fa.fa-map-marker{display:none;}
}
@media only screen and  (max-width:1024px){
    ul.custom-menu2 li a{padding:15px 15px;border-bottom:0;}
}
@media only screen and  (max-width:991px){
    div#custom_main_content_cmsa .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-offset-1.vc_col-lg-10.vc_col-md-offset-1.vc_col-md-10.vc_col-sm-offset-0{width:100%;}
    div#custom_homeSubSection1 #homeSection1 #homeSubSection1 .bgbox-1{height:100%!important;}
    div#custom_homeSubSection1 .bgbox-1{height:100%!important;}
    div#session-map.have_wheel .col-left.leftsidebar{margin-top:-25%!important;}
    #section-cms-simple div#box-shadow{display:none;}
    #section-cms-simple .col-cms-12{padding-right:0px!important;width:100%;}
}
@media only screen and  (max-width:812px){
    div#session-map.have_wheel .col-left.leftsidebar{margin-top:-29%!important;}
}
@media only screen and  (max-width:768px){
    .custom-div-row-b .text-for-bgbox9{height:245px!important;padding-top:10px!important;word-wrap:break-word;}
}
@media only screen and  (max-width:767px){
    div#homeSection1 .vc_column-inner{padding-top:0;}
    body#cms-simple .vc_empty_space{display:none;}
}
@media only screen and  (min-width:1199px){
    div#session-blog{margin-top:60px;}
}
@media only screen and  (max-width:1760px){
    div#menu-main{position:absolute;background:#3a3d3d;color:white;margin-right:7%;padding-left:17.2%;padding-right:0;z-index:1000;}
    div#menu-main:before{content:'';display:block;position:absolute;top:-26px;right:-278px;margin-right:0;width:0;height:0;border-top:0px solid transparent;border-left:264px solid #3a3d3d;border-bottom:222px solid transparent;}
}
@media only screen and  (max-width:1650px){
    div#menu-main{padding-left:14.2%;}
}
@media only screen and  (max-width:1600px){
    div#menu-main{
    	margin-right:7%;
    	padding-left:calc(15% - 70px);
    }
    div#menu-main:before {
	    content: '';
	    display: block;
	    position: absolute;
	    top: 0;
	    right: -218px;
	    margin-right: 0;
	    width: 0;
	    height: 0;
	    border-top: 0px solid transparent;
	    border-left: 204px solid #3a3d3d;
	    border-bottom: 195px solid transparent;
	    overflow: hidden;
	    z-index: 0;
	}
}
@media only screen and  (max-width:1500px){
    div#menu-main{
    	padding-left:calc(12% - 70px);
    }
}
@media only screen and  (max-width:1450px){
    div#menu-main{padding-left:calc(10% - 70px);}
    img.custom-logo {
	    top: 28%;
	}
	div#menu-main:before {
	    top: 0;
	    right: -206px;
	    border-top: 0px solid transparent;
	    border-left: 192px solid #3a3d3d;
	    border-bottom: 194px solid transparent;
	}
}
@media only screen and  (max-width:1400px) and (min-width:1381px){
    div#menu-main{padding-left:calc(10% - 100px);}
	div#menu-main:before {
	    content: '';
	    display: block;
	    position: absolute;
	    top: 0px;
	    right: -199px;
	    margin-right: 0;
	    width: 0;
	    height: 0;
	    border-top: 0px solid transparent;
	    border-left: 185px solid #3a3d3d;
	    border-bottom: 192px solid transparent;
	    overflow: hidden;
	    z-index: 0;
	}
	ul.custom-menu li.menu-item-466:before{
		display: none;
	}
	ul.custom-menu li.main-img-logo {
	    margin: 0 10px;
	    width: 300px;
	    text-align: center;
	    padding: 38px 0;
	}
	div#div_logo {
	    width: 100%;
	    height: 100%;
	    float: left;
	    display: block;
	}
	ul.custom-menu li.main-img-logo  a {
	    width: 100%;
	    height: 100%;
	    float: left;
	    display: block;
	}
	img.custom-logo {
	    position: static;
	}
}
@media only screen and  (max-width:1380px){
    div#menu-main{position:static;background:#3a3d3d;color:white;margin-right:0;padding-left:0;padding-right:0;z-index:10;}
    div#menu-center{margin:0;}
    div#menu-main:before{display:none;}
    div#menu-top{background:#3a3d3d;margin-right:0px;}
    img.custom-logo{vertical-align:middle;position:absolute;top:16%;left:0;}
}
@media only screen and  (max-width:1199px){
    ul.custom-menu2 li:last-child a{padding:15px 47px 15px 25px;margin-right:0!important;border-right:0px solid #3a3d3d;}
    ul.custom-menu2 li{padding:15px 0;border-right:0px solid #3a3d3d;background:#313333;border-bottom:2px solid #3a3d3d;}
    ul.custom-menu2 li a{font-size:14px;}
    div#menu-top .container{padding:0;padding-left:30px;width:100%;}
    ul.custom-menu{text-align:center;}
    ul.custom-menu li{margin:50px 26px 0 5px;padding:70px 0px 30px 0px;vertical-align:text-bottom;}
    li.main-img-logo{position:absolute!important;top:0;left:0;text-align:center;margin-left:35%!important;margin-right:25%!important;margin-top:35px!important;}
    div#menu-center .container{margin:0;width:100%;}
    ul.custom-menu2{background:#313333;margin-bottom:0;text-align:center;}
}
@media only screen and  (max-width:991px){
    div#menu-center li.menu-item-has-children ul.showing{display:block;z-index:10;position:static;right:0;padding:0;top:0;margin-top:15px;}
}
@media only screen and  (max-width:767px){
    .container-fluid{padding-right:15px!important;padding-left:15px!important;margin-right:auto!important;margin-left:auto!important;}
}
.nopadding .vc_column-inner {
    padding: 0;
}
div#session-slider2 video.resizelistener {
    top: 0 !important;
    height: 100% !important;
}
div#session-slider2  .tp-bgimg.defaultimg {
    display: none !important;
}
div#session-slider2 div#slide-12-layer-1 {
	border-top: 0px solid white;
	border-left: 264px solid transparent;
	border-bottom: 222px solid white;
	right: -28%;
	opacity: 1 !important;
}

#session-slider2 .html5vid.onlyEdge{
	top: -100px !important;
}

div#box-gravity-right {
    margin-top: -50px;
}
div#box-gravity-right .text-topic {
    position: absolute;
    font-size: 30px;
    color: white;
    top: 6%;
    text-transform: uppercase;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
    width: 100%;
}
div#box-gravity-right .img-top {
    margin-bottom: 0;
}


#box-tp-left .text-topic {
    background: #333333;
    color: #959595;
    border-left: 10px solid red;
    padding: 30px 30px;
    font-size: 16px;
    margin-bottom: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#box-tp-left .text-topic h1 {
    color: #ff0000;
    margin: 0;
    font-size: 26px;
    text-transform: uppercase;
    line-height: 33px;
}
#box-tp-left .text-topic h2 {
    color: #fff;
    margin: 0;
    text-transform: uppercase;
    font-size: 26px;
}
#box-tp-left .text-topic p {
    margin-top: 15px;
}
div#box-gravity-left {
    background: #f9f9f9;
}
div#box-gravity-left .gform_wrapper {
    font-size: 16px;
    padding: 20px;
    margin: 0 !important;
}
div#box-gravity-left form ul li input {
    width: 100%;
}
div#box-gravity-left form ul li label.gfield_label {
    text-transform: uppercase;
    font-size: 16px;
    font-family:'HelveticaNeueLTStd-Bd';
}
div#box-gravity-left form ul li.field_sublabel_below {
    border-bottom: 1px solid #ccc;
    padding-right: 0;
}
div#box-gravity-left .gform_wrapper .field_description_below .gfield_description {
    color: #363636;
    font-size: 13px;
    padding-top: 5px;
}
div#box-gravity-left .gform_wrapper .gfield_required {
    color: red;
    margin-left: 4px;
    margin-right: 4px;
}
div#box-gravity-left form ul li.field_sublabel_below.no-border {
    border: 0px !important;
    padding-bottom: 0;
}
div#box-gravity-left form ul li.field_sublabel_below.no-show-required label.gfield_label {
    display: none;
}
div#box-gravity-left .no-show-required span.gfield_required {
    display: none;
}
div#box-gravity-left li.gchoice_select_all {
    display: none;
}
div#box-gravity-left form ul li.field_sublabel_below ul li {
    width: 33.33%;
    display: inline-block;
    vertical-align: top;
}
div#box-gravity-left form ul li.field_sublabel_below ul li input[type="checkbox"] {
    vertical-align: top;
}
div#box-gravity-left form ul li.field_sublabel_below ul li label {
    color: #3a3d3d;
    font-size: 14px;
    text-transform: capitalize;
}
div#box-gravity-left .dicriction {
    font-size: 13px;
    color: #363636;
}
.gform_wrapper .gfield_html.gfield_no_follows_desc {
    margin-top: 30px;
}
.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
    padding: 24px;
    border: 1px dashed #CCC;
    text-align: center;
    color: #AAA;
    margin-bottom: 16px;
    background: #f3f3f3;
}
input#gform_browse_button_1_12 {
    background: #333333;
    border: 0;
    width: 50% !important;
    color: #fff;
}
span.gform_drop_instructions {
    color: #b7b7b7;
}
.gform_wrapper ul li.gfield {
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 30px;
}
div#box-gravity-left form ul li.custom-chk {
    margin: 0;
    padding: 0;
    border-bottom: 0px;
    width: 25%;
    display: inline-block;
}
div#box-gravity-left form ul li.custom_time {
    margin: 0;
    padding: 0;
    width: 75%;
    display: inline-block;
    border: 0px;
}
div#box-gravity-left form ul li.custom_show_only_border {
    margin-top: 0;
    padding-bottom: 0;
}
div#box-gravity-left form ul li.custom_time label {
    display: none;
}
.gform_wrapper .gfield_time_hour i {
    display: none;
}
div#box-gravity-left form ul li.custom-chk ul li {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
div#box-gravity-left form ul li.custom-chk .gfield_checkbox {
    width: calc(100% - 16px);
}
div#box-gravity-left form ul li.custom-chk ul li input[type="checkbox"] {
    float: right;
    zoom: 0;
    margin-top: 0;
    border: 1px solid #b4b9be;
    background: #fff;
    color: #555;
    clear: none;
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    height: 22px;
    margin: 0 4px 0 0;
    outline: 0;
    padding: 0!important;
    text-align: center;
    vertical-align: text-top;
    min-width: 23px;
    -webkit-appearance: none;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    transition: .05s border-color ease-in-out;
}
div#box-gravity-left form ul li.custom-chk ul li input[type=checkbox]:checked:before,
.custom_checkbox input#checkall:checked:before{
    content: "\f147";
    margin: 0px 0 0 -5px;
    color: #333;
    float: left;
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    font: 400 21px/1 dashicons;
    speak: none;
    -webkit-font-smoothing: antialiased;
}
div#box-gravity-left form ul li.custom-chk label.gfield_label {
    display: none;
}
div#box-gravity-left .gform_footer.top_label .button {
    background: red;
    border: 0;
    width: 100% !important;
    color: white;
    padding: 20px;
    font-size: 18px !important;
    text-transform: uppercase;
    font-family: 'HelveticaNeueLTStd-Bd'!important;
}
.gform_wrapper .gform_footer p {
    display: none;
}

div#box-gravity-left form ul li.custom_service  ul li input[type="checkbox"],
.custom_checkbox input#checkall{
    vertical-align: top;
    border: 1px solid #b4b9be;
    background: #fff;
    color: #555;
    clear: none;
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    height: 16px;
    margin: 4px 4px 0 0;
    outline: 0;
    padding: 0!important;
    text-align: center;
    vertical-align: top;
    width: 16px;
    min-width: 16px;
    -webkit-appearance: none;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    transition: .05s border-color ease-in-out;
}
div#box-gravity-left form ul li.custom_service  ul li input[type=checkbox]:checked:before,
.custom_checkbox input#checkall:checked:before{
    content: "\f147";
    margin: -2px 0 0 -5px;
    color: #333;
    float: left;
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    font: 400 21px/1 dashicons;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.custom-icon-lorem {
    position: absolute;
    top: 95px;
    left: 80px;
    z-index: 1;
}








.form-inline {
	display: inline-block;
}
.form-block {
	display: block;
}


body#single_store #add-session-subject {
    position: relative;
}
body#single_store  div#add-session-subject:before {
    content: " ";
    background-image: url(/wp-content/uploads/2018/11/whell.png);
    bottom: 0;
    width: 100%;
    position: absolute;
    min-height: 193px;
    background-repeat: no-repeat;
}
div#silde_photo {
    display: none;
}
div#section-cms-simple .single-contact-form {
    padding-top: 0px;
}
body#single_store div#session-content .col-md-8.left-store .description .des {
    margin-bottom: 10px;
}
div#session-slider2 .vc_column-inner {
    padding: 0 !important;
}
div#session-banner-1 {
    text-align: center;
}
div#session-slider2 img {
    width: 100%;
    height: auto;
}
.img_11 {
    width: 100%;
}

div#session-banner-22 img {
    width: 100%;
    height: auto;
}



div#custom-count {
    padding: 0 20%;
    margin-top: 140px;
    margin-bottom: 100px;
    margin-left: 0;
    margin-right: 0;
}
div#session-count {
    padding-bottom: 302px;
    background-repeat: no-repeat;
}
div#custom-sv-maina {
    max-width: 1170px;
    margin: auto;
    text-align: center;
}
div#custom-sv-detail {
    max-width: 1170px;
    margin: auto;
    margin-top: 50px;
}
div#custom-sv-maina .title {
    display: inline-block;
    margin: 0;
    font-family:'HelveticaNeueLTStd-Lt';
    font-size: 30px;
    text-align: center;
}
div#custom-sv-maina .icon-red {
    display: inline-block;
    margin: 0;
    color: red;
}
div#custom-sv-maina .title h2 {
    display: inline-block;
    margin: 0;
    font-family:'HelveticaNeueLTStd-Lt';
    font-size: 30px;
    padding: 0 10px;
}
div#custom-sv-maina .title p {
    display: inline-block;
    margin: 0;
    font-family:'HelveticaNeueLTStd-Lt';
    font-size: 30px;
}
div#custom-sv-maina .des {
    font-family: 'HelveticaNeueLTStd-Lt';
    color: #808080;
    font-size: 14px;
    margin-top: 10px;
    width: 73%;
    margin: auto;
    margin-top: 20px;
}
div#custom-sv-maina .title img.img2 {
    margin-right: 10px;
    margin-left: 5px;
}
div#link_see_more {
    width: max-content;
    margin: auto;
    margin-top: 30px;
    text-align: right;
    float: right;
    margin-right: 13%;
}
div#link_see_more a {
    color: #333;
    font-family:'HelveticaNeueLTStd-Bd';
}
div#link_see_more .wpb_wrapper {
    position: relative;
    padding-right: 30px;
}
div#link_see_more .wpb_wrapper:before {
    content: " ";
    position: absolute;
    right: 0;
    width: 20px;
    height: 20px;
    background-image: url('../images/plus.png');
    background-repeat: no-repeat;
}
div#custom-sv-detail>.vc_col-sm-3 {
    text-align: center;
    margin-top: 60px;
}
div#custom-sv-detail .wpb_single_image {
    margin-bottom: 0;
    text-align: center;
}
div#custom-sv-detail .Header {
    margin: 0;
    font-family: 'HelveticaNeueLTStd-Lt';
    color: #808080;
    margin-bottom: 15px;
    font-size: 16px;
}
div#custom-sv-detail .des {
    font-family: 'HelveticaNeueLTStd-Lt';
    color: #808080;
    font-size: 14px;
    width: 75%;
    margin: auto;
    min-height: 300px;
}
div#custom-sv-detail a {
    background: none;
    font-size: 14px;
    text-align: center;
    color: #2a2b2a;
    font-family: 'HelveticaNeueLTStd-Bd';
    margin-top: 25px;
}
div#custom-sv-detail {
    display: none;
}
div#custom-sv-detail.active {
    display: block;
}
div#custom-sv-detail .Header h3 {
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'HelveticaNeueLTStd-Bd';
}
div#custom-sv-detail>.vc_col-sm-3:nth-child(4n+1) {
    clear: both;
}



.single-contact-form .right>div:last-child {
    display: none;
}

body#contact-page input.wpcf7-form-control.wpcf7-submit {
    width: 50%;
    height: 70px;
    background: #ed1c24;
    color: #fff;
    font-family: helveticaneueltstd-bd!important;
    font-size: 16px;
    border: 1px #ed1c24 solid;
    margin-top: 27px;
    float: right;
}

div#tool-right.show a {
    color: white;
}

.img_under_logo {
    text-align: center;
    margin-top: 50px;
}
.table_custom {
    float: left;
    width: 100%;
    font-size: 22px;
}
table.table_custome {
    font-size: 22px;
    width: 100%;
}
table.table_custome td.col1 {
    width: 25%;
}
table.table_custome td.col2 {
    width: 20%;
}
table.table_custome td.col3 {
    width: 55%;
}
table.table_custome>thead>tr>th, 
table.table_custome>tbody>tr>th, 
table.table_custome>tfoot>tr>th, 
table.table_custome>thead>tr>td, 
table.table_custome>tbody>tr>td, 
table.table_custome>tfoot>tr>td {
    border-top: 0px solid #ddd;
}
.row.social {
    display: none;
}
ul.custom-menu2 {
    display: flex;
}
ul.custom-menu2 li {
    flex-grow: 1;
    border-right: 2px solid #3a3d3d;
}
ul.custom-menu2 li a {
    border-right: none;
}

.widget_rss {
	padding: 40px 30px;
}
.widget_rss .widgettitle a.rsswidget:nth-child(1) {display: none;}
.widget_rss .widgettitle {
    background: url(https://intranet.firststopdanmark.dk/wp-content/themes/firststop/assets/images/nav.png) no-repeat left center;
    padding-left: 42px;
    font-size: 26px;
    position: relative;
    margin-bottom: 35px;
}
.widget_rss a.rsswidget {
	color: #333;
}
.widget_rss .widgettitle:after {
content: "";
    width: 80px;
    background-color: red;
    height: 1px;
    display: block;
    position: absolute;
    bottom: -15px;
    left: 0;
}
.widget_rss ul {padding: 0; list-style: none;}
.widget_rss ul a {
	color: #ed1d23 !important;
    font-size: 15px;
    padding: 5px 0;
    display: block;
}

/* AA - tk */
#um-submit-btn {background-color: #ec1e24;}


/*cms-simple-block*/
.cms-simple-block .wpb_column .vc_column-inner {
    padding-top: 35px!important;
    padding-bottom: 35px!important;
    justify-content: center!important;
    justify-content: center;
}

.cms-simple-block .wpb_column .vc_column-inner .wpb_single_image img {
    /*max-width: 200px;*/
    /*max-height: 99px;*/
    object-fit: cover;
}

.cms-simple-block-info .wpb_wrapper > div div span {
    word-break: break-all;
}

.cms-simple-block-info .wpb_wrapper > div div:nth-child(1) {
    border-right: none!important;
    padding:0 10px;
}

.cms-simple-block-info .wpb_wrapper > div div:nth-child(2) {
    border-left: 1px solid #616161;
    border-right: 1px solid #616161;
}

.cms-simple-block-info .wpb_wrapper > div div:nth-child(3) {
    padding:0 10px;
}

.cms-simple-block a {
    color:#ed1c24!important;
}

.cms-simple-block .wpb_column .vc_column-inner .wpb_single_image .wpb_wrapper {
    height: 99px;
    display: flex;
    justify-content: center;
    align-items: center;
}

input[type=text]:not(.bogus-class)#search-contacts {
    width: auto;
}

body.home #contact-list-search ul {
    max-height: 395px;
    overflow: hidden;
}

body.home .contact-list-2-cards-on-the-same-row #all-contacts li {
    width: 100%;
}

/*Giftcard */

.fs_giftcard * {
    font-size: 15px !important;
}

.fs_giftcard .table>tbody>tr>td, 
.fs_giftcard .table>tbody>tr>th, 
.fs_giftcard .table>tfoot>tr>td, 
.fs_giftcard .table>tfoot>tr>th, 
.fs_giftcard .table>thead>tr>td, 
.fs_giftcard .table>thead>tr>th {
      vertical-align: middle;
 }

.fs_giftcard button.disabled {
pointer-events:none;
}	