/* Theme Name: the7dtchild Author: Dream-Theme Author URI: http://dream-theme.com/ Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!, CapstoneCompanies Version: 1.0.0 License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself. You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended Template: dt-the7 */ @font-face { font-family: 'Myriad Pro Regular'; font-style: normal; font-weight: normal; src: local('Myriad Pro Regular'), url('font/MYRIADPRO-REGULAR.woff') format('woff'); } @font-face { font-family: 'Myriad Pro Condensed'; font-style: normal; font-weight: normal; src: local('Myriad Pro Condensed'), url('font/MYRIADPRO-COND.woff') format('woff'); } @font-face { font-family: 'Myriad Pro Condensed Italic'; font-style: normal; font-weight: normal; src: local('Myriad Pro Condensed Italic'), url('font/MYRIADPRO-CONDIT.woff') format('woff'); } @font-face { font-family: 'Myriad Pro Light'; font-style: normal; font-weight: normal; src: local('Myriad Pro Light'), url('font/MyriadPro-Light.woff') format('woff'); } @font-face { font-family: 'Myriad Pro Semibold'; font-style: normal; font-weight: normal; src: local('Myriad Pro Semibold'), url('font/MYRIADPRO-SEMIBOLD.woff') format('woff'); } @font-face { font-family: 'Myriad Pro Semibold Italic'; font-style: normal; font-weight: normal; src: local('Myriad Pro Semibold Italic'), url('font/MYRIADPRO-SEMIBOLDIT.woff') format('woff'); } @font-face { font-family: 'Myriad Pro Bold Condensed'; font-style: normal; font-weight: normal; src: local('Myriad Pro Bold Condensed'), url('font/MYRIADPRO-BOLDCOND.woff') format('woff'); } @font-face { font-family: 'Myriad Pro Bold'; font-style: normal; font-weight: normal; src: local('Myriad Pro Bold'), url('font/MYRIADPRO-BOLD.woff') format('woff'); } @font-face { font-family: 'Myriad Pro Bold Italic'; font-style: normal; font-weight: normal; src: local('Myriad Pro Bold Italic'), url('font/MYRIADPRO-BOLDIT.woff') format('woff'); } @font-face { font-family: 'Myriad Pro Bold Condensed Italic'; font-style: normal; font-weight: normal; src: local('Myriad Pro Bold Condensed Italic'), url('font/MYRIADPRO-BOLDCONDIT.woff') format('woff'); } /* end font myriad pro */ ul#primary-menu li a span { letter-spacing: 1px; text-transform: uppercase; } .footer .wf-container .widget { margin-bottom: 0 !important; } footer#footer ul.custom-menu { display: inline-flex; padding: 0; margin: 0; } footer#footer section#presscore-custom-menu-one-2 { text-align: right; } footer#footer .wf-container-footer p, footer#footer .wf-container-footer .textwidget { margin-bottom: 0px !important; } footer#footer ul.custom-menu li { border: 0px !important; flex-grow: 1; text-align: right; font-size: 18px; color: rgba(7, 9, 29, .5); font-family: "Roboto"; font-weight: 400; line-height: 30px !important; padding: 15px 23px 15px 23px; background-color: white; margin: 0; } footer#footer ul.custom-menu li:last-child{ padding-right: 0; } div#bottom-bar .bottom-text-block { display: flex; padding: 0; width: 100%; margin: 0; } div#bottom-bar .ps-left-col.left-col { width: 50%; text-align: left; font-size: 16px; color: rgba(0,0,0,0.5); font-family: "Roboto"; font-weight: 400; } div#bottom-bar .ps-right-col.right-col { width: 50%; text-align: right; font-size: 16px; color: rgba(0,0,0,0.5) !important; font-family: "Roboto"; font-weight: 400; } .ps-right-col.right-col a { font-size: 16px; color: rgba(0,0,0,0.5) !important; font-family: "Roboto"; font-weight: 400; text-align: right; padding: 0 12px 0 12px; } a.right-to-left.linkedin i{ border-radius: 50px; background-color: #ffffff; border: 1px solid #dddddd; padding: 8px; color: #000 !important; margin-left: 12px; padding: 6px 8px 6px 8px; } a.right-to-left.linkedin { padding-right: 0; } /* Home Page */ div#home_title p { font-size: 54px; line-height: 64px; color: #fdfdfd; font-family: "Roboto"; font-weight: 300; text-align: center; } div#product_head h2, div#company_head_text h1, div#capstone_head h2 { font-size: 60px; color: #07091d; font-family: "Roboto"; font-weight: 300; text-align: center; } div#companytwocom_left p { font-size: 15px; line-height: 24px; color: #000000; font-family: "Roboto"; font-weight: 400; margin-bottom: 20px; } .loadmorelink a span { color: #000 !important; } .loadmorelink a { font-size: 16px; color: #000000 !important; font-family: "Roboto"; font-weight: 500; line-height: 50px; text-decoration: none; padding: 0; width: 160px; height: 50px; } div#capstone_subsidiaries_title p{ font-size: 48px; line-height: 24px; color: #000000; font-family: "Roboto"; font-weight: 300; text-align: center; } .subsidi_first { position: relative; background-color: #010101; } .subsiimage { opacity: 1; transition: .5s ease; backface-visibility: hidden; display: block; } .submiddle { transition: .5s ease; opacity: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center; } .subsidi_first:hover .subsiimage { opacity: 0.3; } .subsidi_first:hover .submiddle { opacity: 1; } .subsiditext { background-color: transparent; } .subsiditext a { font-size: 18px; color: #ffffff !important; font-family: "Roboto"; font-weight: 500; text-align: center; text-decoration: none; line-height: 50px; width: 160px; height: 50px; padding: 0; } .subsiditext a span { color: #fff !important; } div#capstone_subsidiaries{ background-position: 0 0 !important; background-repeat: no-repeat !important; background-size: 100% 60% !important; padding-bottom: 80px; } div#capstone_subsidiaries_twoblock .vc_column-inner { padding-top: 70px !important; padding-left: 12px !important; padding-right: 12px !important; } p.subsidi_lasttitle { font-size: 30px; line-height: 24px; color: #000000; font-family: "Roboto"; font-weight: 400; text-align: center; margin-top: 35px; } div#product_section .vc_column-inner { padding-top: 30px !important; } div#product_title p { font-size: 16px; line-height: 24px; color: #000000; font-family: "Roboto"; font-weight: 400; text-align: center; } .subsidi_first .btn-border-animate.btn-dark .button-border, .subsidi_first .button.btn-border-animate.btn-dark .button-border{ background: #fff !important; } .loadmorelink .btn-border-animate.btn-dark .button-border, .loadmorelink .button.btn-border-animate.btn-dark .button-border{ background: #000 !important; } #bottom-bar .wf-float-right{ margin-left: 0px; } /* Post Single page */ h3.singlepage_title { font-size: 60px; color: #07091d; font-family: "Roboto"; font-weight: 300; text-align: center; margin-bottom: 30px; line-height: 70px; } p.singlepost_date { font-size: 18px; line-height: 24px; color: #808080; font-family: "Roboto"; font-weight: 400; text-align: center; margin-bottom: 50px; } .content.singlepostpage article .entry-content p{ font-size: 16px; line-height: 24px; color: #07091d; font-family: "Roboto"; font-weight: 400; margin-bottom: 20px; } .nav-links span.meta-nav { color: #07091d !important; font-family: "Roboto"; font-weight: 400 !important; text-transform: capitalize; margin-bottom: 0 !important; } body.post-template-default.single.single-post span.post-title.h4-size { font-size: 16px !important; line-height: 24px !important; color: #07091d !important; font-family: "Roboto"; font-weight: bold; } body.post-template-default.single.single-post .icomoon-the7-font-the7-arrow-29-3:before, body.post-template-default.single.single-post .icomoon-the7-font-the7-arrow-29-2:before{ visibility: hidden; } body.post-template-default.single.single-post .nav-previous i { background-image: url(images/leftarrow.png) !important; background-position: center; background-size: contain; background-repeat: no-repeat; } body.post-template-default.single.single-post .nav-next i { background-image: url(images/rightarrow.png) !important; background-position: center; background-size: contain; background-repeat: no-repeat; } body.post-template-default.single.single-post .nav-previous, body.post-template-default.single.single-post .post-navigation .nav-next{ width: 33%; } body.post-template-default.single.single-post a.allpost_showlink { width: 33%; text-align: center; } body.post-template-default.single.single-post .nav-previous { padding-left: 45px; } body.post-template-default.single.single-post .post-navigation .nav-next{ padding-right: 45px; } a.allpost_showlink { font-size: 16px; line-height: 24px; color: #07091d; font-family: "Myriad Pro" !important; text-decoration: unset; margin-top: 20px; } .content.singlepostpage article .author-info.entry-author { display: none !important; } .post-navigation .nav-links{ border-bottom: 0px !important; padding: 50px 0 !important; } body.post-template-default.single.single-post div#main{ padding-bottom: 0 !important; } .content.singlepostpage article .entry-content p:last-child { margin-bottom: 100px !important; } /*subheader for all page */ .subheader_innersection { margin-bottom: 0 !important; } .subheader_innersection ul.menu { display: inline-flex; width: 100%; padding-bottom: 0; justify-content: space-between; align-items: center; } .menu-image-title-after.menu-image-not-hovered img{ padding-right: 20px; } .subheader_innersection ul.menu li .menu-image-title-after.menu-image-title { padding-left: 0; font-size: 18px; letter-spacing: 1px; line-height: 24px; color: #000000; font-family: "Roboto"; font-weight: 500; } .subheader_innersection ul.menu li a { padding: 35px 0 35px 0; } .subheader_innersection ul li { margin: 0 !important; padding: 0 !important; border: 0 !important; } .subheader_innersection li.menu-item:after { display:block; content: ''; border-bottom: solid 2px #000000; transform: scaleX(0); transition: transform 250ms ease-in-out; } .subheader_innersection li.menu-item:hover:after, .subheader_innersection li.menu-item.current-menu-item:after { transform: scaleX(1); display: block; } .subheader_innersection li.menu-item a:hover{ text-decoration: none; } /*.subheader_innersection li.menu-item.current-menu-item a { .subheader_innersection li.menu-item:hover:after { transform: scaleX(1); } border-bottom: 2px solid #000000; } .subheader_innersection li.menu-item.current-menu-item:after{ display: none; }*/ div#company_aftertext p { font-size: 16px; line-height: 24px; color: #000000; font-family: "Roboto"; font-weight: 400; text-align: center; } div#Companytab_inner, div#Companytab_inner_tab2{ background-position: center center !important; margin: 0 50px; background-size: auto !important; min-height: 650px; } div#company_tab_titlesection .wpb_content_element .wpb_tabs_nav{ display: inline-block; margin-bottom: 35px; } div#company_tab_titlesection .wpb_wrapper.wpb_tour_tabs_wrapper.ui-tabs.vc_clearfix.ui-widget.ui-widget-content.ui-corner-all { text-align: center; } .top-header .from-centre-line>li.current-page-ancestor>a .menu-item-text:before { visibility: visible; -ms-transform: scaleX(1); -webkit-transform: scaleX(1); transform: scaleX(1); } .tab_content_text p , div#tab_content_mobile p{ font-size: 16px; line-height: 24px; color: #ffffff; font-family: "Roboto"; font-weight: 400; text-align: left; margin-bottom: 30px; } div#company_tab_titlesection .wpb_tabs_nav li a , div#tab_title_mobile h3 { font-size: 20px; line-height: 24px; color: #000000; font-family: "Roboto"; font-weight: 500; } div#company_tab_titlesection .wpb_tabs_nav li{ border-bottom: 1px solid #dddddd !important; padding: 0 35px 15px 35px; margin-right: 0 !important; } div#company_tab_titlesection .wpb_tabs_nav li.ui-tabs-active.ui-state-active { border-bottom: 2px solid #000 !important; } .companytabwithtwo { margin-bottom: 0 !important; } .content_seconddata h2 { font-size: 48px; color: #ffffff; font-family: "Roboto"; font-weight: 300; } .content_seconddata p{ text-align: left; font-size: 16px; line-height: 24px; color: #ffffff; font-family: "Roboto"; font-weight: 400; max-width: 35%; } .our_promise_content { position: relative; margin-top: 70px; } div#our_promise .dt-fancy-title { margin-top: 70px; font-size: 48px; color: #000000; font-family: "Roboto"; font-weight: 300; text-align: center; } .our_promise_content:before { content: url(images/newlogoshap_icon.png); position: absolute; display: block; left: 50%; top: 49%; z-index: 1; transform: translate(-50%, -50%); } .wpb_content_element .hvrbox { position: relative; } .wpb_content_element .hvrbox p { margin: 0; padding: 0; } .wpb_content_element .hvrbox .hvrbox-layer_top { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; padding: 0 10%; box-sizing: border-box; font-size: 16px; line-height: 24px; color: #ffffff; font-family: "Roboto"; font-weight: 400; text-align: center; } .wpb_content_element .hvrbox .hvrbox-layer_top .hvrbox-text { position: relative; -ms-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s; } .wpb_content_element .hvrbox .hvrbox-layer_top .hvrbox-text h2 { font-size: 36px; color: #ffffff; font-family: "Roboto"; font-weight: 300; text-align: center; } .wpb_content_element .hvrbox .hvrbox-layer_top .hvrbox-text div.des_text { height: 0; overflow: hidden; -ms-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s; } .wpb_content_element .hvrbox:hover .hvrbox-layer_top .hvrbox-text div.des_text { height: 100%; -ms-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s; } div#our_promise { margin-bottom: 35px; } section.product_singletext_sectionclass div#first_product_block{ min-height: 650px; } section.product_singletext_sectionclass div#first_product_block div#first_product_data h2{ text-align: left !important; font-size: 48px; color: #ffffff; font-family: "Roboto"; font-weight: 300; } section.product_singletext_sectionclass div#first_product_block div#first_product_data p { text-align: left !important; font-size: 16px; line-height: 24px; color: #ffffff; font-family: "Roboto"; font-weight: 400; max-width: 670px; margin: 0 !important; } /* leadership page*/ body .company_tab_forleadership{ margin-top: 0px !important; } .team1_rowhtml h3 { font-size: 24px; line-height: 24px; color: #000000; font-family: "Roboto"; font-weight: 500; text-align: left; margin-bottom: 5px; } .subtitlewithsocial h4 { font-size: 18px; line-height: 24px; color: #000000; font-family: "Roboto"; font-weight: 400; text-align: left; margin-bottom: 0; } .subtitlewithsocial { display: inline-flex; width: 100%; padding-bottom: 0; justify-content: space-between; align-items: center; margin-bottom: 10px; } .team1_content p { font-size: 16px; line-height: 21px; color: #000000; font-family: "Roboto"; font-weight: 400; text-align: left; } .rowleft_subttile h4{ font-size: 13px; line-height: 24px; color: #000000; font-family: "Roboto"; font-weight: 400; text-align: left; } .rowright_subttile { text-align: left; } .rowright_subttile i{ margin-left: 0 !important; } div#leader_teamrow2 { margin-bottom: 80px; } div#bod_lastrow { margin-bottom: 55px; } div#company_tab_titlesection .wpb_tabs_nav li:focus { outline: none; } .page-id-97 .subheader_innersection ul.menu li#menu-item-226:after { transform: scaleX(1); display: block; } .page-id-99 .subheader_innersection ul.menu li#menu-item-260:after { transform: scaleX(1); display: block; } .hvrbox * { box-sizing: border-box; text-align: center; } .hvrbox { position: relative; overflow: hidden; max-width: 100%; height: auto; } /* Product Page **/ .pp_product_title h2 { font-size: 48px; line-height: 24px; color: #000000; font-family: "Roboto"; font-weight: 300; margin-bottom: 40px !important } .pp_product_description p { font-size: 16px; line-height: 24px; color: #000000; font-family: "Roboto"; font-weight: 400; } body .pp_product_description { margin-bottom: 35px !important; } .filter-categories a { font-size: 20px; line-height: 24px; color: #000000 !important; font-family: "Roboto"; font-weight: 500; text-transform: unset; background-color: transparent !important; padding: 20px 30px; border-bottom: 1px solid #dddddd; margin: 0 !important; } .filter-categories a.act { border-bottom: 2px solid #000; } .filter-categories ul { display: flex; list-style: none; margin: 0 !important; } div#newsroom_postmain_section .iso-filter.css-grid-filter.extras-off.filter-bg-decoration.filter { margin-bottom: 60px; } div#newsroom_postmain_section h3.entry-title a { font-size: 24px !important; line-height: 24px !important; color: #ffffff !important; font-family: "Roboto" !important; font-weight: 400 !important; margin-bottom: 20px; } div#newsroom_postmain_section .entry-excerpt p { font-size: 16px; line-height: 24px; color: #ffffff; font-family: "Roboto"; font-weight: 400; } div#newsroom_postmain_section .post-entry-content { text-align: left !important; } div#newsroom_postmain_section .post-entry-content .post-head-wrapper{ top: 80%; } div#newsroom_postmain_section article:hover .post-entry-content { background-color: rgb(0,0,0,0.6) !important; text-align: center !important; } .paginator.paginator-more-button a.button-load-more{ width: 400px; height: 50px; font-size: 18px; font-family: "Roboto"; font-weight: 500; text-align: center; border: 0; } div#newsroom_postmain_section .paginator.paginator-more-button a.button-load-more span .btn-text{ color: #000000 !important; } div#newsroom_postmain_section .paginator.paginator-more-button .btn-border-animate.btn-dark .button-border{ background: #000000 !important; } div#newsroom_postmain_section a.dt-btn-s.dt-btn.post-details.details-type-btn { width: 160px; height: 50px; background-color: transparent !important; font-size: 18px; line-height: 50px; color: #ffffff; font-family: "Roboto"; font-weight: 500; text-align: center; padding: 0; } div#foronlyreadbutton i.dt-icon-the7-arrow-03 { display: none; } div#foronlyreadbutton a span.btn-text{ color: #ffffff; } div#foronlyreadbutton .btn-border-animate.btn-dark .button-border{ background: #ffffff; } div#singlepostimage { display: none !important; } .separator_tab .vc_separator { padding: 30px 0; } div#larry_sloven_bod .wpb_single_image .vc_figure, div#larry_sloven_bod .wpb_single_image .vc_single_image-wrapper, div#larry_sloven_bod .wpb_single_image img{ width: 100%; } div#companytwocom_right img { height: 425px; } .des_text p { margin-bottom: 10px !important; } img#only_mobileimg{ display: none !important; } .hvrbox p br { display: none !important; } div#led_remote_content p { font-size: 18px; line-height: 24px; color: #000000; font-family: "Roboto"; font-weight: 400; margin-bottom: 25px; } div#led_remote_title { padding: 15px 0 60px 0; } div#with_imgsection { background-position: center !important; min-height: 800px !important; } ul.mainul_one li { font-size: 18px; line-height: 35px; color: #ffffff; font-family: "Roboto"; font-weight: 400; } .content ul.mainul_one li:before { content: '✓'; font-weight: bold; font-size: 15px; margin-right: 10px; } .content ul.mainul_one{ list-style: none; margin-left: 0; } ul.mainul_two { list-style: disc; margin-left: 40px; } ul.mainul_two li:before{ display: none; } div#withimgcontent h3 { font-size: 30px; color: #ffffff; font-family: "Roboto"; font-weight: 300; margin-bottom: 25px; } ul.mainul_one li:not(:first-child) { display: flex; } ul.mainul_two li { display: list-item !important; } div#mobile_led_imgsection { display: none !important; } .brand_content p { font-size: 16px; line-height: 24px; color: #000000; font-family: "Roboto"; font-weight: 400; } div#brand_left .brand_content p{ text-align: left; } div#brand_center .brand_content p{ text-align: center; } div#brand_right .brand_content p{ text-align: right; } /** responsive css * */ @media screen and (max-width: 1450px) { div#our_promise .wpb_content_element .hvrbox .hvrbox-layer_top { padding: 0 3%; font-size: 15px; line-height: 18px; } } @media screen and (max-width: 1187px) { div#last_team_larry .rowleft_subttile h4 { margin-bottom: 10px !important; } .rowleft_subttile h4 { margin-bottom: 36px; } } @media screen and (max-width: 1450px) { div#our_promise .wpb_content_element .hvrbox .hvrbox-layer_top { padding: 0 1%; } } @media screen and (max-width: 1024px) { div#home_title p { font-size: 45px; line-height: 64px; } div#product_head h2, div#company_head_text h1, div#capstone_head h2, h3.singlepage_title { font-size: 45px; } h3.singlepage_title { line-height: 52px; } div#home_company_section { margin-bottom: 35px !important; } div#capstone_subsidiaries_inner .vc_column-inner { margin-top: 0 !important; } div#capstone_subsidiaries_title p{ font-size: 35px; line-height: 24px; } div#capstone_head_banner { margin-bottom: 20px !important; } div#capstone_subsidiaries_twoblock .vc_column-inner{ padding-top: 30px !important; } p.subsidi_lasttitle { font-size: 22px; margin-top: 15px; } div#capstone_subsidiaries { padding-bottom: 25px; } div#separa_section .vc_separator{ margin-bottom: 1px !important; } div#product_title p{ max-width: 90%; margin: 0 auto; } body.post-template-default.single.single-post div#main { padding-top: 30px !important; } h3.singlepage_title{ margin-bottom: 12px; } p.singlepost_date { font-size: 16px; margin-bottom: 20px; } .content.singlepostpage article .entry-content p:last-child { margin-bottom: 45px !important; } body .company_tab_forteam{ margin-top: 32px !important; } div#companytab_inner_right { display: none; } div#companytab_inner_left, div#companytab_two_inner_left { width: 100%; } div#companytab_inner_left .vc_column-inner, div#companytab_two_inner_left .vc_column-inner{ padding-left: 15px !important; } .tab_content_text p { text-align: center; } div#company_tab_titlesection .wpb_content_element .wpb_tabs_nav{ margin-bottom: 20px !important; } div#Companytab_inner, div#Companytab_inner_tab2 { min-height: 400px; } div#our_promise .dt-fancy-title { margin-top: 32px; font-size: 40px; } .our_promise_content { margin-top: 32px; } .wpb_content_element .hvrbox .hvrbox-layer_top .hvrbox-text h2 { font-size: 28px; line-height: 32px; } div#our_promise { margin-bottom: 0; left: 0 !important; } section.product_singletext_sectionclass div#first_product_block div#first_product_data h2{ font-size: 38px; text-align: left !important; } .company_productlastsection div#first_product_data{ margin-left: 0 !important; } section.product_singletext_sectionclass .company_productlastsection div#first_product_data p{ max-width: 100% !important; } .company_tab_forleadership .vc_column-inner{ padding-top: 0 !important; } div#leader_teamrow2{ margin-top: 0px !important; margin-bottom: 32px; } .company_tab_forleadership .tab-style-three.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { padding-top: 0 !important; } .team1_rowhtml h3 { font-size: 18px; line-height: 18px; margin-top: 10px; } .subtitlewithsocial h4 { font-size: 14px; line-height: 24px; } .subtitlewithsocial { margin-bottom: 5px; } div#leader_tabinner a.right-to-left.linkedin i, div#leader_teamrow2 a.right-to-left.linkedin i{ font-size: 14px; } div#leader_tabinner .vc_separator, div#leader_teamrow2 .vc_separator{ margin-bottom: 10px !important; } div#main_product_one, div#main_product_LEDone{ padding-top: 50px !important; padding-bottom: 50px !important; } body .main_product_wrapper .main_product_wrapper_inner .pp_product_title h2{ font-size: 35px !important; margin-bottom: 10px !important; } body .main_product_wrapper .main_product_wrapper_inner .pp_product_description{ margin-bottom: 20px !important; } div#main_product_second, div#main_product_LEDsecond{ padding-top: 15px !important; padding-bottom: 50px !important; } div#newsroom_postmain_section { padding-top: 20px !important; } .filter-categories a{ padding: 10px 30px; } div#newsroom_postmain_section .css-grid-filter.extras-off.filter-bg-decoration.filter{ margin-bottom: 35px; } div#newsroom_postmain_section .post-head-wrapper { right: 10px !important; left: 10px !important; } div#newsroom_postmain_section h3.entry-title a { margin-bottom: 5px; font-size: 20px !important; } div#newsroom_postmain_section .entry-excerpt p { font-size: 15px; } .paginator.paginator-more-button a.button-load-more{ width: 300px; } div#foronlyreadbutton { text-align: center; } div#newsroom_postmain_section a.dt-btn-s.dt-btn.post-details.details-type-btn { width: 125px; font-size: 15px; } div#newsroom_postmain_section article.is-clicked .post-entry-content { background-color: rgb(0,0,0) !important; text-align: center !important; } body.page-template-default.page.page-id-90 div#main{ padding-top: 30px !important; } .subheader_innersection.two_menu_item ul.menu{ justify-content: space-around; } div#companytwocom_right img { height: auto; } div#our_promise img.hvrbox-layer_bottom { display: block; } div#our_promise .vc_col-sm-6 .vc_column-inner { padding: 0 !important; } div#our_promise .vc_col-sm-6 .wpb_text_column.wpb_content_element { margin-bottom: 0 !important; } div#our_promise .wpb_content_element .hvrbox .hvrbox-layer_top { padding: 0 1%; font-size: 13px; line-height: 18px; } .mobile-branding { padding: 10px 0; } .our_promise_content:before { content: url(images/formobilenewlogoshap_icon.png); top: 50%; } body.page-template-default.page.page-id-241 .company_head_bannerforproductone { margin-top: 35px !important; margin-bottom: 25px !important; } div#led_remote_control{ padding-top: 20px; } div#led_remote_content { margin-bottom: 0; } div#led_img_innersection { margin-right: 10px !important; margin-left: 10px !important; } div#led_remote_content { margin-bottom: 0; } } @media screen and (max-width: 1050px) { div#led_img_innersection .vc_column-inner { padding-right: 35px !important; padding-left: 35px !important; } div#led_remote_control .vc_column-inner { padding-left: 22px !important; padding-right: 22px !important; } } @media screen and (max-width: 995px) { #bottom-bar .wf-float-right { width: 100% !important; } div#bottom-bar .ps-left-col.left-col, .ps-right-col.right-col a, div#bottom-bar .ps-right-col.right-col{ font-size: 14px; } footer#footer ul.custom-menu li { font-size: 16px; padding: 5px 15px 5px 15px; } } @media screen and (max-width: 995px) { body.post-template-default.single.single-post .content.singlepostpage article .entry-content img { width: 100%; } } @media screen and (max-width: 929px) { div#team_secondmem .rowleft_subttile h4 { margin-bottom: 10px; } } @media screen and (max-width: 810px){ .team1_rowhtml h3 { font-size: 17px; } } @media screen and (max-width: 768px) { div#home_banner_section{ min-height: 450px !important; } div#home_title p { font-size: 35px; line-height: 50px; } div#companytwocom_left, div#companytwocom_right, div#caps_sub_twoblock_left, div#caps_sub_twoblock_right, div#main_product_LEDone_left{ width: 100%; text-align: center; } div#company_head_banner, div#companytwocom_left .wpb_text_column.wpb_content_element, div#companytwocom_left .wpb_raw_code.wpb_content_element.wpb_raw_html{ margin-bottom: 20px !important; } div#home_company_section { margin-bottom: 0 !important; } div#caps_sub_twoblock_right .vc_column-inner { padding-top: 0!important; } div#capstone_subsidiaries { background-size: 100% 100%!important; padding-bottom: 10px !important; } .post-navigation .nav-links { padding: 25px 0 !important; } .subheader_innersection ul.menu { display: block; } .subheader_innersection li.current-menu-item a { border-bottom: solid 2px #000000; padding-right: 20px !important; } .subheader_innersection ul.menu li a:hover { border-bottom: solid 2px #000000; transition: transform 250ms ease-in-out; padding-right: 20px !important; } .subheader_innersection li.current-menu-item:after{ border-bottom: 0 !important; } .subheader_innersection li.menu-item:after{ display: none !important; } .subheader_innersection ul.menu li a { padding: 15px 0 15px 0; } div#company_tab_titlesection .wpb_tabs_nav li { padding: 0 20px 10px 20px; } .our_promise_content .wpb_column.vc_column_container.vc_col-sm-6 { width: 100%; } div#our_promise .dt-fancy-title { margin-top: 20px; } .our_promise_content .wpb_column .vc_column-inner{ padding: 0 0 0 0 !important; } .our_promise_content:before{ top: 49.5%; } div#leader_team_left, div#leader_team_right{ width: 100%; } div#leader_tab1_firstsection { margin-bottom: 0 !important; } .boadofdirect_inner_tab2 .vc_col-sm-4, .boadofdirect_inner_tab2 .vc_col-sm-8{ width: 100% !important; } .boadofdirect_inner_tab2 .vc_col-sm-4 .vc_column-inner{ padding-left: 0 !important; padding-right: 0 !important; } .boadofdirect_inner_tab2 .vc_col-sm-4 .wpb_single_image.vc_align_center { text-align: center; margin-bottom: 0; } .boadofdirect_inner_tab2 .team1_content{ margin-bottom: 0 !important; } .vc_row.boadofdirect_inner_tab2.vc_column-gap-25>.vc_column_container{ padding-top: 0 !important; } div#bod_lastrow { margin-bottom: 32px; } div#main_product_one_left, div#main_product_one_right, div#main_product_second_left, div#main_product_second_right, div#main_product_LEDsecond_right, div#main_product_LEDsecond_left, div#main_product_LEDone_right { width: 100%; } div#main_product_one_left .wpb_single_image .vc_figure, div#main_product_one_left .wpb_single_image .vc_single_image-wrapper, div#main_product_one_left .wpb_single_image img, div#main_product_second_right .wpb_single_image .vc_figure, div#main_product_second_right .wpb_single_image .vc_single_image-wrapper, div#main_product_second_right .wpb_single_image img, div#main_product_LEDone_left .wpb_single_image .vc_figure, div#main_product_LEDone_left .wpb_single_image .vc_single_image-wrapper, div#main_product_LEDone_left .wpb_single_image img, div#main_product_LEDsecond_right .wpb_single_image .vc_figure, div#main_product_LEDsecond_right .wpb_single_image .vc_single_image-wrapper, div#main_product_LEDsecond_right .wpb_single_image img{ width: 100%; } div#main_product_second, div#main_product_LEDsecond{ display: grid; } div#main_product_second_left { order: 1; } div#main_product_LEDsecond_left { order: 3; } body .pp_product_title { margin-top: 20px !important; } body .main_product_wrapper .main_product_wrapper_inner .pp_product_title h2 { margin-bottom: 10px !important; } div#main_product_one { padding-top: 40px !important; } div#newsroom_postmain_section { padding-top: 0 !important; } div#larry_sloven_bod .wpb_single_image .vc_figure, div#larry_sloven_bod .wpb_single_image .vc_single_image-wrapper, div#larry_sloven_bod .wpb_single_image img { width: auto; } .our_promise_content:before{ display: none !important; } div#subheaderforallpage { padding-bottom: 15px !important; } div#led_right_bannercontent { width: 100%; } div#with_imgsection { min-height: 600px !important; } div#led_left_bannercontent { display: none; } ul.mainul_one li { font-size: 16px; line-height: 24px; } div#brand_left, div#brand_center, div#brand_right { width: 100%; } div#brand_left .brand_content p, div#brand_center .brand_content p, div#brand_right .brand_content p { text-align: center; } div#brand_left .vc_column-inner, div#brand_center .vc_column-inner, div#brand_right .vc_column-inner { padding-top: 10px; } .brand_content { margin-bottom: 0; } div#led_remote_content p { font-size: 16px; margin-bottom: 15px; } div#led-lighting-center { margin: 50px auto 55px auto; display: table; } } @media screen and (max-width: 767px) { .right-mobile-menu .show-mobile-header .dt-mobile-header { right: 300px !important; } footer#footer section#custom_html-2, footer#footer section#presscore-custom-menu-one-2{ text-align: center; } #footer .wf-container-footer{ padding-top: 20px; padding-bottom: 20px; } #footer .wf-container-bottom{ padding-top: 20px; padding-bottom: 15px; } footer#footer ul.custom-menu li { padding: 10px 15px 0 15px; } div#bottom-bar .bottom-text-block { display: block; } div#bottom-bar .ps-left-col.left-col, div#bottom-bar .ps-right-col.right-col{ width: 100%; text-align: center; margin-bottom: 5px; } a.right-to-left.linkedin { display: block; text-align: center; } a.right-to-left.linkedin i{ border-radius: 50px; background-color: #ffffff; border: 1px solid #dddddd; padding: 8px; color: #000 !important; margin-left: 12px; padding: 6px 8px 6px 8px; margin-top: 5px; } div#leader_teamrow2 .vc_col-sm-3{ width: 50%; } div#leader_teamrow2 a.right-to-left.linkedin{ text-align: left; } div#leader_team_right .team1_content { margin-bottom: 0; } div#newsroom_postmain_section .dt-css-grid { grid-template-columns: repeat(2,1fr) !important; } .rowleft_subttile h4 { margin-bottom: 10px; } div#leader_teamrow2 .wpb_single_image .vc_figure, div#leader_teamrow2 .wpb_single_image .vc_single_image-wrapper, div#leader_teamrow2 .wpb_single_image img{ width: 100%; } } @media screen and (max-width: 600px){ div#company_tab_titlesection .wpb_tabs_nav li{ float: unset !important; padding: 10px !important; } div#our_promise .dt-fancy-title { font-size: 30px; } .our_promise_content { margin-top: 20px; } div#main_product_one, div#main_product_LEDone{ padding-top: 25px !important; } div#newsroom_postmain_section .dt-css-grid { grid-template-columns: repeat(1,1fr) !important; } div#newsroom_postmain_section .post-entry-content .post-head-wrapper { top: 85%; } .team1_rowhtml h3 { margin-top: 13px; } ul.mainul_one li { margin-left: 10px !important; } } @media screen and (max-width: 573px){ .rowleft_subttile h4, div#team_secondmem .rowleft_subttile h4{ margin-bottom: 36px; } } @media screen and (max-width: 500px){ body.post-template-default.single.single-post .nav-previous, body.post-template-default.single.single-post .post-navigation .nav-next, body.post-template-default.single.single-post a.allpost_showlink{ width: 100%; padding: 0 !important; margin: 0 0 15px 0 !important; text-align: center; } body.post-template-default.single.single-post .post-navigation .nav-next{ margin-bottom: 0 !important; } } @media screen and (max-width: 480px) { footer#footer div#bottom-bar .wf-container-bottom { border: 0 !important; } footer#footer ul.custom-menu { margin-top: 20px !important; } footer#footer section#presscore-custom-menu-one-2 { text-align: left; } footer#footer ul.custom-menu { display: inline-block; width: 100%; } footer#footer ul.custom-menu li{ width: 43%; display: inline-block; text-align: center !important; padding: 0; margin: 0 5px; } footer#footer ul.custom-menu li:nth-child(even) { float: right; } footer#footer ul.custom-menu li a { line-height: 40px; border-bottom: 1px solid #ddd !important; width: 100%; } div#home_banner_section{ min-height: 300px !important; } div#home_title p { font-size: 25px; line-height: 40px; } div#product_head h2, div#company_head_text h1, div#capstone_head h2, h3.singlepage_title { font-size: 35px; } h3.singlepage_title { line-height: 42px; } div#capstone_subsidiaries_title p { font-size: 25px; line-height: 25px; } p.subsidi_lasttitle { font-size: 18px; margin-top: 15px; } body .company_tab_forteam{ margin-top: 20px !important; } div#company_tab_titlesection .wpb_tabs_nav li a{ font-size: 18px; } div#company_tab_titlesection .wpb_tabs_nav li { padding: 5px !important; } div#Companytab_inner, div#Companytab_inner_tab2 { margin: 0px; } div#company_tab_titlesection .wpb_content_element .wpb_tabs_nav { margin-bottom: 5px !important; } .our_promise_content:before{ display: none; } body .our_promise_content { margin-left: 0 !important; margin-right:0 !important; } section#product_option_section { padding-left: 0 !important; padding-right: 0 !important; } section.product_singletext_sectionclass div#first_product_block div#first_product_data h2 { font-size: 28px; line-height: 30px; margin-top: 30px; } div#our_promise .dt-fancy-title { margin-top: 10px; } div#leader_tabinner { margin-top: 15px; } .team1_rowhtml h3 { font-size: 17px; line-height: 17px; margin-bottom: 0; } div#leader_teamrow2 { margin-bottom: 25px; } .rowleft_subttile h4 { font-size: 13px; } .subheader_innersection ul.menu li .menu-image-title-after.menu-image-title{ font-size: 16px; } .subheader_innersection ul.menu li a { padding: 10px 0 10px 0; } .boadofdirect_inner_tab2 .vc_col-sm-4 .wpb_single_image.vc_align_center { text-align: center; margin-bottom: 0; } div#firsttabforbod { margin-top: 25px; } div#main_product_one, div#main_product_seperater, div#main_product_second, div#main_product_LEDone, div#main_product_LEDseperater, div#main_product_LEDsecond{ padding-left: 0 !important; padding-right: 0 !important; } .pp_product_title, .pp_product_description, .loadmorelink { text-align: center; } div#main_product_one, div#main_product_LEDone{ padding-bottom: 30px !important; } div#main_product_seperater .wpb_content_element, div#main_product_LEDseperater .wpb_content_element{ margin-bottom: 20px; } div#newsroom_postmain_section .dt-css-grid .wf-cell{ padding: 0 10px 0 10px; } div#newsroom_postmain_section .paginator.paginator-more-button a.button-load-more { width: 200px; } div#newsroom_postmain_section { padding-bottom: 60px !important; } .filter-categories a{ font-size: 18px; } .separator_tab .vc_separator { padding: 20px 0; } div#leader_teamrow2 .vc_col-sm-3 { width: 100%; } .rowleft_subttile h4{ margin-bottom: 10px !important; } .team1_rowhtml h3{ margin-bottom: 10px; } div#home_title p br { display: none; } div#led_remote_control { padding-top: 0 !important; } div#mobile_led_imgsection { display: block !important; margin-top: 0 !important; } div#led_img_innersection { display: none !important; } div#led_mobile_content { background-color: #030102; padding: 50px 15px; margin-bottom: 10px; } div#img_led_mobile { margin-bottom: 0 !important; } div#led_mobile_content h3 { font-size: 30px; color: #ffffff; font-family: "Roboto"; font-weight: 300; } div#led_mobile_content ul.mainul_one li { font-size: 18px; line-height: 30px; } div#led-lighting-center { margin: 30px auto 35px auto; display: table; } body.page-template-default.page.page-id-241 .company_head_bannerforproductone { background-size: initial !important; } } @media screen and (max-width: 444px) { div#team_secondmem .rowleft_subttile h4{ margin-bottom: 10px; } } @media screen and (max-width: 420px) { img#only_deskimg{ display: none !important; } img#only_mobileimg{ display: block !important; } /*section#company_tab_section_mobile div#tab1_mobile div#tab_content_mobile { background-image: url(images/company_industries.jpg) !important; }*/ section#company_tab_section_mobile div#boadofdirect_inner_tab2_mobile div#tab_content_mobile { background-image: url(images/company_hongkong.jpg) !important; } section.product_singletext_sectionclass div#first_product_block{ background-image: url(images/capstone_Look_future.jpg) !important; min-height: 600px !important; } } @media screen and (max-width: 360px) { div#newsroom_postmain_section .post-entry-content .post-head-wrapper { top: 80%; } .separator_tab .vc_separator { padding: 10px 0; } } @media screen and (max-width: 340px) { footer#footer ul.custom-menu li { font-size: 15px; } }