@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,400i,700');
@import url('../../slot/u143/style/font-awesome-4.7.0/css/font-awesome.min.css');

body { font-family: 'Raleway', sans-serif; background-color: #f3f3f3; font-size: 16px; }
BODY.showmenu   { padding-left:300px; overflow:hidden; }
    
#netcontent {  } 
   #lo_whole {  }
   #lo_panel {  }
    #lo_main {  width:100%; margin:auto;   }
    
    .main_area { margin:0px; padding:0px; width:100%; color:#333333; }
    .showmenu .main_area { position:absolute; margin-right:300px; width:100% !important; }
    
IMG { border:none; max-width:100%; }
A { text-decoration:none !important; }
.content_area A, .content_area A:hover, .content_area A:visited { color:rgb(0, 0, 238); }
.content_area OL, .content_area UL { margin-left:2em; }

.masthead_area  {  }
.masthead_area section { background-color:#f0f0f0; color:#484848; }
.masthead_area section > DIV { max-width:calc(100% - 130px); margin:0px auto; }
.masthead_area section > DIV A, .masthead_area section > DIV A:hover, .masthead_area section > DIV A:visited { color: #484848; font-size: 12px; line-height:28px; display:table; min-height:28px; }
.masthead_area section > DIV A SPAN  { display:table-cell; padding-left:4px; }
.masthead_area section > DIV A SPAN.sgds-icon { background:url('../../slot/u143/style/top/resources_lionhead_hires.png') center center no-repeat; background-size:auto 20px; width:20px; padding:0px; }

.masthead_area header { background-image: url('../../slot/u143/style/top/headback.jpg'); background-repeat: no-repeat; background-size: cover; z-index: 1200; min-height: 65px; max-height: 65px; }  
header .leftpanel { position:absolute; left:0px; }
header .leftpanel .nav-side { background-color:#65A42B; max-width: 27px; padding: 13px 19px 12px; text-align: center; display:inline-block; line-height:1.0; }
header .leftpanel .nav-side label { color:#FFFFFF; font-weight:bold; font-size:9px; text-transform:uppercase; }
header .leftpanel .logo { max-width:70px; margin:8px 15px; display:inline-block; vertical-align:top; }
header .leftpanel .logo IMG { width:100%; height:auto; }

header .leftpanel UL { display:inline-block; margin:0px; padding:0px; list-style:none; vertical-align:top; }
header .leftpanel UL LI { display:inline-block; vertical-align:middle; margin-left:20px; position:relative; }
header .leftpanel UL LI  I { color: #65A42B; font-size: 1.5rem; cursor: pointer; }
header .leftpanel UL LI A { transition:all 0.3s ease; text-transform:uppercase; font-weight:bold; color:#FFFFFF; font-size:0.875rem; }
header .leftpanel > UL > LI > A  { line-height:65px; }
header .leftpanel UL LI A:hover { color:#65A42B; }

header .leftpanel UL LI UL { display:none; margin:0px; padding:0px; position:absolute; top:100%; left:0px; min-width:200px; z-index:1200; }
header .leftpanel UL LI:hover UL { display:block; }
header .leftpanel UL LI UL LI, header .leftpanel UL LI UL LI:last-child { display:block; padding:0px; margin:0px; line-height:normal; }
header .leftpanel UL LI UL LI A { display:block !important; background:#65A42B; padding:10px; }
header .leftpanel UL LI UL LI A:hover { background:#3b8686; color:#FFFFFF; }

header .rightpanel { float:right; right:0px; position: absolute; padding-right:1.7225rem; }
.showmenu header .rightpanel { display:none; }

header .rightpanel UL { display:block; margin:0px; padding:0px; list-style:none; line-height:65px; }
header .rightpanel UL LI { display:inline-block; vertical-align:middle; margin-left:20px; position:relative; }
header .rightpanel UL LI  I { color: #65A42B; font-size: 1.5rem; cursor: pointer; }
header .rightpanel UL LI A { transition:all 0.3s ease; text-transform:uppercase; font-weight:bold; color:#FFFFFF; font-size:0.875rem; }
header .rightpanel UL LI A:hover { color:#65A42B; }
header .rightpanel UL LI.devider_nav { width:1px; background:#4b4e3e; height:40px; }

header .rightpanel UL LI A#fontadjust_minus, header .rightpanel UL LI A#fontadjust_plus { font-size:18px; }

.hamburger { background: transparent; border: none; display: block; height: 29px; position: relative; width: 100%;     z-index: 999; margin-bottom: -5px; cursor:pointer; }
.hamburger:before { -webkit-transform: translate3d(0, 0, 0); -webkit-transition: all 0.35s ease-in-out; color: #ffffff; content: ''; display: block; font-size: 14px; line-height: 32px; opacity: 0; text-align: center; width: 100px; }
.hamburger .hamb-top, .hamburger .hamb-middle, .hamburger .hamb-bottom { height: 4px; left: 0; position: absolute; width: 100%; }
.hamburger .hamb-top { -webkit-transition: all 0.35s ease-in-out; background-color: #fff; top: 5px; }
.hamburger .hamb-middle { background-color: #fff; margin-top: -2px; top: 50%; }
.hamburger .hamb-bottom { -webkit-transition: all 0.35s ease-in-out; background-color: #fff; bottom: 4px; }

.hamburger:hover .hamb-top { -webkit-transition: all 0.35s ease-in-out; top:0px; }
.hamburger:hover .hamb-bottom { -webkit-transition: all 0.35s ease-in-out; bottom:0px; }

.showmenu .hamburger .hamb-top { -webkit-transform: rotate(45deg); -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); background-color: #ffffff; margin-top: -2px; top: 50%; }
.showmenu .hamburger .hamb-middle { display:none; }
.showmenu .hamburger .hamb-bottom { -webkit-transform: rotate(-45deg); -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); background-color: #ffffff; margin-top: -2px; top: 50%; }

.sitemenu_area { width:300px; position:fixed; top:0px; left:0px; margin:0px; padding:15px 0px; height:100%; overflow-x:hidden; background:#313327; z-index:1000; transition:all 0.5s ease; display:none; text-transform:uppercase; }
.showmenu .sitemenu_area { display:block; }

.sitemenu_area H2 { padding: 50px; font-size: 28px; max-width: 160px; line-height: 1.2; color:#FFFFFF; font-weight:bold; }
.sitemenu_area UL { list-style: none; margin: 0px; padding: 0px 0px 30px 0px; position: static; top: 0px; width: 300px; }
.sitemenu_area UL LI { display: inline-block; line-height: 20px; position: relative; width: calc(100% - 50px); padding: 25px 25px; background-color: #65A42B; margin-bottom: 3px;    transition: all 0.3s ease; }
.sitemenu_area UL LI:hover { background:#3b8686; }
.sitemenu_area UL LI  A, .sitemenu_area UL LI  A:hover {  color: #ffffff; display: block; font-size: 0.875rem; padding: 0px; line-height: 20px; background:transparent; margin:0px; }

.sitemenu_area UL LI.first-item { display:none; }
.sitemenu_area UL LI:nth-of-type(2), .sitemenu_area UL LI:nth-of-type(3), .sitemenu_area UL LI:nth-of-type(4) { display:none; }

.ive_designmode .sitemenu_area { width:100%; position:relative; top:auto; left:auto; background:transparent; display:block; }
.ive_designmode .sitemenu_area UL { width:100%; }
.ive_designmode .sitemenu_area UL LI   { width:auto; background-color:transparent; float:left; display: inline-block !important; }
.ive_designmode .sitemenu_area UL LI   A { color:#000000; }
.ive_designmode .sitemenu_area H2 { display:none; }
.ive_designmode .sitemenu_area UL LI.first-item { display:inline-block; }

table.dropmenu { display:none; width:100%; border-collapse:collapse; top:10px !important; left:auto !important; visibility:visible !important; position:relative; background:transparent; border:none; }
table.dropmenu A, table.dropmenu A:visited, table.dropmenu A:hover { color:#FFFFFF; font-weight:normal; padding:5px 20px !important; }
.sitemenu_area UL LI.active table.dropmenu { display:block; }

#dmtrig_82  { display:none; }  
#dmtrig_266   { display:none; }
#dmtrig_154, #dmtrig_155, #dmtrig_156 { display:none; }
#dmtrig_297, #dmtrig_298 { display:none; }
   
.content_area { float:none !important; margin:0px auto; width:100% !important; padding:0px; position:relative; }

.content_area .path_box { display:block; margin:0px auto; padding:20px 0px 50px 0px; max-width:1200px; }
.content_area .path_box A, .content_area .path_box SPAN, .content_area .path_box I { color: #333333; font-size: 0.875rem; transition: all 0.3s ease; }
.content_area .path_box A:hover { color: #65A42B; text-decoration: underline !important; }
.content_area .path_box SPAN:last-of-type { color: #65A42B; }

.content_area .pagecontent_box { width:calc(100% - 40px); margin:0px; padding:0px 20px 30px 20px; border-bottom:1px solid #dddddd; }
.content_area .pagecontent_box > H1 { display:block; margin:0px auto; max-width:1200px; font-size: 3.75rem; line-height: 0.9; margin-bottom: 20px; font-weight: 700; text-transform:uppercase; }
.content_area .pagecontent_box > .description { display:block; margin:0px auto; max-width:1200px; font-size: 1rem; line-height: 2; }
    
.sidebar_area { float:none !important; margin:0px auto; width:100% !important; padding:0px; position:relative; display:none; }
.sidebar_area .sidebar0_box, .sidebar_area .sidebar1_box { display:none; }
.ive_designmode .sidebar_area { display:block; }

.footer_area { display:block; padding:0px; margin:0px; }
#mobile-sm { display:none; }
footer { padding:25px 0px; background:url('../../slot/u143/style/footer/footback.jpg'); background-size:cover; border-top:2px solid #65A42B; }
footer P { line-height:1.5; color:#FFFFFF; }
footer A, footer A:visited { color:#FFFFFF; transition:all 0.3s ease; }
footer A:hover { color:#65A42B; }

footer .copyright { width:calc(50% - 3.45rem); display:inline-block; vertical-align:top; padding:0 1.7225rem; }
footer .copyright IMG { float:none; display:block; margin:0px 0px 110px 0px; }

footer .links { width:calc(50% - 3.45rem); display:inline-block; vertical-align:top; padding:0 1.7225rem; text-align:right; }
footer .links UL { margin:0px 0px 25px 0px; padding:0px; }
footer .links UL LI {  display:inline-block; vertical-align:top; margin:0px; padding:0px; }
footer .links UL LI A { display: inline-block; border: 2px solid #fff; border-radius: 100px; padding: 10px 5px; text-align: center; width: 34px; height: 24px; font-size: 1.375rem; transition: all 0.3s ease; }
footer .links p:nth-of-type(2) { margin-bottom:25px; }

/* Home - Banner Carousel */
.pagelevel-1 .content_area { padding-bottom:67px; }
.pagelevel-1 .content_area .pagecontent_box { border:none; width:100%; padding:0px 0px 30px 0px; }
.pagelevel-1 .content_area .pagecontent_box > H1 { display:none; }
.pagelevel-1 .content_area .pagecontent_box > .description { display:block; margin:0px auto; max-width:100%; line-height:0px; }

.iveo_pipe_happenings_slider { display:block !important; float:none !important; margin:0px !important; }
div.wrap { width:100%; height:auto; display:block; margin:auto; position:relative; padding:0px 0px 0px 0px; }
div#slide-holder { width:100%; height:auto; overflow:hidden; position:relative; margin:0px auto; }

div#slide-holder div#slide-runner { width:100%; max-width:100%; height:auto; position:relative; display:block; margin:0px; float:right; }
div#slide-holder div#slide-runner:after  { padding-top:33.3%; content:''; display:block; }

div#slide-holder div#slide-controls { display:block !important; position:absolute; width:100%; height:10px; text-align:right; max-width:1200px; left:50%; transform:translateX(-50%); z-index:9999; bottom:20px; }
div#slide-holder div#slide-controls div#slide-client { display:none; }
div#slide-holder div#slide-controls #slide-nav-container { width:100%; }

div#slide-holder div#slide-controls #slide-nav { display:block; text-align:center; }
div#slide-holder div#slide-controls #slide-nav-container #slide-nav A {  display:inline-block; background: #ffffff; width: 10px; height: 10px; border-radius: 50%;
    text-indent: 9999px; padding: 0px; margin: 0px 10px; }
div#slide-holder div#slide-controls #slide-nav-container #slide-nav A.on { background:#65A42B; } 

div#slide-content-holder { display:block !important;  position:absolute; top:0px; width:100%; height:100%; text-align:center; max-width:1200px; left:50%; transform:translateX(-50%); z-index:2000;  }
div#slide-content-holder .slide-content { display:none !important; position:absolute; width:100%; height:auto; bottom:50px; } 
div#slide-content-holder .slide-content.active { display:block !important; text-transform:uppercase; } 

div#slide-content-holder .slide-content-title { font-size:28px; line-height:40px; font-weight:300; padding:0px 10px 0px 0px; color:#FFFFFF; text-align:left; position:relative; float:left; min-width:45%; }
div#slide-content-holder .slide-content-title:before { content: ''; background-color:#65A42B; position: absolute; left: 100%; top: 0px; display: block; width: 100vw; margin-left: -100vw; height: 100%; z-index: -1; }

div#slide-content-holder .slide-content-desc  { clear:both; padding-top:10px; }

div#slide-content-holder .slide-content-desc  SPAN:nth-of-type(1) { font-size:32px; line-height:40px; font-weight:700; padding:0px 10px 0px 0px; color:#65A42B; text-align:left; position:relative; display:block; float:left; min-width:45%; }
div#slide-content-holder .slide-content-desc SPAN:nth-of-type(1):before { content: ''; background-color: #FFFFFF; position: absolute; left: 100%; top: 0px; display: block; width: 100vw; margin-left: -100vw; height: 100%; z-index: -1; }
div#slide-content-holder .slide-content-desc SPAN:nth-of-type(1):after { content:''; clear:both; display:block; }

div#slide-content-holder .slide-content-desc  SPAN:nth-of-type(2) { font-size:20px; line-height:30px; font-weight:700; padding:0px 15px 0px 0px; color:#65A42B; text-align:left; position:relative; display:block; float:left; margin-top:10px; clear:both; min-width:calc(45% - 20px); }
div#slide-content-holder .slide-content-desc SPAN:nth-of-type(2):before { content: ''; background-color: rgba(255,255,255,0.9); position: absolute; left: 100%; top: 0px; display: block; width: 100vw; margin-left: -100vw; height: 100%; z-index: -1; }
div#slide-content-holder .slide-content-desc SPAN:nth-of-type(2):after { content: ''; position: absolute; right: -15px; top: 0; width: 0; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 15px solid rgba(255,255,255,0.9); }

#slide-runner IMG { display: none; position: absolute; top: 0; width:auto; height:100%; left:50%; transform:translateX(-50%); z-index: 8;  opacity:0; }
#slide-runner IMG.active { display: block; z-index: 10; opacity:1; }
#slide-runner IMG.last-active {   z-index: 9; opacity:1; }

/* Home - Content */
.pagelevel-1 .pageblock_box { margin:0px auto; padding:0px; max-width:1200px; }
.pagelevel-1 .pageblock_box > H2 { font-size:2.625rem; color:#333333; display:block; }
.pagelevel-1 .pageblock_box > H2:after { content: '';  border-bottom: 7px solid #333; width: 100%; display: block; margin-top: 12px; margin-bottom: 21px; }

/* Home - Content (eServicies) */
.pagelevel-1 #_ptoo_26926.pageblock_box > H2 { position:relative; margin-bottom: 20px; display:block; text-align:left; }

.content_area #_ptod_58 { padding:0px 0px 20px 0px; }
.content_area #_ptod_58 .iveo_pipe_pagetree_pinup { white-space: normal; max-width: calc(146px); display: inline-block; vertical-align: top; background-color: #fff; border: 1px solid #dddddd; margin-right: 3px; min-height: 185px; padding: 29px 23px 20px; transition: all 0.3s ease; margin-bottom: 24px; text-align: center; transition: all 0.3s ease; }
.content_area #_ptod_58 #esvc-home > DIV:last-of-type { margin-right:0px; }

.content_area #_ptod_58 .iveo_pipe_pagetree_pinup:hover { background-color:#5b9922;  }
.content_area #_ptod_58 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box { padding: 0px; border:none; display: flex; width: 100%; height:100%; flex-direction: column; align-items: center; vertical-align: middle; justify-content: center; background-color:transparent; }
.content_area #_ptod_58 .iveo_pipe_pagetree_pinup .bg_ { display:none; }
.content_area #_ptod_58 .iveo_pipe_pagetree_pinup .picture_ { width:100%; display:block; margin:0 auto 18px; text-align:center; }
.content_area #_ptod_58 .iveo_pipe_pagetree_pinup .picture_ IMG { width:auto; transition:all 0.3s ease; }
.content_area #_ptod_58 .iveo_pipe_pagetree_pinup:hover IMG { filter:brightness(0) invert(1); }

.content_area #_ptod_58 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box .text_ { margin:0px auto; padding:0px; min-height:0px; }
.content_area #_ptod_58 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box .text_ .title_ { font-size:1rem; font-weight:normal; font-style:italic; line-height:1.5; }

.pagelevel-1 #_ptod_58 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box .link_  A { text-indent:-9999px; display:block; position:absolute; top:0px; right:0px; width:100%; height:100%; z-index:1200; font-size:1rem; }
.pagelevel-1 #_ptod_58 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box .link_  A:hover { background:transparent; }

.pagelevel-1 .content_area A.viewmore { font-size: 0.875rem; background-color: #65A42B; max-width: 222px; padding: 21px 0px; display: inline-block; width: 100%; color: #ffffff; float: right; transition: all 0.3s ease; font-weight:bold; text-transform:uppercase; font-weight:bold; text-align:center; line-height:100%; }
.pagelevel-1 .content_area A.viewmore:hover { background-color:#3b8686; }

/* Home - Content (What We Do) */
.pagelevel-1 #_ptod_59 .iveo_pipe_pagetree_pinup { max-width: 371px; display: inline-block; vertical-align: top; width: 100% !important; background-color: #fff; border: 1px solid #dddddd; margin-right: 36px; overflow: hidden; margin-bottom: 20px; text-align: left; min-height:410px; }

.pagelevel-1 #_ptod_59 > DIV:last-of-type{ margin-right:0px; }
.pagelevel-1 #_ptod_59 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box { background:transparent !important; }

.pagelevel-1 #_ptod_59 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box .text_ { min-height:160px; padding: 25px 55px 25px 20px; width:calc(100% - 75px); font-weight:normal !important; }
.pagelevel-1 #_ptod_59 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box .title_ {  font-size: 1.5rem; margin: 0px 0px 15px 0px !important; line-height: 1.2; font-style:italic;  text-transform:capitalize; color:#333333; }
.pagelevel-1 #_ptod_59 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box .caption_  { font-size:1rem; line-height:2; color:#747474; margin:0px !important; }
.pagelevel-1 #_ptod_59 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box .link_  A { text-indent:-9999px; display:block; position:absolute; top:0px; right:0px; width:100%; height:100%; z-index:1200; }
.pagelevel-1 #_ptod_59 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box .link_  A:hover { background:transparent; }

/* Home - Content (News & Events) */
.pagelevel-1 #_ptod_60 .iveo_pipe_pagetree_pinup { max-width: 371px; display: inline-block; vertical-align: top; width: 100% !important; background-color: #fff; border: 1px solid #dddddd; margin-right: 36px; overflow: hidden; margin-bottom: 20px; text-align: left; min-height:520px; }
.pagelevel-1 #_ptod_60 > DIV:last-of-type{ margin-right:0px; }
.pagelevel-1 #_ptod_60 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box { background:transparent !important; }

.pagelevel-1 #_ptod_60 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box .text_ { min-height:160px; padding: 25px 55px 25px 20px; width:calc(100% - 75px); font-weight:normal !important; }
.pagelevel-1 #_ptod_60 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box .title_ {  font-size: 1.5rem; margin: 0px 0px 15px 0px !important; line-height: 1.2; font-style:italic;  text-transform:capitalize; color:#333333; }
.pagelevel-1 #_ptod_60 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box .caption_  { font-size:1rem; line-height:2; color:#747474; margin:0px !important; }
.pagelevel-1 #_ptod_60 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box .link_  A { text-indent:-9999px; display:block; position:absolute; top:0px; right:0px; width:100%; height:100%; z-index:1200; }
.pagelevel-1 #_ptod_60 .iveo_pipe_pagetree_pinup .ct-box.ct-simple-box .link_  A:hover { background:transparent; }

.pagelevel-1 .iveo_pipe_pagetree_pinup:hover  { background-color:#65A42B !important; }

.pagelevel-1 .iveo_pipe_pagetree_pinup:hover  .picture_  IMG { transform:scale(1.1,1.1) !important; }
.pagelevel-1 .iveo_pipe_pagetree_pinup:hover .ct-box.ct-simple-box .title_, .pagelevel-1  .iveo_pipe_pagetree_pinup:hover .ct-box.ct-simple-box .caption_ { color:#FFFFFF !important; }
.pagelevel-1 .iveo_pipe_pagetree_pinup:hover .link_ a { background-color:transparent !important; }

H2.title { font-size: 2.625rem;  color: #333333; display: block; }
H2.title:after { content: ''; border-bottom: 7px solid #333; width: 100%;  display: block;   margin-top: 12px;  margin-bottom: 21px; }

/* FORM ITEMS */
.content_area .iveo_gencon FORM { max-width:1200px; margin:0px auto; }
.content_area  INPUT[type='text'], .content_area  TEXTAREA { width:80%; }
.content_area  INPUT[type='text'], .content_area  TEXTAREA, .content_area  SELECT   { padding:3px; border:1px solid #CCCCCC; }
.content_area  TEXTAREA  { height:150px; }
.content_area  INPUT[type='submit'] {  padding:25px; cursor:pointer; text-align:center; }
.content_area  INPUT[type='button'] {  padding:25px; cursor:pointer; text-align:center; }

.content_area  .search_box INPUT[type='text']   { padding:0px; border:none; }
.content_area .search_box  INPUT[type='submit'] { padding:0px; }

/* Cards (Using ives_tab_modern3 table) */
.content_area TABLE.iveo_table.ives_tab_modern3 { display:block; float:none; margin:0px auto; height:auto !important; width:80% !important; border-radius:25px; box-shadow:5px 5px 5px #333333; padding:20px 0px; }
.content_area TABLE.iveo_table.ives_tab_modern3 > TBODY, .content_area TABLE.iveo_table.ives_tab_modern3 > TBODY > TR { display:block; }
.content_area TABLE.iveo_table.ives_tab_modern3 > TBODY > TR > TH, .content_area TABLE.iveo_table.ives_tab_modern3 > TBODY > TR > TD { display:block; padding:10px 30px; background:transparent; text-align:center; width:calc(100% - 60px) !important; color:#333333; }
.content_area TABLE.iveo_table.ives_tab_modern3 > TBODY > TR > TH { font-size:1.5rem; line-height:140%; }

/* Appear on hover (Using ives_tab_modern1 table) */
.content_area TABLE.iveo_table.ives_tab_modern1 { display:block; float:none; margin:0px auto; height:auto !important; width:100% !important; background:transparent; border:none; color:#000000;  }
.content_area TABLE.iveo_table.ives_tab_modern1 > TBODY, .content_area TABLE.iveo_table.ives_tab_modern1 > TBODY > TR { display:block; cursor:pointer; background:transparent;  }
.content_area TABLE.iveo_table.ives_tab_modern1 > TBODY > TR:after { clear:both; display:block; content:''; }

.content_area TABLE.iveo_table.ives_tab_modern1 > TBODY > TR > TH { background:transparent; border:3px solid #000000; text-align:center; width:200px; float:left; padding:20px; border-radius:50%; color:#000000; display:flex; flex-direction:column; justify-content:center; vertical-align:middle; min-height:130px;  }
.content_area TABLE.iveo_table.ives_tab_modern1 > TBODY > TR > TD { text-align:left; background:transparent; border:none; }

.content_area TABLE.iveo_table.ives_tab_modern1 > TBODY > TR:nth-child(even) > TD  { display:none; width:109px;  }
.content_area TABLE.iveo_table.ives_tab_modern1 > TBODY > TR:nth-child(even) > TD:first-of-type { display:block; height:50px; border-right:2px solid #000000; }

.content_area TABLE.iveo_table.ives_tab_modern1 > TBODY > TR:nth-child(odd) > TD  { visibility:hidden; width:calc(100% - 310px); float:right; padding:20px;  }
.content_area TABLE.iveo_table.ives_tab_modern1 > TBODY > TR:nth-child(odd):hover  > TD  { visibility:visible; }
.ive_designmode .content_area TABLE.iveo_table.ives_tab_modern1 > TBODY > TR:nth-child(odd) > TD { visibility:visible; }

/* Subpages Layout */
.pagelevel-3 .content_area .mid { padding:0px 0px 60px 0px; background:#FFFFFF;  }
.pagelevel-3 .content_area .pagecontent_box { margin-bottom:60px; background:#f3f3f3; }
.pagelevel-3 .pageblock_box { padding:0px 20px; width:calc(100% - 40px); max-width:1200px; margin:0px auto; display:block; }
.pagelevel-3 .pageblock_box > H2 { font-size:1.5rem; color:#333333; display:block; }
.pagelevel-3 .pageblock_box > H2:after { content: '';  border-bottom: 7px solid #333; width: 100%; display: block; margin-top: 12px; margin-bottom: 21px; }

.pagelevel-4 .content_area .mid { padding:0px 0px 60px 0px; background:#FFFFFF;  }
.pagelevel-4 .content_area .pagecontent_box { margin-bottom:60px; background:#f3f3f3; }
.pagelevel-4 .pageblock_box { padding:0px 20px; width:calc(100% - 40px); max-width:1200px; margin:0px auto; display:block; }
.pagelevel-4 .pageblock_box > H2 { font-size:1.5rem; color:#333333; display:block; }
.pagelevel-4 .pageblock_box > H2:after { content: '';  border-bottom: 7px solid #333; width: 100%; display: block; margin-top: 12px; margin-bottom: 21px; }

.pagelevel-5 .content_area .mid { padding:0px 0px 60px 0px; background:#FFFFFF;  }
.pagelevel-5 .content_area .pagecontent_box { margin-bottom:60px; background:#f3f3f3; }
.pagelevel-5 .pageblock_box { padding:0px 20px; width:calc(100% - 40px); max-width:1200px; margin:0px auto; display:block; }
.pagelevel-5 .pageblock_box > H2 { font-size:1.5rem; color:#333333; display:block; }
.pagelevel-5 .pageblock_box > H2:after { content: '';  border-bottom: 7px solid #333; width: 100%; display: block; margin-top: 12px; margin-bottom: 21px; }

.pagelevel-6 .content_area .mid { padding:0px 0px 60px 0px; background:#FFFFFF;  }
.pagelevel-6 .content_area .pagecontent_box { margin-bottom:60px; background:#f3f3f3; }
.pagelevel-6 .pageblock_box { padding:0px 20px; width:calc(100% - 40px); max-width:1200px; margin:0px auto; display:block; }
.pagelevel-6 .pageblock_box > H2 { font-size:1.5rem; color:#333333; display:block; }
.pagelevel-6 .pageblock_box > H2:after { content: '';  border-bottom: 7px solid #333; width: 100%; display: block; margin-top: 12px; margin-bottom: 21px; }


/* Hover Appear */
SPAN.gitem { display:inline-block; position:relative; overflow:visible; border-bottom:1px dotted #000; cursor:pointer; }
SPAN.gitem .gwriteup { display:none; text-decoration:none; position:absolute; top:100%; width: 300px; background: #FFFFFF; z-index: 9999; padding: 20px; border: 1px solid #000; left: 0%; xtransform: translateX(-50%); border-radius:15px; }
SPAN.gitem .gwriteup.right { right:0px; left:auto;  }
SPAN.gitem:hover .gwriteup { display:block; }

/* Search */
.masthead_area .search-wrapper { display:none; background:#FFFFFF; position:absolute; padding:25px 0px; z-index:2100; top:93px; left:0px; width:100%; }
.showsearch .masthead_area .search-wrapper { display:block; }

.masthead_area .search-wrapper  .search-cnt { max-width:1200px; margin:0px auto; text-align:center; }
.masthead_area .search-wrapper .close { float: right; font-size: 21px; font-weight: 700; line-height: 1;  color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: .2; cursor:pointer; }
.masthead_area .search-wrapper .close:hover { filter: alpha(opacity=100); opacity: 1.0; }
.masthead_area .search-wrapper INPUT { background-color: transparent; border: none; border-bottom: 10px solid #333; color: #333333; min-height: 90px; padding: 10px 0; font-size: 46px; max-width: 80%; width: 100%;  outline: none; }

.content_area IFRAME { max-width:100%; }
.content_area .pageblock_box IMG { max-width:100%; height:auto !important; }

/* Default Wide Layout (With Sidebar) */
.layout-default_wide_left .content_area { padding:50px 0px; max-width:1200px; margin:0px auto; }
.layout-default_wide_left .content_area > .mid { width:calc(75% - 45px); float:right; }
.layout-default_wide_left .content_area > .mid  .pagecontent_box  { margin-bottom:0px; }
.layout-default_wide_left .content_area .sidebar_area { width:30% !important; float:left !important; display:block; }
.layout-default_wide_left .content_area .sidebar_area > .mid { width:100%; float:none; }
.sidebar_area .sidebar0_box { display:block; padding:0px; margin:0px; }

.layout-default_wide_left  { background:#FFFFFF; }
.layout-default_wide_left .content_area.content_area_wide { width:100%; max-width:100%; background:#f3f3f3; padding:0px; }
.layout-default_wide_left .content_area.content_area_wide .mid { width:100%; float:none; }


.layout-default_wide .content_area { padding:50px 0px; max-width:1200px; margin:0px auto; }
.layout-default_wide .content_area > .mid { width:calc(70% - 45px); float:left; }
.layout-default_wide .content_area > .mid  .pagecontent_box  { margin-bottom:0px; }
.layout-default_wide .content_area .sidebar_area { width:30% !important; float:right !important; display:block; }
.layout-default_wide .content_area .sidebar_area > .mid { width:100%; float:none; }
.sidebar_area .sidebar0_box { display:block; padding:0px; margin:0px; }

.layout-default_wide  { background:#FFFFFF; }
.layout-default_wide .content_area.content_area_wide { width:100%; max-width:100%; background:#f3f3f3; padding:0px; }
.layout-default_wide .content_area.content_area_wide .mid { width:100%; float:none; }

/* eServices */
.eservices .content_area .pagecontent_box { padding-bottom:0px; border:none; }    

.eservices #esvc-cnt { display:flex; justify-content: xspace-between; align-items: center; flex-wrap: wrap; }

.eservices .content_area .iveo_pipe_pagetree_pinup { width: 280px; height: 255px; background-color:#fff; margin: 0px 5px 30px 5px; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; transition: all 0.3s ease; }
.eservices .content_area .iveo_pipe_pagetree_pinup:hover { background-color:#65A42B;  }
.eservices .content_area .iveo_pipe_pagetree_pinup .ct-box { padding: 0px; border:1px solid #ddd; display: flex; width: 100%; height:100%; flex-direction: column; align-items: center; vertical-align: middle; justify-content: center; background-color:transparent; }
.eservices .content_area .iveo_pipe_pagetree_pinup .bg_ { display:none; }
.eservices .content_area .iveo_pipe_pagetree_pinup .picture_ { width:100%; display:block; margin-bottom:30px; text-align:center; }
.eservices .content_area .iveo_pipe_pagetree_pinup .picture_ IMG { width:auto; transition:all 0.3s ease; }
.eservices .content_area .iveo_pipe_pagetree_pinup:hover IMG { filter:brightness(0) invert(1); }

.eservices  .content_area .iveo_pipe_pagetree_pinup .ct-box .link_  A { text-indent:-9999px; display:block; position:absolute; top:0px; right:0px; width:100%; height:100%; z-index:1200; }
.eservices  .content_area .iveo_pipe_pagetree_pinup .ct-box .link_  A:hover { background:transparent; }

.eservices  .content_area .iveo_pipe_pagetree_pinup .ct-box .text_ { max-width:150px; margin:0px auto; padding:0px; min-height:0px; }
.eservices  .content_area .iveo_pipe_pagetree_pinup .ct-box .text_ .title_ { font-size:16px; font-weight:normal; }

/* Page Summary */
.pagesummary .content_area .mid { padding-bottom:60px; }
.pagesummary .content_area .pagecontent_box > H1 { font-size:72px; text-transform:uppercase; }
.pagesummary .pagecontent_box { background:#FFFFFF; margin-bottom:60px !important; }
.pagesummary .pageblock_box { display: block; padding: 30px 40px; cursor: pointer; min-height:113px; max-width:1118px; background:#FFFFFF; margin-bottom:40px; transition:all 0.3s ease; margin-left:auto; margin-right:auto; border:1px solid #dddddd; }
.pagesummary .pageblock_box:hover { background:#65A42B; }
.pagesummary .pageblock_box > H2 { float:left; width:calc(33.33333333% - 30px); padding:0px 15px; font-size:24px; font-weight:bold; color:#333333; font-style:italic; }
.pagesummary .pageblock_box > H2:after { display:none !important; }
.pagesummary .pageblock_box > DIV { float:left; width:calc(66.66666667% - 30px); padding:0px 15px; font-size:16px; color:#333333; line-height:2 !important; }
.pagesummary .pageblock_box > DIV A { color:#333333; line-height:2 !important; }
.pagesummary .pageblock_box:after { display:block; content:''; clear:both; }

.pagesummary .content_area .mid { background:transparent !important; }
.pagesummary .content_area .mid .pagecontent_box { background:#FFFFFF; }
.pagesummary .content_area .mid .pageblock_box { padding:30px 40px; max-width:1118px; margin-bottom:40px; }

/* Newsroom subpages list */
.iveo_pipe_articles_fullapp .item-search { display:block; padding:60px 0px 0px 0px; margin:0px auto; max-width:1200px; position:relative; }
.iveo_pipe_articles_fullapp .item-search:after { clear:both; display:block; content:''; }

.iveo_pipe_articles_fullapp .item-search .search-field-cnt { width:100%; max-width:300px; display:inline-block; border:1px solid #dddddd; margin-right:10px; }
.iveo_pipe_articles_fullapp .item-search .search-field-cnt .search-label { background:#FFFFFF; padding: 25px 10px; display: block; color: rgba(102, 102, 102, 1); line-height:100%; cursor:pointer; text-transform:uppercase; }
.iveo_pipe_articles_fullapp .item-search .search-field-cnt .search-label SPAN { float:right; }
.iveo_pipe_articles_fullapp .item-search .search-field-cnt .search-field { display:none; position:absolute; width:calc(100% - 56px); border:3px solid #808080; background:#FFFFFF; padding:25px 25px; left:0px; z-index:1200; }

.iveo_pipe_articles_fullapp .item-search .search-field-cnt.active .search-label { background:gray; color:#FFFFFF; }
.iveo_pipe_articles_fullapp .item-search .search-field-cnt.active .search-field { display:block; }

.iveo_pipe_articles_fullapp .search-field INPUT[name='kw'] { font-size:46px; border:none; border-bottom: 10px solid #333333; color:#333333; padding:10px 0px; width:100%; }
.iveo_pipe_articles_fullapp .search-field button { background:transparent; border:none; font-size:32px; position: absolute; top: 38px; line-height: 46px; right: 25px; color:#65A42B; }

.iveo_pipe_articles_fullapp .search-field:after { clear:both; content:''; display:block;; }
.iveo_pipe_articles_fullapp .search-field .start-date, .search-field .end-date { width:calc(50% - 30px); float:left; padding:0px 15px; }
.iveo_pipe_articles_fullapp .search-field .start-date label, .search-field .end-date label { display:block; margin-bottom:5px; }

.iveo_pipe_articles_fullapp .search-field .start-date INPUT, .search-field .end-date INPUT { height: 34px; display: block; width: calc(100% - 16px); border: 3px solid #808080;     padding: 5px; margin-bottom: 20px; }

.iveo_pipe_articles_fullapp .search-field { width:calc(33.33% - 30px); display:inline-block; padding:15px; }
.iveo_pipe_articles_fullapp .search-field INPUT[type='checkbox'] { width:40px; height:40px; margin:4px 15px 0px 12px; display:inline-block; vertical-align:middle; }
.iveo_pipe_articles_fullapp .search-field P { display:inline-block; vertical-align:middle; text-transform:uppercase; max-width:170px; margin:0px; }

.iveo_pipe_articles_fullapp .search-field .combos { display:inline-block; width:30%; }

.iveo_pipe_articles_fullapp .btn_apply, .iveo_pipe_articles_fullapp .btn_reset { background-color: #65A42B; color: #fff; padding: 25px; display:inline-block; margin-right:10px; border:none; line-height:100%; text-transform:uppercase; }

.iveo_pipe_articles_fullapp .item-list { max-width:1200px; margin:0px auto; padding:60px 0px; }
.iveo_pipe_articles_fullapp .item-list .item { display: block; padding:0px; cursor: pointer; min-height: 175px; background:#FFFFFF; margin-bottom:40px; border:1px solid #dddddd; position:relative; }
.iveo_pipe_articles_fullapp .item-list .item:hover { background:#65A42B; color:#FFFFFF !important; }
.iveo_pipe_articles_fullapp .item-list .item > A { padding: 0px 15px; display: block; min-height: 115px; }
.iveo_pipe_articles_fullapp .item-list .item > A:after { clear:both; content:''; display:block; }

.iveo_pipe_articles_fullapp .item-list .item .item-img { width:25%; height:202px; overflow:hidden; float:left; }
.iveo_pipe_articles_fullapp .item-list .item .item-img IMG { width:100%; }
.iveo_pipe_articles_fullapp .item-list .item .item-body.noimg { width:calc(100% - 50px); }
.iveo_pipe_articles_fullapp .item-list .item .item-body.noimgwdate { padding-left:75px; width:calc(100% - 100px); }

.iveo_pipe_articles_fullapp .item-list .item .item-body { width:auto; padding:30px 0px 0px 60px; float:none; }
.iveo_pipe_articles_fullapp .item-list .item .item-body H3 { margin-bottom:25px; font-size: 24px; line-height: 1.2; text-transform: capitalize; font-style:italic; color:#333333; font-weight:normal; }
.iveo_pipe_articles_fullapp .item-list .item .item-body .item-desc, .item-list .item .item-body .item-desc > * { line-height:2; color:#333333;  }
.iveo_pipe_articles_fullapp .item-list .item .dt { padding:10px; position:absolute; top:30px; left:-8px; background:#65A42B; text-align:center; color:#FFFFFF; }
.iveo_pipe_articles_fullapp .item-list .item .dt .dty { display:block; }  

.iveo_pipe_articles_fullapp .item-list .item .item-body:hover H3 { color:#ffffff; }
.iveo_pipe_articles_fullapp .item-list .item .item-body:hover .item-desc { color:#ffffff;  }

.iveo_pipe_articles_fullapp  .btn_edit, .iveo_pipe_articles_fullapp  .btn_delete { cursor:pointer; } 

TR.adesc, TR.aimg, TR.asummary { display:none; }  

.iveo_pipe_articles_fullapp .paging { text-align:center; }
.iveo_pipe_articles_fullapp .paging A, .iveo_pipe_articles_fullapp .paging B { display:inline-block; padding:15px; border-top:3px solid #000000; border-bottom:3px solid #000000; border-left:3px solid #000000; background:#FFFFFF; line-height:100%; cursor:pointer; border-right:3px solid #000000; }
.iveo_pipe_articles_fullapp .paging A:hover, .iveo_pipe_articles_fullapp .paging B:hover { background:#65A42B; }

/* Sitemap */
table.sitemap_box > tbody > tr > td  { vertical-align:top; width:calc(33.33% - 20px); padding:0px 20px 0px 0px; }

@media only screen and (max-device-width:450px), only screen and (max-width:450px){
  xBODY.showmenu { padding:0px; overflow:visible; }
  
  .masthead_area section > DIV { max-width:100%; }
  .masthead_area section > DIV A, .masthead_area section > DIV A:hover, .masthead_area section > DIV A:visited { margin:0px auto; }
  
  header .leftpanel UL { display:none; }
  .xmasthead_area .search-wrapper { top:93px; background:#313327; padding:20px 0px; }
  .xmasthead_area .search-wrapper .close { display:none; }
  .xmasthead_area .search-wrapper INPUT { font-size:16px; line-height:30px; min-height:30px; max-width:100%; width:calc(100% - 50px); padding:5px; background:#FFFFFF; border:none; }
  .xshowmenu .masthead_area .search-wrapper { display:block;  }
  
  xheader .leftpanel { position:relative; }
  xheader .leftpanel .nav-side { float:right;  }
  xheader .leftpanel UL LI.mobile-hide, header .leftpanel UL LI.devider_nav { display:none; }
  xheader .rightpanel { display:none; }
  
  .xsitemenu_area { position:absolute; width:100%; height:auto; padding:0px; top:173px; }
  .xsitemenu_area > H2 { display:none; }
  .xsitemenu_area UL { width:100%; }
  
  .sitemenu_area UL LI.first-item { display:none; }
  .sitemenu_area UL LI:nth-of-type(2), .sitemenu_area UL LI:nth-of-type(3), .sitemenu_area UL LI:nth-of-type(4) { display:block; }
  
  .content_area .pagecontent_box { padding:0px 20px; width:calc(100% - 40px); display:block; }
  .pagelevel-1 .content_area .pagecontent_box, .pagelevel-1 .content_area .pageblock_box > H2, .pagelevel-1 .content_area .pageblock_box > DIV { padding:0px; width:100%; }
  
  .pagelevel-1 .pageblock_box > H2 { display:block; margin:0px auto; max-width:calc(100% - 40px); text-align:center; }
  div#slide-holder div#slide-runner { width:100%; height:300px; }  
  div#slide-holder div#slide-runner:after { display:none; }
  div#slide-holder div#slide-runner IMG { width:auto; height:100%; left:50%; transform:translateX(-50%); max-width:fit-content; }
  
  div#slide-content-holder .slide-content.active { text-align:center; }
  div#slide-content-holder .slide-content-title { display:inline-block; margin:120px auto 0px auto; background:rgba(121,184,63,0.8); font-size:17px; text-align:center; float:none; width:calc(100% - 40px); text-align:center; }
  div#slide-content-holder .slide-content-title:before { display:none; }  
  
  div#slide-content-holder .slide-content-desc SPAN:nth-of-type(1), div#slide-content-holder .slide-content-desc SPAN:nth-of-type(2) { display:inline-block; background:rgba(255,255,255,0.8); font-size:17px !important; text-align:center; float:none; width:calc(100% - 40px); text-align:center; } 
  div#slide-content-holder .slide-content-desc SPAN:nth-of-type(1):before { display:none; }
  div#slide-content-holder .slide-content-desc SPAN:nth-of-type(2):before, div#slide-content-holder .slide-content-desc SPAN:nth-of-type(2):after { display:none; }
  
  .content_area .iveo_pipe_pagetree_pinup { display:block; float:none; max-width:100 !important%; width:100% !important; margin:0px auto 24px auto !important; }  
  .pagelevel-1 .content_area .iveo_pipe_pagetree_pinup { width:calc(100% - 40px) !important; margin:0px 20px 24px 20px !important; }
  
  .pagelevel-1 .content_area .pagecontent_box { margin-bottom:20px; }
  
  .pagelevel-1 #_ptoo_26926.pageblock_box > H2:before { display:none; }
  .pagelevel-1 #_ptoo_26926.pageblock_box > H2:after { display:none; }
 
  .content_area .pagecontent_box > H1 { font-size:30px !important; margin-bottom: 20px; }
  
  .content_area #_ptod_58 .iveo_pipe_pagetree_pinup { max-width:100% !important; width:calc(100% - 88px) !important; display:block !important; min-height:auto; }
  .content_area #_ptod_58 .iveo_pipe_pagetree_pinup .ct-box { display:block !important; }
  .content_area #_ptod_58 .iveo_pipe_pagetree_pinup .ct-box:after { display:block; clear:both; content:''; }
  .content_area #_ptod_58 .iveo_pipe_pagetree_pinup .picture_ { float:left; width:100px !important; }
  .content_area #_ptod_58 .iveo_pipe_pagetree_pinup .text_ { float:left; width:calc(100% - 110px) !important; }  
  .content_area A.viewmore { float:none !important; margin:10px auto; display:block !important; }
  
  .content_area #_ptod_59 .iveo_pipe_pagetree_pinup { margin:0px 20px 20px 20px; width:calc(100% - 40px) !important; }
  .content_area #_ptoo_47404 .iveo_pipe_pagetree_pinup { margin:0px 20px 20px 20px; width:calc(100% - 40px) !important; }
   
  .content_area #_ptod_60 .iveo_pipe_pagetree_pinup { max-width:calc(100% - 40px); }

  footer .copyright IMG { margin:0px 0px 20px 0px; }
  footer .copyright, footer .links { width:calc(100% - 40px); text-align:left; padding:0px 20px; }
  
  footer #desktop-sm { display:none; }
  footer #mobile-sm { display:block; }
  
  footer .copyright { margin-bottom:20px; }
  footer .copyright .divider { display:block; text-indent:-9999px; height:10px; }
  
  SPAN.gitem .gwriteup { width:calc(100% - 22px); padding:10px; left:0px; right:0px; }
  
  .content_area .mid  TABLE  { width:100% !important; display:block !important; overflow:auto; }
  .content_area .mid  TABLE > TBODY { display:table; width:100%; }
  .content_area .mid  TABLE > THEAD { display:table; width:100%; }
  .content_area .mid  IFRAME  { width:auto !important; max-width:100%;  height:auto !important; margin:0px auto 10px auto; float:none; display:block; }
    
  .ives_tab_kosong { border:1px solid transparent; border-collapse:collapse; border-top:1px solid #ccc; margin-top:10px; }
  .ives_tab_kosong  > tbody > tr > td, .ives_tab_kosong > tbody > tr > th { vertical-align:top; display:inline-block; width:97%!important; padding:5px 0 0!important; font-size:90%; }
  .ives_tab_kosong  > thead > tr > td, .ives_tab_kosong > thead > tr > th { vertical-align:top; display:inline-block; width:97%!important; padding:5px 0 0!important; font-size:90%; }  
  
  .content_area TABLE.iveo_table.ives_tab_modern1 > TBODY > TR:nth-child(even) > TD:first-of-type { display:none; }

  .content_area TABLE.iveo_table.ives_tab_modern1 > TBODY > TR > TH { background:transparent; border:3px solid #000000; text-align:center; width:200px; float:none; padding:20px; }
  .content_area TABLE.iveo_table.ives_tab_modern1 > TBODY > TR:nth-child(odd) > TD  { visibility:visible; display:block; width:calc(100% - 40px); float:none; padding:20px;  }

  .content_area .pageblock_box UL LI A { word-break:break-word; }
  
  .pagesummary .content_area .pageblock_box { margin:0px 20px 40px 20px; max-width:calc(100% - 82px) !important; padding:20px !important; }
	.pagesummary .pageblock_box > H2 { width:100%; float:none; padding:0px; margin-bottom:10px; }
	.pagesummary .pageblock_box > DIV { width:100%; float:none; padding:0px; }  
  
	.iveo_pipe_articles_fullapp .item-search .search-field-cnt { display:block; max-width:100%; margin:0px 0px 10px 0px; }
	.iveo_pipe_articles_fullapp .search-field INPUT[name='kw']  { font-size:20px; line-height:54px; }  
  .iveo_pipe_articles_fullapp .item-list .item .item-img { width:100%; float:none; }
	.iveo_pipe_articles_fullapp .item-list .item .item-body { width:calc(100% - 50px) !important; }

  
   table.sitemap_box, table.sitemap_box > tbody, table.sitemap_box > tbody > tr, table.sitemap_box > tbody > tr > td { display:block; width:100% !important; padding:0px; } 
  
  .layout-default_wide_left .content_area > .mid { padding: 0px 0px; width: calc(100% - 0px); display: block; float:none !important; }
  .layout-default_wide_left .content_area .sidebar_area { padding: 0px 20px; width: calc(100% - 40px); display: block; float:none !important; }

  .layout-default_wide .content_area > .mid { padding: 0px 0px; width: calc(100% - 0px); display: block; float:none !important; }
  .layout-default_wide .content_area .sidebar_area { padding: 0px 0px; width: calc(100% - 0px); display: block; float:none !important; }
  
  .layout-default_wide_left .content_area_wide > .mid, .layout-default_wide .content_area_wide > .mid { padding:0px; width:100%; }
  
  .eservices .content_area .iveo_pipe_pagetree_pinup { height:auto; }
  .eservices .content_area .iveo_pipe_pagetree_pinup .ct-box { flex-direction:row; }
  .eservices .content_area .iveo_pipe_pagetree_pinup .picture_ { width:120px !important; padding:10px 0px; margin-bottom:0px; }
  
  .iveo_pipe_mydocs_slidebox, .gv_galleryWrap, .gv_gallery, .gv_panelWrap, .gv_overlay, .gv_panel , .gv_filmstripWrap, .gv_filmstrip { width:100% !important; }
  .gv_panel  IMG {  left: 0px !important; right: 0px !important; margin: 0px auto; top:50% !important; transform:translateY(-50%) !important; }  
}

.PTP371 .subpages_box { display:none; }
.PTP371.ive_designmode .subpages_box { display:block; }