/* * Theme Name: Nextaction (Divi-based) * Theme URI: http://www.next-action.eu/ * Description: A child theme of Divi - for Next-action.eu * Author: Robert Peake * Author URI: http://www.robertpeake.com/ * Template: Divi * Version: 1.0 * */ @import url("../Divi/style.css"); @import url('https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300;700&display=swap'); /* Hiding recaptcha */ /* Hides the reCAPTCHA on every page */ .grecaptcha-badge { display: none !important; } /* Shows the reCAPTCHA on the Contact page */ .page-id-202 .grecaptcha-badge { display: block !important; } body {color: #333333;font-size: 16px; line-height: 1.6;} body.custom-background{background-image: none!important;} h1,h2,h3,h4,h5,h6 {margin-bottom: 0.33em;} strong {color: inherit;} input {font-size: 1.2em; height: 2em;} input[type=submit] { display: block; color: #fff; background: #a0a0a0; padding: 7px 14px; text-decoration: none; display: inline-block; border: 0; font-size: 20px; font-weight: 500; padding: .3em 1em; width: 100%; margin: 1em 0; outline: none; cursor: pointer; width: auto; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; border-radius: 3px; box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.1); } input[type=submit].orange { background-color: #e55300; color: #fff } a, a:visited, #not-found i, .comment-by span.reply a:hover, .comment-by span.reply a:hover i, .categories a:hover, .testimonials-author, .happy-clients-author, .dropcap, .meta ul li a:hover, .list-1 li:before, .list-2 li:before, .list-3 li:before, .list-4 li:before, .widget li.current_page_item a, a.twitter-link, .widget li.twitter-item a {color: #e55300;} .widgettitle { font-weight: bold; } .menu ul ul { border-top-color: #e55300; } .menu ul > li > a { color: #333; font-size: 1rem; } a:hover {text-decoration: underline;} .social-icons-footer a:hover {text-decoration: none;} #top-menu li.social-menu-item {padding-right: 2px;} .et_mobile_menu li.social-menu-item {display: none;} @media only screen and (max-width: 1130px) { #top-menu li.social-menu-item {display: none;} } .fb-blue-text, div a.fb-blue-text {color: #3b5998;} .li-blue-text, div a.li-blue-text {color: #0077b5;} .tw-blue-text, div a.tw-blue-text {color: #55acee;} .youtube-red-text, div a.youtube-red-text { color: #e52d27; } .blue-text, div a.blue-text {color: rgb(0,125,186);} .grey-text, div a.grey-text {color: #cccccc;} .orange-text, div a.orange-text {color: #e55300;} .white-text, div a.white-text {color: #fff; } .blue-background,.tp-button.blue { background-color: rgb(0,125,186); color: #fff;} .grey-background,.tp-button.lightgrey, .tp-button.darkgrey {background-color: #cccccc; color: #333333;} .black-text, div a.black-text {color: #333333; } .black-background {background-color: #333333; color: #fff;} .et_pb_button.orange, .tp-button.orange, .et_pb_button.orange:hover, .tp-button.orange:hover {background-color: #e55300; color: #fff} .tp-button.orange,.tp-button.blue,.tp-button.lightgrey,.tp-button.darkgrey { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .canary-wharf .grey-background, .milky-background {background-color: rgba(204,204,204,0.8)} .canary-wharf .black-background, .smoky-background {background-color: rgba(57,46,44,0.8)} .canary-wharf .blue-background, .watery-background {background-color: rgba(0,125,186,0.8)} .black-background a, .blue-background a, .black-background a:visited, .blue-background a:visited, .canary-wharf .black-background a, .canary-wharf .black-background a:visited, .smoky-background a, .smoky-background a:visited, .canary-wharf .blue-background a, .canary-wharf .blue-background a:visited, .watery-background a, .watery-background a:visited {color: #fff;} .grey-background a, .grey-background a:visited, .canary-wharf .grey-background a, .canary-wharf .grey-background a:visited, .milky-background a, .milky-background a:visited {color: #333333;} .black-background > *, .grey-background > *, .blue-background > *, .canary-wharf .grey-background > *, .milky-background > *, .canary-wharf .black-background > *, .smoky-background > *, .canary-wharf .blue-background > *, .watery-background > * {padding-left: 10px; padding-right: 10px;} .black-background, .blue-background, .smoky-background, .watery-background, .black-background h4, .blue-background h4, .grey-background h4, .black-background h5, .blue-background h5, .grey-background h5, .black-background h6, .blue-background h6, .grey-background h6, .smoky-background h2, .smoky-background h3, .smoky-background h4, .smoky-background h5, .smoky-background h6, .watery-background h4, .watery-background h5, .watery-background h6 { color: #fff; } .black-background h1, .black-background h2, .black-background h3, .smoky-background h1, .smoky-background h2, .smoky-background h3 { color: #e55300; } .grey-background h1, .grey-background h2, .grey-background h3, .milky-background h1, .milky-background h2, .milky-background h3, .canary-wharf .grey-background h1, .canary-wharf .grey-background h2, .canary-wharf .grey-background h3 { color: rgb(0,125,186); } .blue-background h1, .blue-background h2, .blue-background h3, .watery-background h1, .watery-background h2, .watery-background h3 { color: #333333; } .tp-caption.gtd1 {font-weight: bold; text-transform: uppercase; font-size: 32px; color: #000!important; } .tp-caption.gtd2 {font-weight: normal; text-transform: uppercase; font-size: 24px; color: #000!important; } .tp-caption.gtd3 {font-weight: bold; text-transform: uppercase; font-size: 32px; color: #fff!important;} .blue-background select { background-color: rgb(0,125,186); color: #fff; border: 0 none; -webkit-appearance:none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; height: 20px; font-size: 14px; font-weight: bold; cursor: pointer; cursor: hand; } #content-wrapper {padding: 0;} .canary-wharf-wrapper #titlebar {margin: 0} .canary-wharf-wrapper .canary-wharf {padding: 40px 0} .canary-wharf {background: url('//www.next-action.eu/wp-content/themes/nextaction/images/wharf.jpg') no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;} .canary-wharf p {background-color: rgba(255,255,255,0.66); padding: 0 10px;} .canary-wharf div p, .canary-wharf div h1, .canary-wharf div h2, .canary-wharf div h3, .canary-wharf div h4, .canary-wharf div h5, .canary-wharf div h6 {background-color: transparent;} .canary-wharf h1, .canary-wharf h2, .canary-wharf h3, .canary-wharf h4, .canary-wharf h5, .canary-wharf h6 {background-color: rgba(0,0,0,0.33); padding: 0 10px;} .testimonials-author {font-weight: bold; float: none; margin-left: 60px; padding-left: 20px; background-color: rgba(57,46,44,0.66)} .canary-wharf article.post {border-bottom: none;} .toggle-container p {margin: inherit;} #breadcrumbs ul li:after {color: rgb(0,125,186); font-weight: bold; content: ""} #about-naa {background-color: #fff; padding: 1em;} table.bordered tr {border: 1px solid #ccc;} table.padded tr td {vertical-align: middle; padding: 10px;} table.striped tr:nth-child(even) {background-color: #eee;} a.five-steps-icon, a.five-steps-icon * { color: #333; text-decoration: none; } a.five-steps-icon:hover, a.five-steps-icon:hover * { text-decoration: none; color: #e55300; } /* For smartphone only */ @media only screen and (max-device-width: 480px) { section.slider { display: none; } .canary-wharf {background: transparent;} h1 {line-height: 1em;} #about-naa h1, #about-naa p {padding-right: 1em;} #about-naa h1 {font-size: x-large;} } /* For tablet and desktop */ @media only screen and (min-width: 760px) { #logo {padding-top: 1em;} .naa-resources .et_pb_button { font-size: large; } } #blogdesc { display: none; } .envelope:before { font-family: "fontello"; font-size: 16px; line-height: 16px; color: #a0a0a0; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -ms-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; position: absolute; z-index: 20; } .envelope i, .envelope:before { margin: 13px 0 0 12px; } .envelope:before { content: "@"; top: 0; opacity:1; } .envelope:hover:before { top: 30px; opacity: 0; } .envelope:hover { background-color: #404040; } .icon-envelope { font-family: "FontAwesome"; content: ""; } #cookie-banner-container, #cookie-banner-container .right input[type="submit"], #cookie-banner, #cookie-banner-container .right p a { font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; } #cookie-banner-container .right input[type="submit"] { background-color: rgb(0,125,186)!important; box-shadow: none!important; } /* Styles specific to Divi (overrides) */ a.checkout-button { color: #fff !important; background: #e55300 !important; } a.checkout-button:hover { color: #fff !important; background: #a0a0a0 !important; } .text-centered {text-align: center;} .et_pb_section {padding:0} .et_pub_bg_layout_light .et_pb_newsletter_button, .et_pb_button {background-color: rgba(255,255,255,0.8);} .et_pub_bg_layout_light .et_pb_newsletter_button:hover, .et_pb_button:hover {background-color: rgba(255,255,255,1.0);} .tp-bullets.simplebullets.round .bullet { background: url('/wp-content/themes/nextaction/images/bullet.png'); } ul.product li.product.category { min-height: 320px; } .archive article.has-post-thumbnail img:first-child, .search-results article.has-post-thumbnail img:first-child { max-width: 240px; max-height: 240px; float: left; margin-right: 1em; margin-bottom: 1em; border: 1px solid #ccc; } .archive article.category-blog, .search-results article.category-blog { clear: both; } #main-footer {background-color: #3878db; color: #fff;} #main-footer a{color: #fff;} #main-footer a:hover{color: #fff;} #footer-info {color: #fff;} li.et-social-icon a { color: #cccccc; } li.et-social-icon a:hover { color: #e55300; text-decoration: none; } img.team-member { max-width: 150px; margin-left: 1.5em; } #logo { max-height: 66%;} sup { bottom: 0.2em!important; font-size: small; } .nav li ul { border-top: 3px solid rgb(0,125,186); } .et_pb_toggle_open { padding: 0; background: transparent; } .et_pb_toggle_close { padding: 0; background: transparent; } .et_pb_toggle { border: 0; } .et_pb_accordion .et_pb_toggle h5.et_pb_toggle_title { text-align: left; font-weight: bold; font-size: large; } .et_pb_toggle h5.et_pb_toggle_title { text-align: right; } .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { padding: 2px!important; } .chevron-header .one-third { float: left; width: 33%; background-color: #3878db; height: 32px; color: #fff; text-align: center; } .chevron-header .one-seventh { float: left; width: 14%; background-color: #3878db; height: 32px; color: #fff; text-align: center; } .chevron-header .item-label a { color: #fff; text-decoration: underline; } .chevron-header .item-label a:hover { color: #fff; text-decoration: none; } .chevron-header .item-label { font-family: "Open Sans", Arial, sans-serif; line-height: 2; } .chevron-header .chevron-right { float: right; max-height: 32px; } .sticky { background:#ffffa5; padding:15px; min-width:200px; min-height: 200px; font-family: 'Gloria Hallelujah', cursive; font-size:24px; color: #222; text-align: center; -moz-transform: rotate(1deg); -webkit-transform: rotate(1deg); -o-transform: rotate(1deg); -ms-transform: rotate(1deg); transform: rotate(1deg); box-shadow: 0px 4px 6px #333; -moz-box-shadow: 0px 4px 6px #333; -webkit-box-shadow: 0px 4px 6px #333; } .sticky.blue { background: #b3e8ff; -moz-transform: rotate(-3deg); -webkit-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); } .sticky.green { background: #e7ffc0; -moz-transform: rotate(-2deg); -webkit-transform: rotate(-2deg); -o-transform: rotate(-2deg); -ms-transform: rotate(-2deg); transform: rotate(-2deg); } .sticky.pink { background: #ffd5e0; -moz-transform: rotate(4deg); -webkit-transform: rotate(4deg); -o-transform: rotate(4deg); -ms-transform: rotate(4deg); transform: rotate(4deg); } .back-to-top { position: fixed; bottom: 2em; right: 1em; text-decoration: none; color: #000000; background-color: rgba(235, 235, 235, 0.80); font-size: 12px; padding: 1em; display: none; } .back-to-top:hover { background-color: rgba(135, 135, 135, 0.50); cursor: pointer; cursor: hand; } .et_pb_newsletter_form p input { border: 1px solid #333 !important; } .et_pb_post.type-testimonial { margin-bottom: 1em; clear: both; } .et_pb_post.type-testimonial .post-meta { display: none; } .et_password_protected_form p input[type=password] { -webkit-text-security: disc; font:small-caption; padding: 3px !important; border: 1px solid #333 !important; } #wpfb-filebrowser-1 { padding: 2% 0; position: relative; width: 80%; max-width: 1080px; margin: auto; } .wpcf7-list-item input[type=checkbox] { width: 14px; height: 14px; font-size: 1em; margin-right: 10px; -ms-transform: scale(2); -moz-transform: scale(2); -webkit-transform: scale(2); -o-transform: scale(2); padding: 10px; vertical-align: middle; } #commentform #submit { color: #fff; padding: 0 14px; background: #a0a0a0; } #commentform #submit:hover { color: #fff; padding: 0 14px; background: #808080; } p.woocommerce-store-notice { display: block; color: #fff; background-color: #e55300; position: fixed; } body.archive article.post { clear: both; } #top-header { background-color: #eee; color: #000; } #top-header a { color: #000; } .testimonials article.testimonial { margin-bottom: 0; margin-top: 0; } .testimonials article.testimonial .entry-content { padding-top: 0; } /* fix for avatar on Windows Chrome */ .comment_avatar img { max-width: 80px; } .naa-resources .et_pb_row:nth-child(even) .image-box { box-shadow: none; border: 1px solid white; } .naa-resources .et_pb_row:nth-child(even) a .image-box:hover { box-shadow: inset 0 0 0 200px rgba(299,83,0,0.5); } .image-box { background-position: bottom center; background-repeat: no-repeat; background-size: cover; border: 1px solid #00000033; box-shadow: inset 0 0 0 4096px rgba(0, 0, 0, 0.15); } a .image-box:hover { box-shadow: inset 0 0 0 200px rgba(299,83,0,0.5); } .naa-resources .et_pb_row { padding: 1em 2em; border: 1px solid #ccc; margin-top: 1em; margin-bottom: 1em; background-color: #fcfcfc; } .naa-resources .et_pb_row:nth-child(even) { background-color: #ccc; background: -moz-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(51,51,51,0.98) 1%, rgba(68,68,68,0.33) 33%, rgba(102,102,102,0.33) 99%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(51,51,51,1) 0%,rgba(51,51,51,0.98) 1%,rgba(68,68,68,0.33) 33%,rgba(102,102,102,0.33) 99%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(51,51,51,1) 0%,rgba(51,51,51,0.98) 1%,rgba(68,68,68,0.33) 33%,rgba(102,102,102,0.33) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#54666666',GradientType=0 ); /* IE6-9 */ margin-bottom: 1em; border: 1px solid black; } .naa-resources .et_pb_row:nth-child(even) h3 { color: white; } .naa-resources .entry-content h4 { margin-top: -72px; min-height: 72px; width: 100%; text-align: center; background-color: #00000066; padding: 1em; color: #fff; font-weight: bold; } .naa-resources .entry-content.text-right { text-align: right; } .naa-resources .et_pb_button { font-size: medium; } .et_pb_button.blue { color: #3878db; } .easy-t-cycle-controls { font-weight: bold; } .naa-heading { text-transform: uppercase; font-weight: bold; font-size: 2em; margin-bottom: 0; padding-bottom: 0; } .container-full { width: 100%; max-width: 1080px; margin: auto; padding: 2em 0; } #main-footer .container:before { content: none; width: 0; } #mc-embedded-subscribe-form input[type=email], #mc-embedded-subscribe-form input[type=submit], #mc-embedded-subscribe-form input.email, #mc-embed-signup input.email { height: 4em!important; font-size: large!important; padding: 1em!important; } #mc_embed_signup .form-row { margin-bottom: 1em; } .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } table.seminar-table { border: 2px solid #3878db; } table.seminar-table th { background-color: #3878db; text-align: center; color: white; } table.seminar-table th, table.seminar-table td { padding: 1em; font-size: large; border: 2px solid #3878db; } table.seminar-costs-table, table.seminar-costs-table tr, table.seminar-costs-table th, table.seminar-costs-table td { border: none!important; } .condensed { letter-spacing: -0.02em; font-stretch: condensed; font-family: 'Helvetica Neue Condensed Bold', 'Open Sans Condensed','Arial Narrow',sans-serif; } .et_pb_testimonial_portrait { background-size: cover; } .et_pb_testimonial { padding: 1em; }