/*=============== CSS Reset ===================*/ a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0} .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .clearfix { display: inline-block; } /* start commented backslash hack \*/ * html .clearfix { height: 1%; } .clearfix { display: block; } /* close commented backslash hack */ *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .float-l{ float:left; } .float-r{ float:right; } ul{ margin-bottom: 10px; margin-left: 35px; } ul li { display: list-item; list-style:disc; margin: 0; padding: 0; } sub { vertical-align: sub; font-size: smaller; } sup { vertical-align: super; font-size: smaller; } .tparrows { background: #1B4291 !important; opacity: 0.7; } body{ margin: 0; padding: 0; } .learn-more:hover{ background: #000962; color:#fff; } .learn-more{ background: #173c95; padding: 13px 46px; border-radius: 55px; } #header-wrapper { background: #fff; padding: 10px 0; width: 100%; /*position: fixed; z-index: 10;*/ } ul#menu-main li a{ display: block; /*padding-bottom: 37px;*/ -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; } .menu-main-container ul#menu-main{ margin: 0; } /*#main-banner, .banner-header{ padding-top: 90px; }*/ .center-container{ width: 1249px; margin: 0 auto; } .numbered-list { list-style: auto; padding-left: 15px; } /*============================ Main LOGO ===============================*/ #main-logo{ height: 70px; overflow: hidden; max-width: 290px; /*background: #fff; border: 1px solid #000;*/ } #main-logo a{ display: block; width: 100%; height:100%; } img{ height: auto; max-width: 100%; vertical-align: middle } #main-logo img{ height: 100% !important; max-width: 100%; width: auto !important; } /*============================ EOF Main LOGO ===============================*/ .header-l-sec.float-l.clearfix { height: 96px; } /*============================ Main MENU ===============================*/ #main-menu{ display: none; } #main-menu, #weather-sec{ padding-top: 25px; } #weather-sec{ margin-right: 30px; } .menu-nav ul li:first-child{ /* margin-left: 59px;*/ } .menu-nav ul#menu-main li { display: inline-block; list-style: none; margin-right: 34px; } .menu-nav ul li:last-child{ /*margin-right: 21px*/ } .menu .menu-item-has-children{ position: relative; } /*============================ EOF SUB MENU ===============================*/ #main-menu .menu .menu-item-has-children:hover .sub-menu{ display: block; } #main-menu ul.sub-menu { z-index: 2; background-color: #fff; display: none; left: -35px; margin: 0 0 0 15px; padding: 26px 0 0; position: absolute; top: 16px; } #main-menu ul.sub-menu li { line-height: 1.4; margin: 4px 0 0; } #main-menu ul.sub-menu li a { border-bottom: 1px solid #618be2; line-height: 30px; margin: 0 10px; text-transform: none; width: 200px; /*display: block;*/ text-transform: none ; } #main-menu ul.sub-menu li.menu-item:last-child a, ul#menu-main li.menu-item-has-children ul li.current_page_item{ border-bottom: none; } ul#menu-main li a:hover{ color: #2f62dc; border-bottom: 3px solid #1B3F95; } ul#menu-main li.current-menu-item a:hover, ul#menu-main ul.sub-menu li a:hover{ color: #2f62dc; border-bottom: 1px solid #1B3F95; } ul#menu-main li.current_page_item{ color: #2f62dc; border-bottom: 3px solid #1B3F95; } #main-menu ul.sub-menu ul li a{ /*color:blue;*/ } #main-menu ul.sub-menu ul { left: 195px; /*color: blue;*/ padding-top: 1px; top: -7px; background: transparent; } #main-menu ul.sub-menu li ul li { /*display:none;*/ background: #fff; opacity:0; } #main-menu ul.sub-menu li:hover ul li { opacity:1; } #main-menu li:hover{ } /*#main-menu .menu .menu-item-has-children li ul:hover .sub-menu { display: block; }*/ /*#main-menu li ul li>.sub-menu{ color:blue; }*/ /*============================ EOF SUB MENU ===============================*/ /*============================ EOF Main MENU ===============================*/ /*=============================== mobile menu ================================*/ #unstyled-list{ z-index: 10; background-color: #b2d0ff; font-family: "proxima_nova_rgregular"; } .mm-menu .mm-listview> li .mm-arrow:after, .mm-menu .mm-listview> li .mm-next:after, .mm-menu .mm-btn:after, .mm-menu .mm-btn:before{ border-color: #fff !important; } .mm-navbar .mm-title { display: none; } .mm-listview> li> a, .mm-listview> li> span{ text-transform: uppercase; color: #272360 !important; } .mm-listview> li> a:hover{ color: #fff !important; } #mobile-menu{ height: auto; padding:15px 10px 10px 10px; float: left; position: relative; } /*============================ EOF mobile menu ===============================*/ /*============================ search-bar ===============================*/ .hide-menu #header-wrapper{ padding: 10px 0 37px; } .hide-menu .cdl-search-btn{ display: none; } .hide-menu #main-menu, .hide-menu .cdl-search-btn{ /*display: none;*/ } /*.cdl-search-btn{ display: inline-block; padding: 10px 20px; color: #fff; background-color: #3598DC; text-decoration: none; text-align: center; }*/ .cdl-search-btn{ background: url(../images/search.png); background-repeat: no-repeat; background-position: center 4px; width: 23px; height: 27px; margin-right: 25px; cursor: pointer; position: relative; display: inline-block;; } #search-opt{ display: none; position: absolute; right: 51px; top: 0; } /*.container{ width: 960px; margin: 0px auto; }*/ .cdl-overlay{ width: 100%; height: 100%; background-color: #000; opacity: 0.6; position: absolute; display: none; z-index: 1; } .cdl-search-btn:hover, .cdl-search-btn:focus{ text-decoration: none; } .cdl-search-container{ width: 320px; height: 54px; padding: 10px; z-index: 11; position: absolute; right: 80px; top: 63px; /*margin-left: -160px; margin-top: -100px;*/ background-color: #fff; display: none; } .cdl-search-container .cdl-search-form-container{ width: 100%; height: 100%; position: relative; } .cdl-search-container .cdl-search-field{ padding: 8px 60px 8px 8px; width: 100%; height: 100%; border: 1px solid #3598DC; } .search-lbl{ position: relative; } .no-results.not-found .cdl-search-field{ border: 1px solid #3598dc; height: 100%; padding: 8px 60px 8px 8px; width: 28%; } .cdl-search-container .cdl-find, .no-results.not-found .cdl-find{ width: 23px; height: 27px; position: absolute; left: 267px;; top: 2px; /*background-color: #3598DC;*/ border: none; background: url(../images/search.png) no-repeat center 4px; } .cdl-search-container .cdl-search-close{ display: block; width: 40px; height: 40px; /*border-radius: 50%;*/ position: absolute; top: -30px; left: 300px; background: url(../images/close_icon.png) no-repeat; } /*============================ EOF search-bar ===============================*/ /*============================ weather-widget ===============================*/ .weather-widget{ /*background: url(../images/weather.jpg); background-repeat: no-repeat;*/ width: 34px; height: 25px; margin-left: 28px; } .location_name{ display: none; } #wpc-weather .now { position: relative; } #wpc-weather .now .climacon{ position: absolute; right: -32px; top: -18px; } #wpc-weather.small .now .time_temperature{ position: absolute; right: 0; } /*============================ EOF weather-widget ===============================*/ /*============================ About ===============================*/ #about-cdl .center-container> div{ width: 49%; } #reparing-center{ width: 50%; } .map-image, .video-para{ width: 612px; height: 462px; overflow: hidden; } #about-txt { overflow: hidden; } #about-txt .abt-two-col-wrapper> div{ min-height:462px; } #about-txt{ width: 50%; } /*========================= EOF About ==============================*/ /*============================ GRID ===============================*/ /* .cd-container{ width: 1250px; margin:0px auto; } */ .cd-l-col{ width: 20%; } .cd-m-col{ width: 40%; } .cd-r-col{ width:40%; } .cd-f-w{ width:50%; } .cd-h1{ height:285px; } .cd-h2{ height: 570px; } .cd-col{ min-height: 50px; float: left; background-color: aquamarine; } .cd-blog-details{ background: url(../images/blog-bg.png)no-repeat ; background-size: cover; background-position: -239px 0; } .cd-feature-vid{ background: url(../images/our-people-bg.jpg)no-repeat ; background-size: cover; } .recent-posts p{ font-size: 0.9em; } .recent-posts small{ font-size: 0.7em; padding-left: 0; } .cd-feature{ background-color: #3970f3; } .cd-feature-img{ background: url(../images/summ-image.JPG)no-repeat; background-size: cover; } .cd-feature-career{ background-color: #c2185b; } .cd-an-reports{ background-color: #6a1b9a; } .cd-stk-up{ background: url(../images/Stock-Market.png)no-repeat; background-size: cover; } .cd-td .summery{ display: block; width: 100%; height: 100%; padding: 39px; position: relative; } .cd-blog-details .summery{ padding: 85px 26px 40px 25px; } .cd-an-reports .summery, .cd-feature-career .summery, .cd-stk-up .summery{ padding: 42px 28px; } .cd-td .summery h2, .cd-td .summery h3{ font-size: 1.2em; margin-bottom: 10px; margin-top: 10px; } .key-strenghths-box, .csr-box{ background: rgba(0, 40, 98, 0.9); color: #ffffff; padding: 30px; } .csr-box h3{ color: #fff } .white-box{ background-color: rgba(255, 255, 255, 0.7); padding: 20px; } /*========================== EOF GRID =============================*/ /*============================ Footer ===============================*/ #site-footer{ background: url(../images/Footer_back.jpg); background-repeat: no-repeat; background-size: cover; width: 100%; /*float: left;*/ } #footer-wrapper{ /*float: left;*/ height: 420px; } /*============================ Footer Logoes===============================*/ #footer-logos{ width: 37.3%; /*float: left;*/ /*padding-right: 113px;*/ } .foot-main-logo{ border-bottom: 1px solid #657ba7; padding: 57px 0px 22px; width: 266px; margin: 0 auto; text-align: center; } .foot-main-logo a{ display: inline-block; height: 70px; max-width: 290px; overflow: hidden } .foot-main-logo a img{ height: auto; width: 100%; } .partners{ margin: 20px auto; width: 175px; } .partners img{ width: auto; } /*============================ EOF footer Logoes===============================*/ /*============================ Footer menu ===============================*/ .menu-footer-menu-1-container ul, .menu-footer-menu-2-container ul{ margin: 0; } .footer-menu{ width: 27.3%; /*float: left;*/ padding-top: 91px; } .menu-footer-menu-1-container, .menu-footer-menu-2-container{ float: left; } .menu-footer-menu-1-container{ padding-right: 64px; } ul#menu-footer-menu-1 li, ul#menu-footer-menu-2 li{ padding-bottom: 8px; list-style:none; } .menu-footer-menu-1-container ul li.current-menu-item a, .menu-footer-menu-2-container ul li.current-menu-item a, .menu-footer-menu-1-container ul li a:hover, .menu-footer-menu-2-container ul li a:hover{ color: #87abf5 !important; } /*============================ EOF footer menu===============================*/ /*============================ EOF News-Letter===============================*/ #news-letter{ width: 34.5%; /*float: left;*/ padding-top: 68px; } #textfield{ background: rgba(67, 67, 67, 0.5); border: medium none; color: #8b8b8b; /* height: 29px;*/ opacity: 6; padding: 10px; width: 100%; } .form-newsltter{ position: relative; width: 340px; } .newsbtn { position: absolute; right: 10px; top: 8px; } /*============================ EOF News-Letter===============================*/ /*============================ Footer bottom===============================*/ #footer-bottom{ background-color: #0b0b22; opacity: 0.94; /*clear: both;*/ padding:20px 0; text-align: center; width: 100% } .site-info a{ color: #fff } /*============================ EOF footer=bottom===============================*/ /*============================ EOF footer ===============================*/ #fancybox-wrap{ padding: 12px !important; } .breadcrumbs span{ color: #002079; font-size: 0.95em; } /*============================ Milestone Section ===============================*/ #mileston-wrapper{ /*background: #87abf5*/ } .cd-container { width: 90%; max-width: 1170px; margin: 0 auto; } .cd-container::after { /* clearfix */ content: ''; display: table; clear: both; } #cd-timeline { position: relative; padding: 2em 0; margin-top: 2em; margin-bottom: 2em; } #cd-timeline::before { /* this is the vertical line */ content: ''; position: absolute; top: 0; left: 18px; height: 100%; width: 4px; background: #d7e4ed; } .cd-timeline-block { position: relative; margin: 2em 0; } .cd-timeline-block:after { content: ""; display: table; clear: both; } .cd-timeline-block:first-child { margin-top: 0; } .cd-timeline-block:last-child { margin-bottom: 0; } .cd-timeline-img { position: absolute; top: 0; left: 0; width: 40px; height: 40px; border-radius: 50%; box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); background: #0b0b22; } .cd-timeline-img img { display: block; width: 24px; height: 24px; position: relative; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px; } @-webkit-keyframes cd-bounce-1 { 0% { opacity: 0; -webkit-transform: scale(0.5); } 60% { opacity: 1; -webkit-transform: scale(1.2); } 100% { -webkit-transform: scale(1); } } @-moz-keyframes cd-bounce-1 { 0% { opacity: 0; -moz-transform: scale(0.5); } 60% { opacity: 1; -moz-transform: scale(1.2); } 100% { -moz-transform: scale(1); } } @keyframes cd-bounce-1 { 0% { opacity: 0; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); } 60% { opacity: 1; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } 100% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } } .cd-timeline-content { position: relative; margin-left: 60px; background: #C5CAE9; border-radius: 0.25em; padding: 1em; -webkit-box-shadow: 0px 0 6px 2px rgba(9, 31, 42, 0.75); -moz-box-shadow: 0px 0 6px 2px rgba(9, 31, 42, 0.75); box-shadow: 0px 0 6px 2px rgba(9, 31, 42, 0.75); } .cd-timeline-content:after { content: ""; display: table; clear: both; } .cd-timeline-content h2 { color: #020219; font-size: 2em; } .cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date { } .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date { display: inline-block; } .cd-timeline-content p { margin: 1em 0; color: #111423; } .cd-timeline-content .cd-read-more { float: right; padding: .8em 1em; background: #acb7c0; color: white; border-radius: 0.25em; } .no-touch .cd-timeline-content .cd-read-more:hover { background-color: #bac4cb; } .cd-timeline-content .cd-date { float: left; padding: .8em 0; opacity: .7; } .cd-timeline-content::before { content: ''; position: absolute; top: 16px; right: 100%; height: 0; width: 0; /*border: 7px solid transparent; border-right: 7px solid white;*/ } @-webkit-keyframes cd-bounce-2 { 0% { opacity: 0; -webkit-transform: translateX(-100px); } 60% { opacity: 1; -webkit-transform: translateX(20px); } 100% { -webkit-transform: translateX(0); } } @-moz-keyframes cd-bounce-2 { 0% { opacity: 0; -moz-transform: translateX(-100px); } 60% { opacity: 1; -moz-transform: translateX(20px); } 100% { -moz-transform: translateX(0); } } @keyframes cd-bounce-2 { 0% { opacity: 0; -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); -ms-transform: translateX(-100px); -o-transform: translateX(-100px); transform: translateX(-100px); } 60% { opacity: 1; -webkit-transform: translateX(20px); -moz-transform: translateX(20px); -ms-transform: translateX(20px); -o-transform: translateX(20px); transform: translateX(20px); } 100% { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } } @-webkit-keyframes cd-bounce-2-inverse { 0% { opacity: 0; -webkit-transform: translateX(100px); } 60% { opacity: 1; -webkit-transform: translateX(-20px); } 100% { -webkit-transform: translateX(0); } } @-moz-keyframes cd-bounce-2-inverse { 0% { opacity: 0; -moz-transform: translateX(100px); } 60% { opacity: 1; -moz-transform: translateX(-20px); } 100% { -moz-transform: translateX(0); } } @keyframes cd-bounce-2-inverse { 0% { opacity: 0; -webkit-transform: translateX(100px); -moz-transform: translateX(100px); -ms-transform: translateX(100px); -o-transform: translateX(100px); transform: translateX(100px); } 60% { opacity: 1; -webkit-transform: translateX(-20px); -moz-transform: translateX(-20px); -ms-transform: translateX(-20px); -o-transform: translateX(-20px); transform: translateX(-20px); } 100% { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } } /*============================ EOF Milestone Section ===============================*/ #timeLine-btn a.learn-more { padding: 15px 24px; } #timeLine-btn{ text-align: center; margin-top: 17px; /*-webkit-animation-duration: 1s; -webkit-animation-delay: 0s; -webkit-animation-iteration-count: 2; animation-duration: 1s; animation-delay: 0s; animation-iteration-count: 2;*/ } .wow { visibility: hidden; } .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item> .shiftnav-target { background: #002079 !important; color: #fff !important; } .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu> li.menu-item> .shiftnav-target { font-family: 'proxima_nova' !important; } #shiftnav-toggle-main { font-size: 38px !important; } .shiftnav .shiftnav-menu-title a{} .shiftnav-wrap{ padding-top:0 !important; } #shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{ padding-top:23px !important } #shiftnav-toggle-main { background: none !important; z-index: 1 !important; } .shiftnav-wrap{ z-index: auto !important; } .shiftnav.shiftnav-skin-standard-dark, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu { background: #ffffff !important; color: #000000 !important; } .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item> .shiftnav-target{ color:#000 !important; border-bottom:none !important; border-top: none !important; } .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu li.menu-item> .shiftnav-target{ /*color: #183353 !important; border-bottom: 1px solid #183353 !important; */ } .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item{ border-bottom: 1px solid #27235F !important; border-top: none !important; } .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item ul.sub-menu li.menu-item{ border-top: 1px solid #27235F !important; } .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item ul.sub-menu li.menu-item> .shiftnav-target{ border-bottom: none !important; border-top:none !important; font-size: 1.1em; } .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu{ border-top: 1px solid #121436 !important; } .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu { background: #fff !important; } .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item> .shiftnav-target{ text-shadow: none !important; } .menu-item-has-children.shiftnav-sub-always ul.sub-menu li a{ margin-right: 0; } .menu-item-has-children.shiftnav-sub-always a{ margin-right: 50px } .ome-box a{ color: #c0e5ff; } h2 a{ font-family: 'proxima_nova_bold'; text-transform: none; } #csr-tabs .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, #drydocks-wrapper .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{ background-color: #f8f8f8; } #csr-tabs .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, #csr-tabs .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after, #csr-tabs .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{ border-color: #f8f8f8; } .pagination { float: left; } .pagination a { background: #dddddd; border: 1px solid #cccccc; color: #000; margin-right: 4px; padding: 4px 8px; text-align: center; text-decoration: none; } .pagination .current { background: #002079; border: 1px solid #002079; color: #ffffff; margin-right: 4px; padding: 4px 8px; } .pagination a:hover{ background: #7292eb; color: #fff; } h3.shiftnav-menu-title{ margin-left: 10px !important; margin-right: 10px !important; } .testimonial-slider .slick-dots { display: none !important; } .onomichi-text{ margin-right: 33px; width: 78%; } .onomichi-logo{ overflow: hidden; width: 15%; } .cdl-pdf{ height: 345px; overflow: hidden; padding-left: 0; padding-top: 14px; width: 27.5%; } .cdl-pdf a{ display: block; } .cdl-pdf-txt a{ margin-top: 5%; } .cdl-pdf-txt h3{ margin-top: -19px; color: #ffffff; font-size: 13px; font-family: 'proxima_novalight'; line-height:1.4; } .cdl-pdf-img{ padding-right: 15px; } .fa-arrow-circle-right{ margin-right: 20px; margin-bottom: 10px; } .odyssey-banner, h2.home-banner, h3.home-banner { background: rgba(0, 0, 0, 0.7); color: #ffffff; font-family: "proxima_novalight"; font-size: 27px !important; line-height: 1.1 !important; padding: 15px !important; text-transform: none; } h3.home-banner { font-size: 24px !important; padding: 0 15px 15px !important; text-transform: uppercase; } h2.home-banner { font-size: 34px !important; font-family: 'proxima_novasemibold'; text-transform: uppercase; } .history-image{ text-align: center; } .repairs-undertaken ul li{ width: 40%; float: left; } .video-cc{ min-height: 250px !important; height: 250px !important; } img.you-img{ width: 49%; } .ytube-v{ margin-bottom: 5px; } /*.contact-form .fieldBlock, .inquery-form .fieldBlock .ge-txt {*/ /* width: 92%;*/ /*}*/ .contact-form .inquery-form textarea.ge-textarea { height: 190px; } .contact-form textarea.ge-textarea { height: 190px !important; } /******************************************menu mobile****************************************************************/ #responsive-menu-container #responsive-menu li.responsive-menu-item a { color: #000000 !important; background-color: #ffffff !important; } #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow { color: #000000 !important; background-color: #ffffff !important; } #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow { border-left: 0px solid #212121 !important; } .home-popup { position: fixed; z-index: 999; top: 90%; background: #d00000; width: 160px; border-radius: 5px; text-align: center; /* padding: 8px; */ text-transform: uppercase; right: 0px; transition: all 0.5s ease; } .home-popup:hover { padding: 5px; transition: all 0.5s ease; box-shadow: 2px 2px 18px #d00000; } .home-popup p { color: #fff; margin-top: 5px; margin-bottom: 0px; font-size: 15px; font-weight: 800; } .n-img { text-align: center; } .n-img img { margin-bottom: 20px; margin-top: 20px; text-align: center; width: 50%; } .box-pdf a { color: #fff; } .box-pdf p { background: #002079; color: #fff; padding: 25px; font-size: 20px; text-transform: uppercase; } .box-pdf p:hover { background: #0034c4; } /***********************************************/ .ytube-v .box { margin-top: 5px; } .box .button { font-size: 15px; padding: 10px; color: #fff; transition: all 0.3s ease-out; } .overlay3 { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.7); transition: opacity 500ms; visibility: hidden; opacity: 0; z-index: 999; } .overlay3:target { visibility: visible; opacity: 1; } .popup { margin: 70px auto; padding: 20px; background: #fff; border-radius: 5px; width: 30%; position: relative; transition: all 5s ease-in-out; } .popup h2 { margin-top: 0; color: #333; font-family: Tahoma, Arial, sans-serif; } .popup .close { position: absolute; top: 20px; right: 30px; transition: all 200ms; font-size: 30px; font-weight: bold; text-decoration: none; color: #333; } .popup .close:hover { color: #173c95; } .popup .content { max-height: 30%; overflow: auto; } .top-section, .sec-section, thi-section { text-align: center; padding: 20px; } .top-section h4, .sec-section h4, .thi-section h4 { margin-bottom: 20px; } a.popup-btn { border: 1px solid #173c95; padding: 9px 20px; border-radius: 25px; } @media only screen and (max-width: 575px) { .ytube-v img.you-img_ { padding: 5px; width: 100%; } .ytube-v img.you-img { padding: 5px; width: 100%; } .dwnload-icon { font-size: 16px; } .popup { margin: 150px auto; width: 100%; } } .pop-me-general-meeting { position: inherit !important; margin: 0 auto !important; width: fit-content !important; } .pop-me-general-meeting:hover { padding:0px !important; } .gm-box { padding-top: 2px; padding-bottom: 2px; line-height: 2rem; margin-top: 30px !important; } @media only screen and (max-width: 575px) { .ytube-v img.you-img_ { padding: 5px; width: 100%; } .ytube-v img.you-img { padding: 5px; width: 100%; } .dwnload-icon { font-size: 16px; } .popup { margin: 150px auto; width: 100%; } } @media only screen and (max-width: 640px) { .wrapper-agent-list { display:block; } .agent-left { width:100%; box-sizing:border-box; } .agent-right { width:100%; } }

AltStyle によって変換されたページ (->オリジナル) /