/*! Theme Name: All Ears English Version: 2021.1.5 */ #wpstats { height: 0; line-height: 0; position: absolute } #intro-cta-mobile,.single-cta-mobile img { height: 0; width: 0 } #af-form-1144459493 { border-radius: 5px } #af-header-1144459493 ul { margin-top: -15px } #af-header-1144459493 li { padding-bottom: 10px; padding-top: 10px } #af-form-1144459493 input { width: 180px } #af-form-1144459493 .submit { text-align: center; margin-left: 60px; margin-top: 8px; line-height: 20px } .course-fixed-footer span.close-popup { position: relative; right: 0; cursor: pointer; font-size: 21px; font-weight: 400; line-height: normal; width: auto; height: auto; display: flex; justify-content: center; flex-direction: column; margin: 0 0 0 15px; } .course-fixed-footer span.close-popup img { width: 25px; } @media screen and (max-width: 990px) { .single-course .course-fixed-footer .course-fixed-footer-content .btn-typ1 { padding: 15px 20px !important; min-width: 200px !important; } } @media screen and (max-width: 766px) { .single-course .course-fixed-footer .course-fixed-footer-content .image { display: block; width: 100%; margin: 0 0 15px 0; } .single-course .course-fixed-footer { padding: 20px 0 50px; } .single-course .course-fixed-footer .course-fixed-footer-content { flex-direction: inherit; text-align: center; flex-wrap: wrap; justify-content: center; } .course-fixed-footer span.close-popup { width: auto; display: inline-block; vertical-align: middle; margin: 0 20px 0 0; position: absolute } } .home.modal-open:before { content: ""; background-color: #000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; opacity: 0.5; } .single-post .entry-content .powerpress_player,.single-post .entry-content p.powerpress_links_mp3 { display: none!important } .page-id-1135 .header-cta-form { margin-top: -35px!important } .post-image-credits { margin-top: 5px; font-size: 14px; color: #666 } .testimonial-audio { padding-bottom: 20px; margin-bottom: 5px; border-bottom: solid #ddd 1px } .testimonial-audio .mejs__mediaelement { background: #efefef!important } .wprss-feed-excerpt>a:last-child { color: #000; float: right; padding: 2px 10px; border: solid #000 1px; margin-top: 2px; position: relative; bottom: -20px; margin-bottom: 20px; margin-right: 12px; border-radius: 5px; background: #fcdd00; font-weight: 700; text-shadow: 1px 0 0 #666 } .wprss-feed-excerpt>a:last-child:hover { color: #fff; background: #4c4c4c!important; text-shadow: 1px 0 1px #000; text-decoration: none; border: solid #000 1px!important } .wprss-feed-thumbnail { display: inline-block } .feed-item { border-bottom: dotted #bdc3c7 1px } .rss-aggregator img { border: solid #ccc 1px; display: inline-block; float: left; background: #ddd; padding: 3px } .rss-aggregator .feed-item a:first-child { display: inline-block; font-size: 24px; font-family: Lato,sans-serif!important; font-weight: 400 } .thumbnail-excerpt a,.feed-source a { font-size: 17px!important } .wprss-time-ago { font-size: 16px; color: red } .rss-aggregator li { list-style-image: url('')!important; list-style: none } .rss-aggregator { padding-left: 0!important } .wprss-feed-meta { position: relative; top: -10px } .entry-content a { color: #0092e8; font-weight: 700 } .entry-content a:hover { text-decoration: underline; color: #0092e8 } .entry-header #ssba { margin-top: -35px; margin-bottom: 5px } .header-cta-text { display: inline-block; margin-left: 50px } .header-cta-form { display: inline-block; vertical-align: middle; margin: 0; margin-top: -44px; margin-left: 25px } .header-cta-wrapper { background: #cfd3d6; padding: 1px 0 0; border-top: solid #cfd3d6 1px; } .footer-cta-wrapper { width: 1040px; margin: auto } .footer-left-cta { display: inline-block; float: left; margin-left: 20px } #af-form-417839865 .af-body { display: inline-block; float: right } .af-element { display: inline-block; float: left; vertical-align: middle } #af-form-417839865 .af-body input.text:focus { background: red } #af-form-417839865 .af-body input.text,#af-form-417839865 .af-body textarea { background-color: #fff; border-color: #000; border-width: 1px; border-style: inset; color: #999; text-decoration: none; font-style: normal; font-weight: 400; font-size: 15px; border-radius: 3px!important; margin-top: 5px } #af-form-417839865 .af-body input.text:focus,#af-form-417839865 .af-body textarea:focus { background-color: #fff; border-color: #000; border-width: 1px; border-style: inset } #af-form-417839865 .af-body label.previewLabel { display: block; float: left; width: 25%; text-align: left; color: #000; text-decoration: none; font-style: normal; font-weight: 400; font-size: inherit; font-family: inherit } #af-form-417839865 .af-body { padding-bottom: 15px; color: #000; font-size: 12px; margin-top: 35px; max-width: 510px; display: inline-block; height: 34px } #af-form-417839865 .af-standards .af-element { padding-right: 10px } #af-form-417839865 .buttonContainer input.submit { background-color: #fcdd00; border: 1px solid #000; color: #000; text-decoration: none; font-weight: 700; font-size: 15px; border-radius: 5px; padding: 0 16px; line-height: 30px; margin-top: 6px } #af-form-417839865 .buttonContainer input.submit { width: auto; font-weight: 700; text-shadow: 1px 0 1px #333 } #af-form-417839865 .buttonContainer input.submit:hover { width: auto; font-weight: 700; background-color: #666; color: #fff; border: solid 1px #333 } #af-form-417839865 .buttonContainer { text-align: right } #af-form-417839865 button,#af-form-417839865 input,#af-form-417839865 submit,#af-form-417839865 textarea,#af-form-417839865 select,#af-form-417839865 label,#af-form-417839865 optgroup,#af-form-417839865 option { float: none; position: static; margin: 0 } #af-form-417839865.af-quirksMode { overflow-x: hidden } #af-form-417839865 { background-color: transparent; border-color: inherit; border-width: none; border-style: none } .podcast .mejs__controls .mejs__time-rail .mejs__time-current { background: #fcdd00!important } .powerpress_player { background: #ccc; padding: 4px; border-radius: 5px; width: 408px; clear: right; position: relative; top: -10px } .powerpress_link_d,.powerpress_link_pinw,.powerpress_link_e { color: #0092e8; text-decoration: underline } .powerpress_link_d:hover,.powerpress_link_pinw:hover,.powerpress_link_e:hover { color: #0092e8; text-decoration: underline } .tmls_item { padding: 15px!important } .entry-content ul { margin-bottom: 15px } .entry-content li { list-style-image: url(images/arrow-left-double-2.png); padding-bottom: 10px } .entry-content p img:first-child { border: solid #ccc 1px; padding: 3px; background: #efefef; border-radius: 2px } .comment-respond { padding: 15px 20px; border: solid #ccc 1px; border-radius: 5px; background: #f7f7f7 } .comment-respond textarea { border: solid #cfcfcf 1px; border-radius: 5px } .aee-count { text-align: left; padding-top: 0; float: left; display: inline-block; width: 230px; margin-left: -45px } .aee-count p { float: left; color: #59595c; letter-spacing: 1px; margin: .5em 0 0; font-weight: 700; font-size: 14px; margin-top: 14px } .aee-downloads-box { color: #fff; background: #3d3d3d; background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZC11Y2dnLWdlbmVyYXRlZCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMzZDNkM2QiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjNGM0YzRjIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzFjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiMxNjE2MTYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjMmIyYjJiIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTAgMGgxdjFIMHoiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+); background: -moz-linear-gradient(top,#3d3d3d 0%,#4c4c4c 25%,#1c1c1c 52%,#161616 52%,#2b2b2b 76%,#131313 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3d3d3d),color-stop(25%,#4c4c4c),color-stop(52%,#1c1c1c),color-stop(52%,#161616),color-stop(76%,#2b2b2b),color-stop(100%,#131313)); background: -webkit-linear-gradient(top,#3d3d3d 0%,#4c4c4c 25%,#1c1c1c 52%,#161616 52%,#2b2b2b 76%,#131313 100%); background: -o-linear-gradient(top,#3d3d3d 0%,#4c4c4c 25%,#1c1c1c 52%,#161616 52%,#2b2b2b 76%,#131313 100%); background: -ms-linear-gradient(top,#3d3d3d 0%,#4c4c4c 25%,#1c1c1c 52%,#161616 52%,#2b2b2b 76%,#131313 100%); background: linear-gradient(to bottom,#3d3d3d 0%,#4c4c4c 25%,#1c1c1c 52%,#161616 52%,#2b2b2b 76%,#131313 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d3d3d',endColorstr='#131313',GradientType=0); border-radius: 4px; font-weight: 700; font-family: proxima-nova,sans-serif; display: inline-block; border: 1px solid #181818 } .aee-downloads-box span { display: inline-block; border-right: 1px solid #111; padding: 5px 0!important; margin-left: 1px; margin-right: 3px; font-size: 1.1em; width: 18px; text-align: center; line-height: 1em; text-shadow: 0 -1px 1px #000 } .aee-downloads-box span:last-of-type { border-style: none } .tmls_image.large_radius { border: solid #ccc 3px; margin-top: 5px } .attachment-banner-image { padding: 3px; background: #ecf0f1; border: solid #ccc 1px } #intro-cta { margin-top: 20px; border-top: solid #cfd3d6 1px; width: 1048px; padding-top: 20px } .nicescroll-rails { width: 14px!important } .nicescroll-rails>div { background: #777!important; width: 12px!important; height: 125px!important; border: solid #333 1px!important; border-radius: 5px!important } .site-info .footer-nav { background: #fcdd00; nowhitespace: afterproperty; position: relative; padding: 0!important; height: 45px; margin-bottom: 20px } .footer-nav ul { padding: 12px; text-align: left; width: 1048px; display: block; margin-left: auto; margin-right: auto } .footer-nav li { display: inline-block; margin-right: 20px; margin-left: 22px } .site-info .footer-nav li a { color: #000!important; font-weight: 700!important; font-size: 14px!important; text-shadow: 1px 0 1px #999; letter-spacing: .1em } .search a.continue-reading-link { margin-top: -12px } a.continue-reading-link { position: absolute; color: #000; float: right; padding: 2px 10px; border: solid #000 1px; margin-top: 22px; position: relative; bottom: -22px; margin-right: 12px; border-radius: 5px; background: #fcdd00; font-weight: 700; text-shadow: 1px 0 0 #666 } a.continue-reading-link:hover,a.more-post-link:hover { color: #fff; background: #4c4c4c!important; text-shadow: 1px 0 1px #000; text-decoration: none; border: solid #000 1px!important } .intro-container .left-intro { display: inline-block; width: 79% } .intro-container .right-intro { display: inline-block; width: 17%; float: right; vertical-align: top } .intro-container .right-intro img { margin-bottom: 10px } .widget_counter_widget h2 { font-size: 13px!important; font-weight: 700; width: 180px; display: inline-block; float: left; margin-bottom: 6px } .widget_counter_widget { width: 180px; display: inline-block; float: left; margin-bottom: 0!important; margin-top: px!important } .header-social-icons { display: inline-block; float: right; width: 76px; margin: 0; padding: 0; margin-left: -10px; margin-right: 0; margin-top: -12px } .header-social-icons li { display: inline; float: left; margin-left: 4px; width: 32px; height: 32px; margin-bottom: 0; margin-top: 25px } .header-social-icons a { display: block; height: 32px; width: 32px } .header-social-icons li#facebook { background: url(images/social-media.png) -64px 32px } .header-social-icons li#facebook:hover { background: url(images/social-media.png) -64px 64px } .header-social-icons li#twitter { background: url(images/social-media.png) 64px 32px } .header-social-icons li#twitter:hover { background: url(images/social-media.png) 64px 0 } .header-social-icons li#gplus { background: url(images/social-media.png) -96px -32px } .header-social-icons li#gplus:hover { background: url(images/social-media.png) -96px 64px } #masthead .sticky .website-logo { display: none } #sticky-logo { display: none } .sticky-navigation .container #sticky-logo { height: 40px; position: absolute; top: 1px; margin-left: 20px; display: block } .footer-widget-inner ul { margin-top: -10px!important } .footer-widget-inner ul li { border-bottom: dotted #333 1px } .footer-widget-section .widget-title { border-bottom: solid #333 1px; padding-bottom: 2px } .header-email-cta input { border-radius: 2px; border: solid #666 2px } #email-cta { background: #fcdd00; color: #000; font-weight: 700; line-height: 22px; height: 31px; text-shadow: 1px 0 0 #666!important } #email-cta:hover { background: #999; color: #fff; font-weight: 700; line-height: 22px; height: 31px } .testimonials .tmls_text { font-size: 16px!important } .tmls_item { padding: 40px 30px } .footer-widget-section { background: #444 url(images/midtone-pattern.png); color: #fff; padding: 0; border-top: solid #fcdd00 2px; box-shadow: 1px 1px 14px #aaa } .footer-widget-section .site-info .container { padding-bottom: 15px; font-size: 12px; padding-left: 25px } #tagline { margin-top: 40px; margin-left: 25px } .header-banner { background: #efefef url(images/fader.png) } .secondary-banner { background: #efefef url(images/fader.png) 10px; padding-top: 5px } .footer-email-cta { background: #444 url(images/midtone-pattern.png); color: #fff; padding: 0; font-weight: 700; text-shadow: 1px 1px 1px #000; font-size: 17px; letter-spacing: .02em; word-spacing: .06em; display: block; height: 105px } #footer-pointer { margin-left: -4px; padding-right: 12px; padding-top: 4px } .footer-email-cta input,.header-email-cta input { font-size: 15px } body { background: #ecf0f1; color: #000; line-height: 1.6; font-size: 17px } body,#masthead .site-description,.hentry .entry-header .entry-meta .entry-author.alernative { font-family: lato,sans-serif } h1,h2,h3,h4,h5,h6,.hentry .entry-header .entry-meta .entry-author,.entry-content blockquote,.entry-intro { color: #000; font-family: lato,sans-serif } .container { max-width: 1080px } ::-webkit-input-placeholder { font-weight: 400 } :-moz-placeholder { font-weight: 400 } ::-moz-placeholder { font-weight: 400 } :-ms-input-placeholder { font-weight: 400 } ::selection { background: #fceb8d } ::-moz-selection { background: #fceb8d; color: #59595c } a { color: #1f79b5; font-weight: 400 } a:hover { text-decoration: none; color: #3498db } a,#masthead .header-search-box input,#gotop,.author-social-links i,.newsletter-container input[type=submit],.navigation.post-navigation a,input[type=submit] { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out } img { display: inline-block; width: auto\9; height: auto; max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic } p,ul,ol { margin-bottom: 20px } #comment-nav-below .nav-previous a,.navigation.paging-navigation .nav-previous a,#comment-nav-below .nav-next a,.navigation.paging-navigation .nav-next a,.numeric-pagination span,.numeric-pagination a,.numeric-pagination .current,#gotop,.author-social-links a:hover>i,.share-buttons-inner .share-buttons-title,.share-buttons-inner .share-btns,.share-buttons-inner .share-btns .facebook,.share-buttons-inner .share-btns .twitter,.share-buttons-inner .share-btns .googleplus,.share-buttons-inner .share-btns .linkedin,.share-buttons-inner .share-btns .pinterest,.newsletter-container.single-post,.hentry .entry-header .post-thumb,.hentry .entry-header .post-thumb img,.related-posts-container img,.navigation.post-navigation,.wp-caption,.wp-caption img[class*=wp-image-],.widget .post-thumb img,.widget .widget-social-list li a,.widget_tdpravda_grouped_posts_widget .widget-title h4 a,.widget .thumb-width img,.widget .avatar-container img,.post-slideshow ul.bxslider li img,.main-container,.default-alt-blog-layout .hentry .entry-header .entry-cats a,#archive-featured-container .featured-primary,#archive-featured-container .featured-secondary,#home-blog-posts .recent-post-item .recent-post-inner,#home-blog-posts .recent-post-item img,#home-blog-posts .blog-posts-slideshow .posts-slideshow-entry,.page-links .page-links-title,.page-links span,.page-links a { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px } #comments img.avatar,.authors-list-container img.avatar,.archive.author .avatar-container img.avatar { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50% } .main-container,#archive-featured-container .featured-primary,#archive-featured-container .featured-secondary { -webkit-box-shadow: 0 0 0 5px rgba(0,0,0,.03); box-shadow: 0 0 0 5px rgba(0,0,0,.03); border: 1px solid #cfd3d6 } input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color] { padding: 0 8px; line-height: 32px; height: 32px; border: 1px solid #999; background: #fbfcfd; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px } textarea { border: 1px solid #999; background: #fbfcfd; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px } input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,textarea:focus { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; outline: 0; outline: thin dotted \9; background: #fff; color: #4b4c4f } #submit-comment,input[type=submit],a.button,.bbp-submit-wrapper button,.hentry .more-link-container a.more-link,#comment-nav-below a,.navigation.paging-navigation a { display: inline-block; color: #fff; background: #1f79b5; cursor: pointer; padding: 0 16px; line-height: 32px; height: 32px; text-decoration: none; border: 0; font-weight: 400; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px } #submit-comment:hover,input[type=submit]:hover,a.button:hover,.bbp-submit-wrapper button:hover,.hentry .more-link-container a.more-link:hover,#comment-nav-below a:hover,.navigation.paging-navigation a:hover { background: #3498db } .page-numbers.current,.page-numbers:hover { background: #000!important; color: #fff!important; border-radius: 2px; text-decoration: none!important } .page-numbers { padding: 2px 8px; background: #ccc!important; border: solid #999 1px; margin-left: 10px; color: #59595c!important; height: 30px!important; border-radius: 2px; text-align: center; vertical-align: top } #masthead { padding-top: 10px; background: #fff; -webkit-box-shadow: rgba(0,0,0,.2) 0 0 3px; box-shadow: rgba(0,0,0,.2) 0 0 3px } #masthead .site-branding { } #masthead .website-logo { margin-bottom: -110px; padding-bottom: 5px; margin-left: 10px; position: relative; z-index: 999 } #masthead .site-title { font-size: 27px; margin-top: 0; margin-bottom: 10px; letter-spacing: -.03em; line-height: 1 } #masthead .site-title a { color: #4b4c4f; font-weight: 700 } #masthead .site-description { font-size: 11px; font-weight: 400; text-transform: uppercase; margin-top: 5px; margin-bottom: 30px; color: #95a5a6 } #masthead .header-social-container #header-social-button,#masthead .header-search-container #header-search-button { display: block; font-size: 12px; line-height: 40px; height: 40px; text-align: center; background: #ecf0f1; color: #7f8c8d; margin-bottom: 30px } #site-navigation.sticky-navigation { position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 99999; margin: 0; opacity: .98; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2); box-shadow: 1px 1px 6px #666; -webkit-backface-visibility: hidden } #masthead .header-social-container { position: relative; z-index: 10000; margin-top: 4px } #masthead .header-social-container #header-social-button { margin-right: 1px; padding: 0 16px; text-transform: uppercase; font-size: 11px; font-weight: 700; letter-spacing: -.03em } #masthead .header-social-container:hover .header-social-list { display: block; -webkit-box-shadow: rgba(0,0,0,.2) 0 0 3px; box-shadow: rgba(0,0,0,.2) 0 1px 1px } #masthead .header-social-container .header-social-list { position: absolute; background: #ecf0f1; text-align: center; width: 100%; top: 40px; left: 0 } #masthead .header-social-container .header-social-list li { border-top: 1px solid #fff } #masthead .header-social-container .header-social-list a { color: #7f8c8d; line-height: 30px; height: 30px; display: block } #masthead .header-social-container .header-social-list,#masthead .header-social-container .header-social-list .social-meta { display: none } #masthead .header-social-container #header-social-button i { margin-left: 8px } .header-search-box .social-icon-section li a { display: inline-block; line-height: 30px; height: 30px; width: 30px; text-align: center; background: #bdc3c7; margin-right: 1px; margin-bottom: 1px; font-size: 11px } #masthead .header-controls { -webkit-backface-visibility: hidden } .header-search-box { display: none } #masthead .header-search-container { margin-top: 10px; margin-right: 20px } #masthead .header-search-container #header-search-button { width: 40px } .header-search-box { background: #ecf0f1; padding: 4px 0 } .header-search-box form { float: right } .header-search-box label { margin: 0 } .header-search-box input[type=search],.header-search-box input[type=text],.header-search-box input[type=submit] { font-size: 11px; font-weight: 400 } .header-search-box input[type=search],.header-search-box input[type=text] { border: 1px solid #e9e9e9; background: #fff; padding: 0 6px; line-height: 30px; height: 30px; width: 100%; outline: 0 } .header-search-box input[type=search]:focus,.header-search-box input[type=text]:focus { min-width: 180px } .header-search-box input[type=submit] { background: #7f8c8d; color: #fff; line-height: 28px; height: 28px; padding: 0 8px; border: 0 } #colophon { background: #233242 } #colophon .footer-widget-inner { } #colophon .site-info { background: #16202b } #colophon .site-info,#colophon .site-info a { color: #d9e5f2; font-weight: 400; font-size: 11px } .site-footer .site-info .sep { position: relative; top: -2px; margin: 0 6px; font-size: 6px } #colophon .widget:last-child { border-bottom: 0; margin-bottom: 0 } #colophon .widget,#colophon .widget a:hover,#colophon .widget .widget-title,#colophon .widget .popular-post-date,#colophon .widget .recent-post-date,#colophon .widget .random-post-date,#colophon .widget_tdpravda_author_widget .author-post-count { color: #8e9dad } #colophon .widget { border-color: #34495e } #colophon .widget a { color: #d9e5f2 } #colophon .widget_tag_cloud a { background: #d9e5f2; color: #233242; font-weight: 700 } #colophon .widget_tag_cloud a:hover { background: 0 0; color: #8e9dad } #colophon .widget.widget_tdpravda_social_widget a { color: #233242; background: #d9e5f2 } .social-icon-section { margin: 0 } .social-icon-section li .social-meta { display: none } .social-icon-section li { display: inline-block } .social-icon-section li,.social-icon-section li a { color: #fff } .author-social-links a.author-facebook:hover>i,.social-icon-section li.social-facebook a:hover,#masthead .header-social-container .header-social-list li.social-facebook a:hover,.widget .widget-social-list li.social-facebook a:hover { background: #375e98!important; color: #fff!important } .author-social-links a.author-twitter:hover>i,.social-icon-section li.social-twitter a:hover,#masthead .header-social-container .header-social-list li.social-twitter a:hover,#page .widget .widget-social-list li.social-twitter a:hover { background: #32cdfb!important; color: #fff!important } .author-social-links a.author-googleplus:hover>i,.social-icon-section li.social-googleplus a:hover,#masthead .header-social-container .header-social-list li.social-googleplus a:hover,#page .widget .widget-social-list li.social-googleplus a:hover { background: #b83b29!important; color: #fff!important } #masthead .header-social-container .header-social-list li.social-skype a:hover,#page .widget .widget-social-list li.social-skype a:hover,.social-icon-section li.social-skype a:hover { background: #50d1fd!important; color: #fff!important } #masthead .header-social-container .header-social-list li.social-flickr a:hover,#page .widget .widget-social-list li.social-flickr a:hover,.social-icon-section li.social-flickr a:hover { background: #b1b6c6!important; color: #fff!important } .author-social-links a.author-linkedin:hover>i,#masthead .header-social-container .header-social-list li.social-linkedin a:hover,#page .widget .widget-social-list li.social-linkedin a:hover,.social-icon-section li.social-linkedin a:hover { background: #376cbd!important; color: #fff!important } #masthead .header-social-container .header-social-list li.social-pinterest a:hover,#page .widget .widget-social-list li.social-pinterest a:hover,.social-icon-section li.social-pinterest a:hover { background: #bd4c50!important; color: #fff!important } #masthead .header-social-container .header-social-list li.social-dribbble a:hover,#page .widget .widget-social-list li.social-dribbble a:hover,.social-icon-section li.social-dribbble a:hover { background: #ef5a90!important; color: #fff!important } #masthead .header-social-container .header-social-list li.social-tumblr a:hover,#page .widget .widget-social-list li.social-tumblr a:hover,.social-icon-section li.social-tumblr a:hover { background: #32456e!important; color: #fff!important } #masthead .header-social-container .header-social-list li.social-github a:hover,#page .widget .widget-social-list li.social-github a:hover,.social-icon-section li.social-github a:hover { background: #e6e6e6!important; color: #fff!important } .author-social-links a.author-instagram:hover>i,#masthead .header-social-container .header-social-list li.social-instagram a:hover,#page .widget .widget-social-list li.social-instagram a:hover,.social-icon-section li.social-instagram a:hover { background: #44749c!important; color: #fff!important } #masthead .header-social-container .header-social-list li.social-rss a:hover,#page .widget .widget-social-list li.social-rss a:hover,.social-icon-section li.social-rss a:hover { background: #dca24c!important; color: #fff!important } #masthead .header-social-container .header-social-list li.social-youtube a:hover,#page .widget .widget-social-list li.social-youtube a:hover,.social-icon-section li.social-youtube a:hover { background: #cb291c!important; color: #fff!important } #masthead .header-social-container .header-social-list li.social-vimeo a:hover,#page .widget .widget-social-list li.social-vimeo a:hover,.social-icon-section li.social-vimeo a:hover { background: #3395ca!important; color: #fff!important } #masthead .header-social-container .header-social-list li.social-apple-app a:hover,#page .widget .widget-social-list li.social-apple-app a:hover,.social-icon-section li.social-apple-app a:hover { background: #d8d7d6!important; color: #5e5f5f!important } #masthead .header-social-container .header-social-list li.social-windows-app a:hover,#page .widget .widget-social-list li.social-windows-app a:hover,.social-icon-section li.social-windows-app a:hover { background: #1071c5!important; color: #fff!important } #masthead .header-social-container .header-social-list li.social-android-app a:hover,#page .widget .widget-social-list li.social-android-app a:hover,.social-icon-section li.social-android-app a:hover { background: #bad80a!important; color: #fff!important } .site-main .comment-navigation,.site-main .paging-navigation,.site-main .post-navigation { margin: 0; overflow: hidden } .comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous { float: left; width: 50% } .comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next { float: right; text-align: right; width: 50% } .numeric-pagination { clear: both } .numeric-pagination span,.numeric-pagination a { display: inline-block; text-decoration: none; width: auto; font-weight: 400 } .numeric-pagination a,.navigation.paging-navigation .numeric-pagination a { background: #ccc!important; border: solid #999 1px; margin-left: 10px; color: #59595c } .numeric-pagination.inactive { padding-left: 20px!important } .numeric-pagination .current,.numeric-pagination a:hover,.navigation.paging-navigation .numeric-pagination .current,.navigation.paging-navigation .numeric-pagination a:hover { background: #2980b9!important; color: #fff; border: solid #999 1px; margin-left: 10px } .numeric-pagination span,.numeric-pagination a,.numeric-pagination .current { line-height: 25px!important; height: 30px!important; padding: 0!important; min-width: 25px; text-align: center; vertical-align: top } #comment-nav-below { margin-bottom: 40px } #comment-nav-below a,.navigation.paging-navigation a { text-decoration: none; display: inline-block } #comment-nav-below .nav-previous i,.navigation.paging-navigation .nav-previous i { margin-right: 6px } #comment-nav-below .nav-next i,.navigation.paging-navigation .nav-next i { margin-left: 6px } .navigation.post-navigation { margin-top: 60px; margin-bottom: 60px; background: #ecf0f1; position: relative } .post-navigation .post-navigation-sep { position: absolute; left: 50%; top: 0; bottom: -20px; width: 1px; background: #fff } .navigation.post-navigation a { display: block; color: #7f8c8d; font-weight: 400; padding: 20px } .navigation.post-navigation a:hover { background: #bdc3c7; color: #fff } .main-navigation { display: block; width: 100%; clear: both; background: #2980b9; border-top: solid #999 1px; border-bottom: solid #333 1px } .main-navigation ul li :first-child { margin-left: 0px; } .main-navigation ul { list-style: none; margin: 0; padding-left: 0; padding-top: 1px } .main-navigation li:first-child { margin-left: 170px } .main-navigation.sticky-nav li { margin-right: 22px; font-size: 15px } /* .main-navigation.sticky-nav li:first-child { margin-left: 150px!important } */ .main-navigation li { float: left; position: relative; font-size: 15px; margin-right: 15px; } .main-navigation .nav-bar li.menu-item-has-children>a:after { content: "\F107"; font-family: FontAwesome; font-weight: 400; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; position: relative; padding-left: 8px; color: #fff } .sub-menu ul{ color:red !important } .main-navigation .nav-bar .sub-menu li.menu-item-has-children>a:after { content: "\F105"; color: #000!important } .main-navigation a { display: block; text-decoration: none; padding: 3px 2px; margin: 6px 0; color: #fff!important; line-height: 1.6; font-weight: 700; font-family: lato,sans-serif; text-shadow: 1px 0 0 #666!important; letter-spacing: .05em; } .main-navigation li>a:hover,.main-navigation .current-menu-item>a,.main-navigation .sub-menu a:hover,.main-navigation .sub-menu .current-menu-item>a, .main-navigation .current_page_parent>a { color: #fff!important; background: #000; padding: 3px 2px; margin: 6px 0; border-radius: 5px } .main-navigation ul ul.sub-menu .current_page_parent a, .main-navigation ul ul.sub-menu .current-menu-item a{ background: transparent !important; color: #000000 !important; } .main-navigation ul ul.sub-menu .current_page_parent a:hover, .main-navigation ul ul.sub-menu .current-menu-item a:hover{ color: #fff!important; background: #000 !important; padding: 3px 2px; margin: 6px 0; border-radius: 5px } .main-navigation ul ul { padding:0px 5px; box-shadow: 0 3px 3px rgba(0,0,0,.2); display: none; float: left; left: -2px; position: absolute; width: 212px; top: 43px; z-index: 99999; background: #fddd04; color: #fff; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border: solid #444 1px; border-top: 0; } .main-navigation ul ul ul { left: 100%; top: 0 } .main-navigation ul ul a { width: 200px; color: #4b4c4f!important; } .main-navigation ul ul li:first-child,.main-navigation ul ul li { border: 0 } .main-navigation li:hover>a { } .main-navigation ul ul :hover>a { } .main-navigation ul ul a:hover { } .main-navigation ul li:hover>ul { display: block } .main-navigation .current_page_item a,.main-navigation .current-menu-item a { } .screen-reader-text { clip: rect(1px,1px,1px,1px); position: absolute!important } .screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0,0,0,.6); clip: auto!important; color: #21759b; display: block; font-size: 14px; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000 } .alignleft { display: inline; float: left; margin-right: 1.75em } .alignright { display: inline; float: right; margin-left: 1.75em } .aligncenter { clear: both; display: block; margin: 0 auto } .clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after { content: ''; display: table } .clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after { clear: both } #secondary { padding: 25px 0; padding-right: 30px } #secondary .widget li a { text-decoration: underline; color: #0092e8; font-weight: 700; font-size: 15px } #secondary .widget li a:hover { text-decoration: underline; color: #0092e8; font-weight: 700 } #secondary .widget li { padding-left: 5px; padding-right: 10px } .site-header .widget { border: 0 } .widget { margin: 0; padding-bottom: 20px; border-bottom: 1px dotted #bdc3c7 } .widget a { font-weight: 400 } .widget .widget-title { font-size: 18px; color: #000; margin-top: 0; font-weight: 700; margin-top: 26px; margin-bottom: 18px } .widget ul { list-style: none; margin: 0; padding-left: 0; -webkit-padding-start: 0 } .widget select { max-width: 100% } .widget_search .search-submit { display: none } .widget_search label,.widget_search .search-field { width: 100%; display: block } .widget.widget_rss li { margin-bottom: 28px } .widget_tag_cloud li { border: 0; padding-top: 0; padding-bottom: 4px } .widget_tag_cloud a { position: relative; display: inline-block; margin-bottom: 4px; padding: 0 12px; line-height: 28px; font-size: 11px!important; text-transform: uppercase; color: #fff; background: #4b4c4f } .widget_tag_cloud a:hover { background: 0 0; color: #4b4c4f } .widget_tdpravda_popular_posts_widget li,.widget_tdpravda_recent_posts_widget li,.widget_tdpravda_random_posts_widget li,.widget_tdpravda_grouped_posts_widget li,.widget_tdpravda_author_widget li,.widget_tdpravda_recent_comments_widget li { overflow: hidden; margin-bottom: 7px } .widget .full-width { margin-bottom: 11px } .widget_tdpravda_popular_posts_widget ul,.widget_tdpravda_recent_posts_widget ul,.widget_tdpravda_random_posts_widget ul,.widget_tdpravda_grouped_posts_widget ul,.widget_tdpravda_popular_posts_widget li:last-child,.widget_tdpravda_recent_posts_widget li:last-child,.widget_tdpravda_random_posts_widget li:last-child,.widget_tdpravda_grouped_posts_widget li:last-child,.widget_tdpravda_author_widget ul,.widget_tdpravda_author_widget li:last-child { margin-bottom: 0 } .widget .popular-post-entry-title,.widget .recent-post-entry-title,.widget .random-post-entry-title,.widget_tdpravda_author_widget .author-widget-name,.widget_tdpravda_recent_comments_widget .author-name { font-size: 14px; line-height: 1.4 } .widget .popular-post-entry-title a,.widget .recent-post-entry-title a,.widget .random-post-entry-title a,.widget_tdpravda_author_widget .author-widget-name,.widget_tdpravda_recent_comments_widget .author-name { text-decoration: none } .widget .full-width .post-thumb { margin: 0 0 12px; border: 0!important; padding: 1px } .widget .popular-post-entry-title,.widget .recent-post-entry-title,.widget .random-post-entry-title,.widget_tdpravda_author_widget .author-widget-name,.widget_tdpravda_recent_comments_widget .author-name { margin-top: 4px; margin-bottom: 0; font-weight: 700 } .widget li.thumb-width .popular-post-entry-title,.widget li.thumb-width .recent-post-entry-title,.widget li.thumb-width .random-post-entry-title { margin-top: 4px; margin-bottom: 0; line-height: 1.2 } .widget li.thumb-width .popular-post-entry-image img,.widget li.thumb-width .recent-post-entry-image img,.widget li.thumb-width .random-post-entry-image img,.widget_tdpravda_author_widget .avatar-container,.widget_tdpravda_recent_comments_widget .avatar-container { float: left; width: 46px; margin: 1px 16px 5px 2px } .widget .popular-post-date,.widget .recent-post-date,.widget .random-post-date,.widget_tdpravda_author_widget .author-post-count { color: #777; font-size: 11px; text-transform: uppercase; font-weight: 400 } .widget_tdpravda_author_widget .author-post-count { line-height: 1.3; margin-top: 4px } .widget .widget-social-list li a { display: block; background: #ecf0f1; margin-bottom: 3px; text-decoration: none; color: #7f8c8d } .widget .widget-social-list li .social-icon { display: inline-block; width: 35px; padding: 6px 0; background: rgba(0,0,0,.05); text-align: center; margin-right: 8px } .widget_tdpravda_recent_comments_widget .recent-comment-meta { overflow: hidden } .widget_tdpravda_recent_comments_widget .recent-comment-title a { font-size: 11px; color: #95a5a6; font-weight: 400; text-transform: uppercase } .widget_tdpravda_recent_comments_widget .recent-comment-excerpt { margin-top: 12px; margin-bottom: 28px; line-height: 1.6 } .widget_tdpravda_recent_comments_widget li:last-child .recent-comment-excerpt { margin-bottom: 0 } .widget_tdpravda_grouped_posts_widget .widget-title { display: inline-block } .widget_tdpravda_grouped_posts_widget .widget-title h4 { display: inline-block; margin: 0; padding: 0; line-height: 1; font-size: 12px } .widget_tdpravda_grouped_posts_widget .widget-title h4 a { display: inline-block; padding: 10px 12px 8px } .footer-widget-section .widget_tdpravda_grouped_posts_widget .widget-title h4 { font-size: 11px } .widget_tdpravda_grouped_posts_widget .widget-title h4 a:hover,.widget_tdpravda_grouped_posts_widget .widget-title h4 a.active { background: #ecf0f1; color: #7f8c8d } .widget_tdpravda_grouped_posts_widget .grouped-posts { display: none } .widget_tdpravda_grouped_posts_widget .grouped-posts.active { display: block } .no-sidebar #blog-container,.no-sidebar #custom-archive-container { max-width: 800px } .main-container { background: #fbfcfd } .main-container #main,.woocommerce-container .main-container .woo-has-sidebar #main { padding: 40px; background: #fff; -webkit-box-shadow: rgba(0,0,0,.1) 1px 1px 1px; box-shadow: rgba(0,0,0,.1) 1px 1px 1px } .hentry .entry-header .featured-video,.hentry .entry-header .post-slideshow,.hentry .entry-header .post-thumb { margin: 0 0 35px; position: relative } .post-thumb a { display: block } .hentry .entry-header .entry-title { margin-top: 0; margin-bottom: 16px; font-size: 30px; line-height: 1; letter-spacing: -.03em; font-weight: 400 } .hentry .entry-header .entry-title a { font-size: 24px; color: #0092e8; font-weight: 400 } .hentry .entry-header .entry-title a:hover { color: #0092e8; font-weight: 400; text-decoration: underline } .hentry .entry-header .entry-meta { margin-bottom: 26px; line-height: 1.5 } .hentry .entry-header .entry-meta .entry-author,.hentry .entry-header .entry-meta .entry-date,.hentry .entry-header .entry-meta .entry-cats,.hentry .entry-header .entry-meta .entry-comments,.hentry .entry-header .entry-meta .edit-link { letter-spacing: -.02em; color: #7f8c8d } .hentry .entry-header .entry-meta .entry-author.alernative,.hentry .entry-header .entry-meta .entry-date,.hentry .entry-header .entry-meta .entry-cats,.hentry .entry-header .entry-meta .entry-comments { margin-right: 14px } .hentry .entry-header .entry-meta .entry-author.alernative .fa,.hentry .entry-header .entry-meta .entry-date .fa,.hentry .entry-header .entry-meta .entry-cats .fa,.hentry .entry-header .entry-meta .entry-comments .fa,.hentry .entry-header .entry-meta .edit-link .fa { margin-right: 6px } .hentry .entry-header .entry-meta .entry-author.alernative { font-size: 14px; border-bottom: 0; padding-bottom: 0 } .hentry .more-link-container { margin-bottom: 30px; margin-top: 35px } .hentry .more-link-container a.more-link { padding: 0 16px; font-weight: 400; letter-spacing: -.03em } .hentry { border-bottom: 1px dotted #bdc3c7; margin: 0 0 20px; padding-bottom: 15px } .hentry .entry-meta .entry-tags { margin-bottom: 40px; font-size: 11px; color: #7f8c8d; text-transform: uppercase } .hentry .entry-meta .entry-tags .fa,.hentry .entry-meta .entry-tags .entry-tags-title { margin-right: 6px } .entry-content h1 { font-size: 37px } .entry-content h2 { font-size: 23px } .entry-content h3 { font-size: 18px } .entry-content h4 { font-size: 14px } .entry-content h5 { font-size: 11px } .entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6 { font-weight: 400; margin-top: 38px; margin-bottom: 28px } .entry-content blockquote { margin-left: 28px; margin-right: 28px } .entry-content blockquote,.entry-content blockquote p { font-size: 18px; line-height: 1.5; font-style: normal; font-weight: 400 } .entry-content blockquote { border-left: 5px solid #4b4c4f; padding: 8px 24px; margin-top: 24px; margin-bottom: 24px } .entry-intro { font-size: 20px; line-height: 1.7 } .page-links { clear: both; margin: 40px 0; font-size: 11px } .page-links .page-links-title,.page-links span,.page-links a { line-height: 30px; height: 30px; display: inline-block; border: 1px solid transparent } .page-links .page-links-title { background: #59595c; color: #fff; padding: 0 12px; font-weight: 700; text-transform: uppercase } .page-links span { background: #fff; border: 1px solid #59595c; font-weight: 700 } .page-links a:hover>span { color: #59595c; background: #fff; border: 1px solid #59595c } .page-links span,.page-links a span { padding: 0 12px } .page-links a span { background: #59595c } .page-links a { color: #fff } .hentry .entry-header .entry-meta .entry-author { padding-bottom: 11px; margin-bottom: 12px; border-bottom: 2px solid #ecf0f1; font-size: 18px; line-height: 1.1 } .default-blog-layout .hentry .entry-header .entry-meta .entry-author,.default-blog-layout .hentry .entry-header .entry-meta .entry-author a { font-weight: 400 } .default-blog-layout .hentry .entry-header .entry-meta .entry-author .meta-title { margin-right: 2px } .default-alt-blog-layout #default-alt-blog .hentry .entry-header .entry-title,.default-alt-blog-layout.single .hentry .entry-header .entry-title { margin-bottom: 12px; padding-bottom: 8px; border-bottom: 2px solid #ecf0f1 } .default-alt-blog-layout .hentry .entry-header .entry-cats { margin-bottom: 16px } .default-alt-blog-layout .hentry .entry-header .entry-cats a { background: #ecf0f1; color: #7f8c8d; font-weight: 400; font-size: 11px; padding: 4px 8px; letter-spacing: -.03em } .default-alt-blog-layout .hentry .entry-header .entry-cats .comma { display: none } .default-alt-blog-layout .hentry .entry-header .entry-meta,.default-alt-blog-layout .hentry .entry-header .entry-meta .entry-author.alernative { font-size: 13px } .default-alt-blog-layout .hentry .entry-header .entry-meta { text-transform: uppercase } .no-sidebar.blog.two-columns-blog-layout #blog-container,.no-sidebar.archive.two-columns-blog-layout #blog-container,.no-sidebar.search.two-columns-blog-layout #blog-container { max-width: 1080px } .two-columns-blog-layout #two-colums-blog .hentry .entry-header .entry-title { font-size: 23px; margin-bottom: 8px } .no-sidebar.blog.inline-blog-layout #blog-container,.no-sidebar.archive.inline-blog-layout #blog-container,.no-sidebar.search.inline-blog-layout #blog-container { max-width: 1080px } #inline-blog .post-thumb { margin: 0 1.75em 0 0; max-width: 160px; border: solid #ccc 1px; padding: 3px; background: #ddd } .no-sidebar.blog.inline-blog-layout #blog-container .post-thumb,.no-sidebar.archive.inline-blog-layout #blog-container .post-thumb,.no-sidebar.search.inline-blog-layout #blog-container .post-thumb { max-width: 300px } .blog.inline-blog-layout #blog-container .hentry .entry-header .entry-title,.archive.inline-blog-layout #blog-container .hentry .entry-header .entry-title,.search.inline-blog-layout #blog-container .hentry .entry-header .entry-title,.blog.inline-blog-layout #blog-container .hentry .entry-header .entry-meta,.archive.inline-blog-layout #blog-container .hentry .entry-header .entry-meta,.search.inline-blog-layout #blog-container .hentry .entry-header .entry-meta { margin-bottom: 10px } #inline-blog .entry-cats { display: none } .single.left-sidebar .main-container #main,.page.left-sidebar .main-container #main { border-right: 0; -webkit-box-shadow: rgba(0,0,0,.1) -1px 1px 1px; box-shadow: rgba(0,0,0,.1) -1px 1px 1px } .no-sidebar .main-container #main,.woocommerce-container .main-container #main { border-right: 0; -webkit-box-shadow: none; box-shadow: none } .single .hentry .entry-header .entry-title,.page .hentry .entry-header .entry-title { font-size: 37px; line-height: 1.2em } .page .hentry .entry-header .entry-title { margin-bottom: 28px; text-shadow: 1px 1px 1px #4c4c4c } .single .hentry,.page .hentry { margin-bottom: 0; padding-bottom: 0; border-bottom: 0 } .single-post-bg-image { opacity: .5; filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)" } .sticky { } .byline,.updated { display: none } .single .byline,.group-blog .byline { display: inline } .page-content,.entry-content,.entry-summary { margin: 18px 0 0 } .bx-wrapper .bx-loading { min-height: 30px } .post-slideshow .bx-wrapper .bx-viewport,.blog-posts-slideshow .bx-wrapper .bx-viewport,.featured-content .bx-wrapper .bx-viewport { left: 0; min-height: 100px } ul.bxslider li img { margin: 0 auto } .post-slideshow .bxslider,.blog-posts-slideshow .bxslider,.featured-content .bxslider { visibility: hidden; opacity: 0 } .post-slideshow .bx-wrapper,.featured-content .bx-wrapper { margin-bottom: 0 } .post-slideshow .bx-wrapper .bx-controls-direction,.featured-content .bx-wrapper .bx-controls-direction { top: 50%; left: 0; right: 0; width: 100%; height: 26px; margin-top: -43px } .post-slideshow .bx-wrapper .bx-pager,.featured-content .bx-wrapper .bx-pager { bottom: 10px; padding: 0; z-index: 100 } .post-slideshow .bx-wrapper .bx-pager.bx-default-pager a,.featured-content .bx-wrapper .bx-pager.bx-default-pager a { background: #fff; border: 2px solid #fff } .post-slideshow .bx-wrapper .bx-pager.bx-default-pager a:hover,.post-slideshow .bx-wrapper .bx-pager.bx-default-pager a.active,.featured-content .bx-wrapper .bx-pager.bx-default-pager a:hover,.featured-content .bx-wrapper .bx-pager.bx-default-pager a.active { background: 0 0; border: 2px solid #fff } .post-slideshow .bx-wrapper .bx-controls-direction .bx-prev,.featured-content .bx-wrapper .bx-controls-direction .bx-prev { float: left; margin-left: -20px; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0 } .post-slideshow .bx-wrapper .bx-controls-direction .bx-next,.featured-content .bx-wrapper .bx-controls-direction .bx-next { float: right; margin-right: -20px; -webkit-border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px } .post-slideshow .bx-wrapper .bx-controls-direction .bx-prev,.post-slideshow .bx-wrapper .bx-controls-direction .bx-next,.featured-content .bx-wrapper .bx-controls-direction .bx-prev,.featured-content .bx-wrapper .bx-controls-direction .bx-next { visibility: hidden; opacity: 0; color: #fff!important; border-bottom: 0!important; background: #444; background: rgba(0,0,0,.5) } .post-slideshow:hover .bx-wrapper .bx-controls-direction .bx-prev,.post-slideshow:hover .bx-wrapper .bx-controls-direction .bx-next,.featured-content:hover .bx-wrapper .bx-controls-direction .bx-prev,.featured-content:hover .bx-wrapper .bx-controls-direction .bx-next { opacity: 1; visibility: visible } .post-slideshow .bx-wrapper .bx-controls-direction a:hover,.featured-content .bx-wrapper .bx-controls-direction a:hover { background: rgba(0,0,0,.9) } .post-slideshow:hover>.bx-wrapper .bx-controls-direction .bx-prev,.featured-content:hover>.bx-wrapper .bx-controls-direction .bx-prev { margin-left: 0 } .post-slideshow:hover>.bx-wrapper .bx-controls-direction .bx-next,.featured-content:hover>.bx-wrapper .bx-controls-direction .bx-next { margin-right: 0 } .post-slideshow .bx-wrapper .bx-controls-direction .bx-prev i,.post-slideshow .bx-wrapper .bx-controls-direction .bx-next i,.featured-content .bx-wrapper .bx-controls-direction .bx-prev i,.featured-content .bx-wrapper .bx-controls-direction .bx-next i { display: inline-block; font-size: 1.6em } .post-slideshow .bx-wrapper .bx-controls-direction .bx-prev i,.post-slideshow .bx-wrapper .bx-controls-direction .bx-next i,.featured-content .bx-wrapper .bx-controls-direction .bx-prev i,.featured-content .bx-wrapper .bx-controls-direction .bx-next i { padding: 25px 15px } .archive .page-header .page-title { margin-top: 0; margin-bottom: 0; line-height: 1.2 } .no-results .page-header .page-title { margin-bottom: 0 } .search .page-header .page-title { margin-top: 10px } .archive .page-header .page-title span,.search .page-header .page-title span,.no-results .page-header .page-title span { font-weight: 700 } .archive .taxonomy-description { margin-top: 18px } .archive .taxonomy-description p { margin-bottom: 0 } .no-results.not-found .page-content { padding: 30px } .error404 .page-content { margin-top: 0 } .search.search-no-results .page-header,.error404 .page-content,.no-results .page-content { text-align: center } .no-results.not-found .search-form { max-width: 50%; margin: 28px auto 0 } .error404 .error-404-title { font-size: 6em; line-height: .5; margin-top: 40px; margin-bottom: 40px; font-weight: 700; letter-spacing: -.02em } .error404 .additional-help { margin-top: 40px; border-top: 2px solid #ecf0f1; padding-top: 28px } .error404 .additional-help .widget { border-bottom: 0; padding-bottom: 0 } .error404 .additional-help .custom-archive-title,.error404 .additional-help .widgettitle { margin-bottom: 28px } .archive .page-header,.search .page-header,.no-results .page-header,.archive.author .author-header { border-bottom: 1px solid #ecf0f1; margin: -40px -40px 40px; padding: 40px; background: #fbfcfd } .archive.author .author-header .author-name { margin-top: 0; margin-bottom: 28px; line-height: 1.2; font-size: 18px; text-transform: uppercase } .archive.author .author-header .author-sub-title { font-size: 11px; text-transform: uppercase; color: #7f8c8d; margin-top: 0 } .comment-content a { word-wrap: break-word } .bypostauthor { } #comments .comments-title { font-size: 23px; line-height: 1; margin-top: 0; margin-bottom: 40px; padding-bottom: 18px; border-bottom: 2px solid #ecf0f1; color: #7f8c8d } #comments ul { list-style: none } #comments ol { list-style: none; margin-left: 0; -webkit-padding-start: 0; padding-left: 0 } #comments ol li .comment,#comments ol li.post.pingback { margin-bottom: 30px; padding-bottom: 28px; border-bottom: 1px dotted #ecf0f1 } #comments .avatar-container img.avatar { max-width: 48px; margin-right: 18px } #comments .comment-body { padding-left: 15px; border: solid #ccc 1px; border-radius: 2px; background: #f9f9f9; padding-top: 10px } #comments .comment-author-name { font-weight: 600; margin-right: 6px; font-size: 18px } #comments .commentmetadata,#comments .reply a { font-weight: 400; color: #95a5a6 } #comments .comment-meta { margin-bottom: 14px; line-height: 1.2 } #comments ol li>ul { list-style: none } #comments ol li>.children>.comment { border: 0; padding: 0 } #comments .disabled-comments { text-align: center; margin: 0 } #respond label { display: block; font-weight: 700; margin-bottom: 8px; font-size: 14px } #respond .comment-notes,#respond .logged-in-as,#respond .comment-notes a,#respond .logged-in-as a { font-size: 14px; color: #bdc3c7; font-weight: 300 } #respond #author,#respond #email,#respond #url { width: 50% } #respond #comment { width: 100% } .comment-content a { word-wrap: break-word } .bypostauthor { } #respond .form-submit { margin-bottom: 0 } #reply-title { margin-top: 0 } #comments .comment-list #respond.comment-respond { margin-bottom: 40px } .page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley { border: 0; margin-bottom: 0; margin-top: 0; padding: 0 } .wp-caption .wp-caption-text { padding: 5px 5px 0; color: #fff } .wp-caption { max-width: 100%; padding: 3px; background: #fbfcfd; border: 1px solid #ecf0f1 } .wp-caption.aligncenter { margin-top: 28px; margin-bottom: 28px } .wp-caption img[class*=wp-image-] { display: block; margin: 1.2% auto 0; max-width: 98% } .wp-caption-text { text-align: center } .wp-caption .wp-caption-text { padding: 3px 5px 1px; color: #7f8c8d; margin-bottom: 0; font-weight: 300; font-size: 11px } .site-main .gallery { margin-bottom: 1.5em } .gallery-caption { } .site-main .gallery a img { border: 0; height: auto; max-width: 90% } .site-main .gallery dd { margin: 0 } .site-main .gallery-columns-4 .gallery-item { } .site-main .gallery-columns-4 .gallery-item img { } embed,iframe,object { max-width: 100% } .featured-content { padding: 18px; background: #fff; border-bottom: 1px solid #cfd3d6 } .featured-content ul.bxslider li { background: 0 0; position: relative } .featured-content .featured-info { position: absolute; bottom: 2em; left: 2em; width: 40%; background: #000; background: rgba(0,0,0,.8); padding: 25px 25px 15px; color: #fff } .featured-content ul.bxslider li.center .featured-info { left: 2em; right: 2em; width: auto } .featured-content ul.bxslider li.right .featured-info { right: 2em; left: auto } .featured-content ul.bxslider li.none .featured-info { display: none } .featured-content .featured-info .featured-title { font-size: 27px; margin-top: 0; margin-bottom: 14px } .featured-content .featured-info .featured-title a { color: #fff; font-weight: 600 } .featured-content .featured-description { color: #eee; margin-bottom: 18px } .featured-content .featured-info a.button { margin-bottom: 10px; color: #fff } #home-container #main { padding: 0 } #home-blog-posts { background: #fff; padding: 20px 40px 10px; border-top: 1px solid #cfd3d6; border-bottom: 1px solid #cfd3d6 } #home-blog-posts.boxed-layout { background: 0 0 } #home-blog-posts .section-title { margin: 20px -40px 40px; padding-left: 40px; padding-right: 40px; border-bottom: 3px solid #ecf0f1 } #home-blog-posts .section-title a.carousel-next:hover,#home-blog-posts .section-title a.carousel-prev:hover,#home-blog-posts .section-title a.more-link:hover,#home-blog-posts .section-title a { color: #59595c } #home-blog-posts .section-title a.more-link,#home-blog-posts .section-title a.carousel-next,#home-blog-posts .section-title a.carousel-prev { color: #0092e8 } #home-blog-posts .section-title .post-controls .more-link { margin: 0 8px } #home-blog-posts .section-title .section-title-inner { color: #000; font-size: 20px; display: inline-block; padding: 0 0 12px; border-bottom: 3px solid #666; margin-bottom: -3px } #home-blog-posts .recent-post-item { margin-bottom: 30px } #home-blog-posts .recent-post-item .more-post-link { font-weight: 700; display: block; background: #fcdd00; margin-top: 15px!important; border: solid #777 1px; margin: 0% auto; width: 130px; text-align: center; border-radius: 4px; padding: 3px 15px; font-size: 16px } #home-blog-posts .recent-post-inner { padding-bottom: 24px; border-bottom: 2px solid #f7f7f7 } #home-blog-posts.default-layout .grid-layout .recent-post-inner { padding-bottom: 0; border-bottom: 0 } #home-blog-posts.boxed-layout .recent-post-inner { padding: 18px; -webkit-box-shadow: 0 0 0 5px #f7f7f7; box-shadow: 0 0 0 5px #f7f7f7; border: 1px solid #cfd3d6; background: #fff } #home-blog-posts .columns-container { padding-top: 5px } #home-blog-posts .columns-container.three-columns .recent-post-item { width: 33.3333% } #home-blog-posts .blog-posts-slideshow.recent-post-inner { padding: 0 } #home-blog-posts .recent-post-item .post-thumb { margin-bottom: 24px } #home-blog-posts .grid-layout .recent-post-item .post-thumb,#home-blog-posts .inline-layout .post-thumb,#home-blog-posts .list-layout .post-thumb,#home-blog-posts .grouped-layout .other-items .post-thumb,#home-blog-posts .blog-post-slide,#home-blog-posts ul.owl-carousel { margin-bottom: 0 } #home-blog-posts .inline-layout .post-thumb { max-width: 200px } #home-blog-posts .list-layout .post-thumb { max-width: 100px } #home-blog-posts .grouped-layout .other-items .post-thumb { max-width: 76px } #home-blog-posts .recent-post-item .entry-title,#home-blog-posts .blog-posts-slideshow .entry-title { margin-top: 0; margin-bottom: 8px } #home-blog-posts .recent-post-item .entry-title a { color: #0092e8; line-height: 1.2em } #home-blog-posts .recent-post-item .entry-title a:hover { color: #0092e8; text-decoration: underline; line-height: 1.2em } #home-blog-posts .recent-post-item .entry-title { font-size: 20px } #home-blog-posts .blog-posts-slideshow .entry-title { font-size: 23px } #home-blog-posts .recent-post-item .entry-meta { margin-bottom: 12px; color: #7f8c8d; font-size: 11px } #home-blog-posts .blog-posts-slideshow .entry-meta { color: #fff } #home-blog-posts .recent-post-item .entry-meta .fa,#home-blog-posts .blog-posts-slideshow .entry-meta .fa { margin-right: 4px } #home-blog-posts .recent-post-item .entry-meta .entry-date,#home-blog-posts .recent-post-item .entry-meta .entry-author,#home-blog-posts .recent-post-item .entry-meta .entry-comments { margin-right: 6px } #home-blog-posts .recent-post-item .entry-meta .entry-author { display: none } #home-blog-posts .recent-post-item .entry-summary { margin-top: 0 } #home-blog-posts .blog-posts-slideshow { position: relative; margin-bottom: 30px } #home-blog-posts .blog-posts-slideshow .blog-post-slide.recent-post-item { position: relative } #home-blog-posts .blog-posts-slideshow .posts-slideshow-entry { position: absolute; bottom: 2em; right: 110px; left: 110px; background: rgba(0,0,0,.5); padding: 18px } #home-blog-posts .blog-posts-slideshow .posts-slideshow-entry,#home-blog-posts .blog-posts-slideshow .posts-slideshow-entry a { color: #fff } #home-blog-posts .blog-posts-slideshow .posts-slideshow-entry-inner { position: relative; z-index: 2000 } #home-blog-posts .blog-posts-slideshow .slideshow-direction .post-slideshow-prev,#home-blog-posts .blog-posts-slideshow .slideshow-direction .post-slideshow-next { display: block; background: #fff; height: 100%; width: 55px; position: absolute; opacity: .3; filter: alpha(opacity=30); -ms-filter: "alpha(opacity=30)"; z-index: 8000; cursor: pointer } #home-blog-posts .blog-posts-slideshow .slideshow-direction .post-slideshow-prev:hover,#home-blog-posts .blog-posts-slideshow .slideshow-direction .post-slideshow-next:hover { opacity: .8; filter: alpha(opacity=80); -ms-filter: "alpha(opacity=80)" } #home-blog-posts .blog-posts-slideshow .slideshow-direction .post-slideshow-prev,#home-blog-posts .blog-posts-slideshow .slideshow-direction .post-slideshow-next { top: 0 } #home-blog-posts .blog-posts-slideshow .slideshow-direction .post-slideshow-prev,#home-blog-posts .blog-posts-slideshow .slideshow-direction .post-slideshow-prev i { left: 0 } #home-blog-posts .blog-posts-slideshow .slideshow-direction .post-slideshow-next,#home-blog-posts .blog-posts-slideshow .slideshow-direction .post-slideshow-next i { right: 0 } #home-blog-posts .blog-posts-slideshow .slideshow-direction .post-slideshow-prev i,#home-blog-posts .blog-posts-slideshow .slideshow-direction .post-slideshow-next i { display: block; font-size: 1.6em; line-height: 30px; color: #000!important; height: 100%; position: absolute; top: 50%; margin-top: -15px; height: 30px; width: 55px; text-align: center } #home-blog-posts.boxed-layout ul.inline-layout.owl-carousel li.recent-post-item { padding: 5px } #home-blog-posts.default-layout ul.two-columns.owl-carousel li.recent-post-item,#home-blog-posts.default-layout ul.three-columns.owl-carousel li.recent-post-item,#home-blog-posts.default-layout ul.grid-layout.owl-carousel li.recent-post-item,#home-blog-posts.default-layout ul.list-layout.owl-carousel li.recent-post-item { padding: 0 18px } #home-blog-posts.boxed-layout ul.two-columns.owl-carousel li.recent-post-item,#home-blog-posts.boxed-layout ul.three-columns.owl-carousel li.recent-post-item,#home-blog-posts.boxed-layout ul.grid-layout.owl-carousel li.recent-post-item,#home-blog-posts.boxed-layout ul.list-layout.owl-carousel li.recent-post-item { padding: 5px 18px } #home-blog-posts.default-layout ul.inline-layout.owl-carousel li.recent-post-item .recent-post-inner,#home-blog-posts.default-layout ul.two-columns.owl-carousel li.recent-post-item .recent-post-inner,#home-blog-posts.default-layout ul.three-columns.owl-carousel li.recent-post-item .recent-post-inner,#home-blog-posts.default-layout ul.grid-layout.owl-carousel li.recent-post-item .recent-post-inner,#home-blog-posts.default-layout ul.list-layout.owl-carousel li.recent-post-item .recent-post-inner { border-bottom: 0; padding-bottom: 0 } #home-container .intro-container { padding: 20px 0; background: #fff; line-height: 1.5em; font-size: 18px } #home-container .intro-container #intro-text { padding: 0; padding-left: 40px; width: 100%; display: block } #home-container .intro-container #intro-video { margin-right: 40px; margin-left: 40px; padding: 3px; float: right; margin-top: 12px; margin-bottom: 20px; border: solid #ccc 1px; background: #ecf0f1 } #home-container .intro-container #intro-video:hover { opacity: .9 } #gotop { display: none; position: fixed; bottom: 8px; width: 35px; height: 35px; line-height: 35px; cursor: pointer; z-index: 999999; opacity: .8; text-align: center; color: #fff; background: #4b4c4f } #gotop:hover { background: #4b4c4f; color: #fff; opacity: 1 } #ascrail2000 { background: rgba(0,0,0,.3); z-index: 999999!important } .wpcf7 label,.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea { display: block } .wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=submit],.wpcf7 textarea { margin-bottom: 18px } .wpcf7 input[type=text],.wpcf7 input[type=email] { max-width: 50%; width: auto } .wpcf7 textarea { width: 100% } .share-buttons-inner { margin-top: 18px } .share-buttons-container { margin-bottom: 28px } .share-buttons-container.bottom { margin-bottom: 40px } .share-buttons-inner .share-btns,.share-buttons-inner .share-btns .facebook,.share-buttons-inner .share-btns .twitter,.share-buttons-inner .share-btns .googleplus,.share-buttons-inner .share-btns .linkedin,.share-buttons-inner .share-btns .pinterest { display: inline-block; margin-left: 2px; margin-right: 10px } .share-buttons-inner .share-btns .facebook,.share-buttons-inner .share-btns .twitter,.share-buttons-inner .share-btns .googleplus,.share-buttons-inner .share-btns .linkedin,.share-buttons-inner .share-btns .pinterest { font-size: 11px; line-height: 33px; height: 33px; padding: 0 12px 0 0; text-transform: uppercase; letter-spacing: -.02em; font-weight: 400; border: solid #333 1px } .share-buttons-inner i { margin-right: 6px } .share-buttons-inner .share-btns i { position: relative; top: -1px; background: rgba(0,0,0,.1); display: inline-block; line-height: 33px; height: 33px; width: 30px; text-align: center } .share-buttons-inner .share-btns .facebook,.share-buttons-inner .share-btns .twitter,.share-buttons-inner .share-btns .googleplus,.share-buttons-inner .share-btns .linkedin,.share-buttons-inner .share-btns .pinterest { text-decoration: none } .share-buttons-inner .share-buttons-title { background: #4b4c4f; color: #fff; padding: 0 14px } .share-buttons-inner .share-btns .facebook { background: #314d91; color: #fff } .share-buttons-inner .share-btns .facebook:hover { background: #4d72d1 } .share-buttons-inner .share-btns .twitter { background: #07beed; color: #fff } .share-buttons-inner .share-btns .twitter:hover { background: #41d5fa } .share-buttons-inner .share-btns .googleplus { background: #b83b29; color: #fff } .share-buttons-inner .share-btns .googleplus:hover { background: #e8533c } .share-buttons-inner .share-btns .linkedin { background: #0072b5; color: #fff } .share-buttons-inner .share-btns .linkedin:hover { background: #289bde } .share-buttons-inner .share-btns .pinterest { background: #bc282d; color: #fff } .share-buttons-inner .share-btns .pinterest:hover { background: #961c15 } .default-share-buttons { list-style: none; overflow: hidden; display: inline-block; margin: 0 } .default-share-buttons .share-buttons-title { display: none!important } .default-share-buttons li { float: left; width: 100px } .default-share-buttons li.facebook,.default-share-buttons li.twitter,.default-share-buttons li.google-plus,.default-share-buttons li.in,.default-share-buttons li.pinterest { margin-top: 3px } .author-section { overflow: hidden; padding: 40px 0; border-top: 2px solid #ecf0f1; border-bottom: 2px solid #ecf0f1; margin-bottom: 40px } .author-section .gravatar,.author-section .gravatar img,.author-social-links a>i { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50% } .author-section .gravatar { float: left; width: 76px; margin-right: 40px } .author-section .about .info { margin: 0; padding: 0 0 0 116px } .author-section .author-name { font-size: 23px; margin-top: 0; margin-bottom: 8px; font-weight: 700; line-height: 1.1 } .author-social-links a { display: inline-block; font-weight: 400; text-decoration: none; margin-right: 6px } .author-social-links .social-meta { display: none } .author-social-links { margin-top: 18px; padding-left: 116px; font-size: 11px; text-transform: uppercase } .author-social-links i { font-size: 11px; width: 30px; line-height: 30px; height: 30px; text-align: center; color: #7f8c8d; background: #ecf0f1 } .related-posts-container { border-bottom: 2px solid #ecf0f1; margin-bottom: 20px } .related-posts-container ul { margin-bottom: 0 } .related-posts-container .related-posts-container-title { margin-top: 0; margin-bottom: 28px; font-size: 23px; color: #7f8c8d } .related-posts-container li { display: block } .related-posts-container li .related-post-title { margin-bottom: 12px; display: block; font-size: 18px; font-weight: 400; line-height: 1.2 } .related-posts-container #default-posts-list li .related-post-title { font-size: 16px } .related-posts-container #related-posts-list .related-post-item,.related-posts-container #default-posts-list .related-post-item { margin-bottom: 28px } .related-posts-container #related-posts-list .related-post-item { border-bottom: 1px dotted #ecf0f1 } .related-posts-container #related-posts-list .related-post-item:last-child { border-bottom: 0 } .related-posts-container #default-posts-list .post-thumb { display: block; margin-bottom: 18px } .related-posts-container #related-posts-list .post-thumb { display: block; max-width: 150px } .newsletter-container.single-post { padding: 30px; margin-top: 40px; margin-bottom: 40px; background: #2c3e50; color: #fff } .newsletter-container.single-post .newsletter-title { font-size: 23px; margin-top: 0 } .widget .newsletter-container .newsletter-title { display: none } .newsletter-container .newsletter-image { margin-bottom: 28px } .newsletter-container input[type=text],.newsletter-container input[type=email] { width: 100% } .newsletter-container input[type=submit] { margin-top: 18px!important } .newsletter-container input[type=submit]:hover { opacity: .8; box-shadow: 0 0 2px rgba(0,0,0,.4) } #custom-cat-archive .cat-title { font-size: 18px; margin-bottom: 28px } #custom-cat-archive .cat-title a { display: inline-block; color: #7f8c8d; background: #ecf0f1; padding: 8px 16px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px } #custom-cat-archive .recent-cat-item { border-bottom: 2px solid #ecf0f1; margin-bottom: 40px; padding-bottom: 40px } #custom-cat-archive .entry-header { margin-bottom: 0 } #custom-cat-archive .post-thumb { display: block; margin-bottom: 28px; border: 2px solid #ecf0f1 } #custom-cat-archive .entry-title { font-size: 23px; margin: 0 0 8px } #custom-cat-archive .entry-meta { margin-bottom: 0 } #custom-cat-archive .entry-author .by { margin-right: 4px } #custom-cat-archive .entry-author { border-bottom: 0; padding-bottom: 0; margin-bottom: 0; font-size: 14px } #custom-cat-archive .entry-author { margin-right: 18px } #custom-cat-archive .entry-author .fa { margin-right: 8px } #custom-archive-container .custom-archive-items .custom-archive-list,.error404 .additional-help .custom-archive-list { -webkit-padding-start: 20px } #custom-archive-container .custom-archive-items .custom-archive-title { margin-bottom: 18px; font-size: 18px; font-weight: 700 } .fancy-select { position: relative; font-weight: 700; text-transform: uppercase; font-size: 11px; color: #fff; display: none; text-align: center!important } .fancy-select.disabled { opacity: .5 } .fancy-select div.trigger { border-radius: 2px; cursor: pointer; padding: 10px 26px 10px 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; background: #000; color: #fff; width: 220px; transition: all 240ms ease-out; -webkit-transition: all 240ms ease-out; -moz-transition: all 240ms ease-out; -ms-transition: all 240ms ease-out; -o-transition: all 240ms ease-out } .fancy-select div.trigger:after { content: ""; display: block; position: absolute; width: 0; height: 0; border: 5px solid transparent; border-top-color: #fff; top: 18px; right: 11px } .fancy-select div.trigger.open { background: #333; color: #fff } .fancy-select ul.options { list-style: none; margin: 0; position: absolute; top: 30px; left: 0; visibility: hidden; opacity: 0; z-index: 99999; max-height: 600px; margin-top:-13px; overflow: auto; background: #59595c; border-radius: 2px; box-shadow: 0 1px 2px rgba(0,0,0,.2); min-width: 260px; transition: opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out; -webkit-transition: opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out; -moz-transition: opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out; -ms-transition: opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out; -o-transition: opacity 300ms ease-out,top 300ms ease-out,visibility 300ms ease-out } .fancy-select ul.options.open { visibility: visible; top: 50px; opacity: 1; transition: opacity 300ms ease-out,top 300ms ease-out; -webkit-transition: opacity 300ms ease-out,top 300ms ease-out; -moz-transition: opacity 300ms ease-out,top 300ms ease-out; -ms-transition: opacity 300ms ease-out,top 300ms ease-out; -o-transition: opacity 300ms ease-out,top 300ms ease-out } .fancy-select ul.options.overflowing { top: auto; bottom: 40px; transition: opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out; -webkit-transition: opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out; -moz-transition: opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out; -ms-transition: opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out; -o-transition: opacity 300ms ease-out,bottom 300ms ease-out,visibility 300ms ease-out } .fancy-select ul.options.overflowing.open { top: auto; bottom: 50px; transition: opacity 300ms ease-out,bottom 300ms ease-out; -webkit-transition: opacity 300ms ease-out,bottom 300ms ease-out; -moz-transition: opacity 300ms ease-out,bottom 300ms ease-out; -ms-transition: opacity 300ms ease-out,bottom 300ms ease-out; -o-transition: opacity 300ms ease-out,bottom 300ms ease-out } .fancy-select ul.options li {border-bottom:solid #777 1px; border-top:solid #333 1px; width: 260px; float:left !important; text-align:left; } .fancy-select ul.options li:nth-of-type(1){display:none;} .fancy-select ul.options li:nth-of-type(5), .fancy-select ul.options li:nth-of-type(6), .fancy-select ul.options li:nth-of-type(7), .fancy-select ul.options li:nth-of-type(8), .fancy-select ul.options li:nth-of-type(9), .fancy-select ul.options li:nth-of-type(10) { left:0px; font-weight:100; background:#777; } .fancy-select ul.options li { padding: 8px 12px; color: #fff; cursor: pointer; white-space: nowrap; clear:both; display:block; float: left !important; transition: all 150ms ease-out; -webkit-transition: all 150ms ease-out; -moz-transition: all 150ms ease-out; -ms-transition: all 150ms ease-out; -o-transition: all 150ms ease-out } .fancy-select ul.options li a { display: block!important } .footer-tagline { display: block; clear: left; width: 100%; line-height: 20px; margin: 0% auto; top: -8px; position: relative; padding-left: 0!important; font-size: 10.5px; color: #ccc } .fancy-select ul.options li.selected { background: rgba(255,255,255,.1); color: rgba(255,255,255,.75) } .fancy-select ul.options li.hover { color: #fff } .columns-container .recent-post-item,.content-grid .post-box { max-width: 100% } .marquee .bx-wrapper { margin-bottom: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: 0; } .marquee { overflow: hidden; } .marquee li { } .marquee li div { display: table; height: 100%; width: 100%; } .marquee li span { display: table-cell; vertical-align: middle; } .marquee li img { width: auto; display: block; height: auto; padding: 0 20px; margin: 0 auto; } /* Style Start From Here */ /* Common CSS Start */ a:hover, a:focus{ text-decoration: none; } body{ font-family: 'Lato', sans-serif; font-weight: 400; font-size: 16px; line-height: 1.5; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; } .up-container{ width: 1150px; padding: 0 20px; margin: 0 auto; max-width: 100%; } *:focus, a:focus{ outline: none; } /* GRID */ .up-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -20px; margin-left: -20px; } .up-row.no-padding{ margin-right: 0; margin-left: 0; } .up-row.row-reverse{ -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .up-row>[class^=up-col]{ min-height: 1px; padding-right: 20px; padding-left: 20px; } .up-row.no-padding >[class^=up-col]{ padding-right: 0; padding-left: 0; } .up-col-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .up-col-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .up-col-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .up-col-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .up-col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .up-col-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .up-col-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .up-col-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .up-col-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .align-self-center{ -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .align-items-center{ -webkit-box-align: center; -ms-flex-align: center; align-items: center; } /* GRID EnD */ .btn-typ1:focus{ color: #FFFFFF; } .btn-typ1{ min-width: 200px; text-align: center; padding: 15px 36px; border-radius: 3px; -webkit-filter: drop-shadow(0 0 5px rgba(36,32,33,0.2)); filter: drop-shadow(0 0 5px rgba(36,32,33,0.2)); background-image: -o-linear-gradient(40deg, #1580d8 0%, #1163a6 100%); background-image: linear-gradient(50deg, #1580d8 0%, #1163a6 100%); position: relative; color: #fff; display: inline-block; font-size: 18px; font-weight: 900; text-transform: uppercase; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .btn-typ1:hover{ color: #fff; background-image: -o-linear-gradient(40deg, #1163a6 0%, #1580d8 100%); background-image: linear-gradient(50deg, #1163a6 0%, #1580d8 100%); -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.3); box-shadow: 0 0 10px 1px rgba(0,0,0,0.3); } .btn-typ1-bordered{ min-width: 200px; height: 60px; text-align: center; padding: 0 36px; border-radius: 0px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; display: inline-block; font-size: 18px; font-weight: 900; text-transform: uppercase; line-height: 60px; position: relative; border-radius: 4px; cursor: pointer; } .btn-typ1-bordered span{ -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: -o-linear-gradient(40deg, #1580d8 0%, #1163a6 100%); background-image: linear-gradient(50deg, #1580d8 0%, #1163a6 100%); } .btn-typ1-bordered:before { content: ''; display: block; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: -1; border-radius: 4px; background-image: -o-linear-gradient(40deg, #1580d8 0%, #1163a6 100%); background-image: linear-gradient(50deg, #1580d8 0%, #1163a6 100%); } .btn-typ1-bordered:after { content: ''; display: block; position: absolute; left: 2px; top: 2px; bottom: 2px; right: 2px; z-index: -1; border-radius: 2px; background-color: #fdfce5; } .btn-typ1-bordered:hover { text-shadow: 0px 0px 0px rgba(255, 255, 255, 1); } .btn-typ1-bordered:hover:after { left: 100%; top: 100%; bottom: 100%; right: 100%; } .slick-slider .slick-dots{ left: 0; } .slick-slider .slick-dots li{ height: 13px; width: 13px; background-color: #ddd; border-radius: 50%; border: 1px solid #ddd; } .slick-slider .slick-dots li.slick-active{ background-color: transparent; } .slick-slider .slick-dots li button{ display: none !important; } .slick-next, .slick-prev{ display: none !important; } .slick-slider span.slick-arrow { position: absolute; top: 50%; font-size: 36px; line-height: 45px; color: #242021; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); opacity: 0.5; z-index: 11; cursor: pointer; } .slick-slider span.slick-arrow.slick-disabled{ visibility: hidden; } .slick-slider span.slick-arrow:hover{ opacity: 1; } .slick-slider span.slick-arrow.slickprev { left: -30px; } .slick-slider span.slick-arrow.slicknext { right: -30px; } .page-tittle-section{ padding: 40px 0; } .page-tittle-section h1{ font-size: 26px; letter-spacing: 3px; line-height: 34px; color: #f7941d; font-weight: 400; } .page-template-home h1{ font-size: 55px; line-height: 65px; color: #242021; font-weight: 900; } .video-btn a{ width: 223px; height: 62px; border-radius: 6px; -webkit-filter: drop-shadow(0 0 17.5px rgba(36,32,33,0.07)); filter: drop-shadow(0 0 17.5px rgba(36,32,33,0.07)); background-color: rgba(255,255,255,0.95); display: inline-block; font-size: 18px; line-height: 53px; color: #242021; font-weight: 900; padding: 6px 17px; text-transform: uppercase; } .video-btn a:hover{ background-color: #f6f6f6; } .video-btn a:hover span{ opacity: 1; } .video-btn a span{ width: 50px; height: 50px; border-radius: 25px; background-image: -o-linear-gradient(40deg, #41d90b 0%, #1580d8 100%); background-image: linear-gradient(50deg, #41d90b 0%, #1580d8 100%); padding: 5px; display: inline-block; vertical-align: top; opacity: 0.7; margin-right: 6px; } .video-btn a span i{ font-size: 14px; line-height: 36px; height: 40px; width: 40px; border-radius: 20px; border: 2px solid #fff; display: block; color: #fff; text-align: center; } .page-template-home h2{ font-size: 44px; line-height: 45px; color: #242021; font-weight: 900; margin-bottom: 20px; } .page-template-home h3{ font-size: 28px; line-height: 36px; color: #242021; font-weight: 400; } .title-section{ text-align: center; margin-bottom: 40px; } .page-template-home{ background-color: #fff; } .page-template-home p{ margin: 0 0 1.75em; } .page-template-home ul{ padding: 0; } /* Common CSS End */ /* Header CSS Start */ header.header#masthead{ padding-top: 0; } header.header{ position: relative; -webkit-transition: all 0.3s ease-in-out 0.3; -o-transition: all 0.3s ease-in-out 0.3; transition: all 0.3s ease-in-out 0.3; background-color: #fff; left: 0; top: 0; } /*.home header{ border-bottom: 0; }*/ .admin-bar.fixed header.header{ top: 32px; } .animate-header header.header{ top: -150px; } header.header{ position: fixed; width: 100%; z-index: 1111; /*-webkit-filter: drop-shadow(0 0 17.5px rgba(36,32,33,0.07));*/ /* filter: drop-shadow(0 0 17.5px rgba(36,32,33,0.07));*/ } /*.fixed header{ -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2); box-shadow: 0 0 5px rgba(0,0,0,0.2); }*/ body { padding-top: 118px; } header.header .logo img{ width: 160px; -webkit-transition: width 0.3s ease-in-out; -o-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out; max-width: 100%; } .fixed header.header .logo img{ width: 120px; } .search-form-wrap{ position: absolute; left: 0; top: 100%; width: 100%; background-color: rgba(255,255,255,0.75); z-index: 1111; display: none; } .fixed .search-form-wrap{ -webkit-box-shadow: 0 8px 9px rgba(0,0,0,0.1); box-shadow: 0 8px 9px rgba(0,0,0,0.1); } .search-form { max-width: 100vw; right: 0; padding: 9px 0; } .search-form .form-inner{ position: relative; } .search-form .form-inner::after{ content: "\f002"; font-family: "Font Awesome 5 Pro"; font-weight: 900; position: absolute; top: 5px; left: 0; font-size: 18px; } .search-form .form-inner input{ width: 100%; padding-right: 40px; background-color: transparent; border: 0; padding: 6px 0 6px 40px; font-size: 18px; line-height: 22px; color: #242021; font-weight: 700; font-style: italic; } .search-form .form-inner input::-webkit-input-placeholder{ font-size: 18px; line-height: 22px; color: #242021; font-family: "Lato"; font-weight: 700; font-style: italic; } .search-form .form-inner input::-moz-placeholder{ font-size: 18px; line-height: 22px; color: #242021; font-family: "Lato"; font-weight: 700; font-style: italic; } .search-form .form-inner input:-ms-input-placeholder{ font-size: 18px; line-height: 22px; color: #242021; font-family: "Lato"; font-weight: 700; font-style: italic; } .search-form .form-inner input::-ms-input-placeholder{ font-size: 18px; line-height: 22px; color: #242021; font-family: "Lato"; font-weight: 700; font-style: italic; } .search-form .form-inner input::placeholder{ font-size: 18px; line-height: 22px; color: #242021; font-family: "Lato"; font-weight: 700; font-style: italic; } .search-form .form-inner button { background: transparent; position: absolute; right: 0; border: 0; padding: 0 10px; font-size: 14px; line-height: 30px; background-color: #f7931d; border-radius: 0 32px 32px 0; border: 1px solid #f7931d; color: #fff; height: 32px; visibility: hidden; } .header-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .nav-wrap{ margin-left: auto; width: calc( 100% - 220px ); } .nav-wrap-inner{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .main-nav{ margin-left: auto; } .search-section{ padding-right: 0; padding-left: 37px; position: relative; } .safari .search-section{ padding-top: 6px; } .search-section > span { cursor: pointer; font-size: 26px; width: 26px; display: block; } .search-section > span.active i:before{ content: '\f00d'; } span.close{ position: absolute; background: #fff; line-height: 16px; height: 16px; font-size: 16px; border-radius: 50%; top: -7px; right: -7px; cursor: pointer; } span.close:hover{ color: #fff; background-color: #f7931d; } .main-nav ul{ margin: 0; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; } .main-nav ul li { padding: 0 12px; } .main-nav ul .primary-menu > li:last-child{ padding-right: 0; margin-left: 7px; } .main-nav ul li a{ position: relative; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: block; font-size: 16px; line-height: 22px; color: #000000; font-weight: 900; text-transform: uppercase; } .main-nav ul li a:hover{ color: #41d90b; background-clip: text; -webkit-background-clip: text; color: transparent; background-image: -webkit-gradient(linear, right top, left top, from(#41d90b), to(#1580d8)); background-image: -o-linear-gradient(right, #41d90b 0%, #1580d8 100%); background-image: linear-gradient(-90deg, #41d90b 0%, #1580d8 100%); } .main-nav ul li.current-menu-ancestor:not(.btn-typ-grad) > a, .main-nav ul li.current-menu-item:not(.btn-typ-grad) > a{ background-clip: text; -webkit-background-clip: text; color: transparent; background-image: -webkit-gradient(linear, right top, left top, from(#41d90b), to(#1580d8)); background-image: -o-linear-gradient(right, #41d90b 0%, #1580d8 100%); background-image: linear-gradient(-90deg, #41d90b 0%, #1580d8 100%); } .main-nav ul.primary-menu > li:hover > a{ background-clip: text; -webkit-background-clip: text; color: transparent; background-image: -webkit-gradient(linear, right top, left top, from(#41d90b), to(#1580d8)); background-image: -o-linear-gradient(right, #41d90b 0%, #1580d8 100%); background-image: linear-gradient(-90deg, #41d90b 0%, #1580d8 100%); } .main-nav ul li.current-menu-ancestor:not(.btn-typ-grad) > .down-icon, .main-nav ul li.current-menu-item:not(.btn-typ-grad) > .down-icon, .main-nav ul.primary-menu > li:hover > .down-icon{ color: #41d90b; } .main-nav ul li a::after{ content: ''; height: 2px; width: 0; background-color: #41d90b; background-image: -webkit-gradient(linear, right top, left top, from(#41d90b), to(#1580d8)); background-image: -o-linear-gradient(right, #41d90b 0%, #1580d8 100%); background-image: linear-gradient(-90deg, #41d90b 0%, #1580d8 100%); -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: absolute; top: 100%; left: 0; } /*.main-nav ul li.current-menu-item a{ color: #f89c2e; }*/ .main-nav ul li.current-menu-item a::after{ /*background-color: #fff; width: 100%;*/ } .main-nav ul li.current-menu-item a:hover::after, .main-nav ul li a:hover::after{ width: 100%; background-color: #f89c2e; } .main-nav ul li:last-child a{ padding-right: 0; } .main-nav ul li.btn-typ-grad a{ width: 160px; height: 45px; border-radius: 3px; background-image: -o-linear-gradient(40deg, #1580d8 0%, #1163a6 100%); background-image: linear-gradient(50deg, #1580d8 0%, #1163a6 100%); text-align: center; color: #fff; line-height: 45px; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .main-nav ul li.btn-typ-grad a:hover{ background-image: -o-linear-gradient(40deg, #1163a6 0%, #1580d8 100%); background-image: linear-gradient(50deg, #1163a6 0%, #1580d8 100%); color: #fff; background-clip: initial; -webkit-background-clip: initial; -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.3); box-shadow: 0 0 10px 1px rgba(0,0,0,0.3); } .main-nav ul li.btn-typ-grad a:after{ content: none !important; } .main-nav li ul.sub-menu { position: absolute; top: 100%; left: 0; width: 230px; padding: 30px 0 10px; display: none; z-index: 1112; } .main-nav li:hover ul.sub-menu{ display: block; } .main-nav li ul.sub-menu li{ display: block; padding: 0; background: #fff; margin-top: -1px; } .main-nav li ul.sub-menu li a { padding: 10px; display: block; border: 1px solid #666; font-size: 13px; } .main-nav li ul.sub-menu li a:after{ content: none; } .main-nav .menu-item span.down-icon { position: absolute; right: 0; top: 0; height: 20px; line-height: 12px; width: 20px; text-align: center; } .main-nav .menu-item a:hover + ul + span.down-icon{ color: #41d90b; } .main-nav ul li.menu-item-has-children{ position: relative; padding-right: 20px; } .menu-overlay{ position: fixed; top: 0; left: 0; height: 100%; bottom: 0; width: 100%; opacity: 0; z-index: -111; visibility: hidden; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .open-search .menu-overlay, .open .menu-overlay{ visibility: visible; z-index: 110; opacity: 1; background-color: rgba(0,0,0,0.5); } .top-header{ background-image: -webkit-gradient(linear, right top, left top, from(#093559), to(#231f21)); background-image: -o-linear-gradient(right, #093559 0%, #231f21 100%); background-image: linear-gradient(-90deg, #093559 0%, #231f21 100%); color: #fff; } .top-header-inner{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: wrap; -ms-flex: wrap; flex: wrap; } .top-header-inner .text, .top-header-inner p{ margin-bottom: 0; font-size: 14px; line-height: 36px; font-weight: 300; } .top-header-inner strong{ text-transform: uppercase; margin-right: 10px; } .top-header-inner .text strong{ width: 62%; } .top-header-inner a{ font-size: 14px; line-height: 36px; color: #ffffff; font-weight: 700; } .top-header-inner a:hover{ color: #ffffff; } #latest-episode{ white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: inline-block; vertical-align: bottom; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-align: left; max-width: 250px; } /* Top Header */ .top-header .link{ margin-left: 40px; } .podcast { padding: 2px 0; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 320px; margin-left: auto; } .podcast > audio{ visibility: hidden; height: 30px; overflow: hidden; } .podcast .mejs-container, .podcast .mejs__container{ background-color: transparent; height: 32px !important; } .podcast .mejs-container .mejs-controls, .podcast .mejs__container .mejs__controls{ background:none; height: 30px; } .podcast .mejs-container .mejs-controls div, .podcast .mejs__container .mejs__controls div { list-style-type: none; background-image: none; display: block; float: left; margin: 0; padding: 0; width: 26px; height: 26px; font-size: 11px; line-height: 11px; font-family: Helvetica,Arial; border: 0; } .podcast .mejs-time-rail, .podcast .mejs__time-rail{ direction: ltr; width: 200px; padding-top: 5px; } .podcast .mejs-controls .mejs-button button, .podcast .mejs__controls .mejs__button button { cursor: pointer; display: block; font-size: 0; line-height: 0; text-decoration: none; margin: 6px 5px; padding: 0; position: absolute; height: 16px; width: 16px; border: 0; background: transparent url(https://cdn.jsdelivr.net/mediaelement/2.13.1/controls.svg) no-repeat; } .podcast .mejs-controls .mejs-pause>button, .podcast .mejs__controls .mejs__pause>button{ background-position: 0px -16px; } .podcast .mejs-time-total, .podcast .mejs__time-total{ margin: 9px 0 0; } .podcast .mejs-controls .mejs-time-rail .mejs-time-total, .podcast .mejs__controls .mejs__time-rail .mejs__time-total{ background: rgba(255,255,255,0.5); border-radius: 0; } .podcast .mejs-controls .mejs-time-rail .mejs-time-loaded, .podcast .mejs__controls .mejs__time-rail .mejs__time-loaded{ background: rgba(255,255,255,0.5); } .podcast .mejs-controls .mejs-button button:focus, .podcast .mejs__controls .mejs__button button:focus { outline: none; } .podcast .mejs-controls .mejs__time-rail .mejs-time-current, .podcast .mejs__controls .mejs__time-rail .mejs__time-current{ background: rgba(255,255,255,1) !important; } .podcast .mejs-controls .mejs-time-rail .mejs-time-float, .podcast .mejs__controls .mejs__time-rail .mejs__time-float{ display: none !important; } /*.podcast .mejs__controls .mejs__button button{ cursor: pointer; display: block; font-size: 0; line-height: 0; text-decoration: none; margin: 7px 5px; padding: 0; position: absolute; height: 16px; width: 16px; border: 0; }*/ .main-header{ padding-top: 4px; position: relative; padding-bottom: 4px; } /* Header CSS End */ /* Footer CSS Start */ footer.footer{ padding: 60px 0; background-image: -webkit-gradient(linear, right top, left top, from(#093559), to(#231f21)); background-image: -o-linear-gradient(right, #093559 0%, #231f21 100%); background-image: linear-gradient(-90deg, #093559 0%, #231f21 100%); color: #fff; } footer.footer a{ color: #fff; font-size: 16px; line-height: 1.5; font-family: 'Open Sans', sans-serif; font-weight: 300; text-decoration: none; } footer.footer a:hover{ color: #fff; text-decoration: underline; } footer.footer ul{ list-style: none; padding: 0; margin: 0; } footer.footer ul li { margin-bottom: 12px; } .site-info{ margin-bottom: 0; } .footer-menu-area > .up-row > .up-col-3{ -webkit-box-flex: 0; -ms-flex: 0 0 28%; flex: 0 0 28%; max-width: 28%; } .footer-menu-area > .up-row > .up-col-9 { -webkit-box-flex: 0; -ms-flex: 0 0 71%; flex: 0 0 71%; max-width: 71%; } .footer-links{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -20px; margin-left: -20px; } .footer-links > div{ -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .footer-links > div:first-child{ -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; } .footer-links > div:last-child{ -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; margin-left: auto; } /* .footer-links > div:first-child{ -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 241px; } .footer-links > div:nth-child(2){ -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 30%; max-width: 226px; }*/ .footer .footer-widget-title{ color: #fff; font-size: 16px; line-height: 1.5; color: #ffffff; font-family: 'Open Sans', sans-serif; font-weight: 800; text-transform: uppercase; margin-top: 0; text-align: left; display: none; } .footer .footer-logo-area .footer-widget-title{ display: block; } .footer .menu li:first-child a{ color: #fff; font-size: 16px; line-height: 1.5; color: #ffffff; font-family: 'Open Sans', sans-serif; font-weight: 800; text-transform: uppercase; margin-top: 0; text-align: left; margin-bottom: 16px; } .footer-menu-area{ margin-bottom: 46px; } .footer-copyright-area{ text-align: center; font-size: 16px; line-height: 1.5; color: #ffffff; font-family: "Open Sans"; font-weight: 300; } footer.footer .social-links{ display: block; margin-bottom: 30px; text-align: center; } footer.footer .social-links::after{ content: ''; width: 150px; height: 1px; background-color: #465561; display: block; margin: 10px auto 0; clear: both; } footer.footer .social-links li{ padding: 0 12px; display: inline-block; } footer.footer .social-links a { font-size: 22px; color: #8b959d; } footer.footer .social-links a:hover{ opacity: 1; color: #fff; } .copyright p { margin-bottom: 17px; } .registration-info { text-align: center; font-size: 13px; line-height: 1.3; font-family: "Open Sans"; } .footer-logo-area .image{ margin-bottom: 50px; } .footer-logo-area .textwidget p{ margin-bottom: 15px; } .footer-logo-area .textwidget p:last-child{ margin-bottom: 0; } .listen-to-app{ padding: 50px 0; -webkit-box-shadow: 0 0 17.5px rgba(36,32,33,0.07); box-shadow: 0 0 17.5px rgba(36,32,33,0.07); }/* .listen-to-app-inner{ padding: 0 30px; }*/ .listen-to-app .up-row{ margin: 0 -40px; } .listen-to-app .up-col-4{ padding: 0 40px; position: relative; } .listen-to-app .up-col-4::after{ content: ''; width: 2px; height: 150px; background: #000; position: absolute; left: calc( 100% - 1px ); top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .listen-to-app .up-col-4:last-child::after{ content: none } .listen-to-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; text-align: center; } .listen-to-wrap .left{ padding-right: 10px; -webkit-box-flex: 0; -ms-flex: 0 0 152px; flex: 0 0 152px; max-width: 152px; } .listen-to-wrap .right{ -webkit-box-flex: 0; -ms-flex: 0 0 calc( 100% - 152px); flex: 0 0 calc( 100% - 152px); max-width: calc( 100% - 152px); } .listen-to-wrap ul{ list-style: none; margin: 0; padding: 0; } .listen-to-wrap ul li{ margin-bottom: 10px; } .listen-to-wrap ul li:last-child{ margin-bottom: 0; } /* Footer CSS End */ /*font-family: 'Lato', sans-serif;*/ /* Home Page CSS Start */ .mfp-bg{ z-index: 11111 !important; } .mfp-wrap{ top: 0 !important; position: fixed !important; height: 100vh !important; overflow: auto !important;; z-index: 111132 !important;; } .home-banner{ background-size: cover; background-position: center bottom 120px; background-repeat: no-repeat; position: relative; padding-bottom: 120px; } .home-banner:after{ content: ''; background-image: url(assets/images/banner-effect.png); position: absolute; top: 0; right: 0; background-position: bottom 80px left; background-repeat: no-repeat; background-size: cover; height: 110%; width: 60%; } .home-banner .left{ padding: 115px 0 0; } .home-banner .right{ padding: 115px 0 0; margin-left: -41px; } .home-banner .right.clip-image-wrap .image-clip-path{ width: 650px; } .home-banner > .up-container{ position: relative; z-index: 11; } .banner-caption{ padding: 0 0 54px; margin-right: -50px; } .banner-caption .subtitle, .banner-caption h3{ font-size: 35px; line-height: 45px; color: #242021; font-weight: 400; margin: 0; } .banner-caption h1{ font-size: 55px; line-height: 65px; color: #242021; font-weight: 900; margin: 0 0 30px; } .banner-caption .title::after{ content: ''; display: block; width: 160px; height: 3px; background-image: -webkit-gradient(linear, right top, left top, from(#000000), to(#000000)); background-image: -o-linear-gradient(right, #000000 0%, #000000 100%); background-image: linear-gradient(-90deg, #000000 0%, #000000 100%); margin-bottom: 20px; } .banner-caption .desc{ font-size: 28px; line-height: 36px; color: #242021; font-weight: 400; font-family: "Varela Round", sans-serif; margin-bottom: 30px; } .banner-caption .btn-section a{ margin-right: 30px; margin-bottom: 7px; } .home-banner .right .video-btn{ position: absolute; bottom: 185px; z-index: 11; right: 95px; } .clip-image-wrap{ position: relative; } .clip-image-wrap .image-clip-path{ -webkit-mask-position-y: bottom !important; mask-position-y: bottom !important; mask-size: 100% 100% !important; -webkit-mask-size: 100% 100% !important; } .clip-image-wrap .image-clip-path img{ width: 100%; } .clip-image-wrap .top-dots{ background-image: url('assets/images/banner-dots-top.png'); background-size: contain; background-repeat: no-repeat; background-position: center; height: 134px; width: 84px; position: absolute; top: 15vh; right: 2vw; } .clip-image-wrap .bottom-dots{ background-image: url('assets/images/banner-dots-bottom.png'); background-size: contain; background-repeat: no-repeat; background-position: center; width: 134px; height: 84px; position: absolute; bottom: 25%; left: 20%; z-index: -1 } .home-banner{ } /* Method Section */ .box-item{ border-radius: 6px; -webkit-box-shadow: 0px 0px 35px 0px rgba(36, 32, 33, 0.07); ; box-shadow: 0px 0px 35px 0px rgba(36, 32, 33, 0.07); ; background-color: #ffffff; text-align: center; padding: 40px 25px 35px; font-size: 18px; line-height: 26px; color: #242021; font-family: "Open Sans"; font-weight: 400; text-align: center; height: 100%; } @-webkit-keyframes ripple { from { opacity: 1; -webkit-transform: scale3d(0.75,0.75,1); transform: scale3d(0.75,0.75,1); } to { opacity: 0; -webkit-transform: scale3d(1.5,1.5,1); transform: scale3d(1.5,1.5,1); } } @keyframes ripple { from { opacity: 1; -webkit-transform: scale3d(0.75,0.75,1); transform: scale3d(0.75,0.75,1); } to { opacity: 0; -webkit-transform: scale3d(1.5,1.5,1); transform: scale3d(1.5,1.5,1); } } .box-item .number{ width: 80px; height: 80px; border-radius: 40px; font-size: 30px; line-height: 36px; color: #ffffff; font-weight: 700; text-align: center; position: relative; padding: 8px; background-color: #fff; z-index: 11; font-family: Lato; } .box-item .ripple-effect{ width: 80px; height: 80px; margin: 0 auto 20px; position: relative; } .box-item .ripple-effect:after{ opacity: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; right: 0; bottom: 0; content: ''; height: 100%; width: 100%; border: 8px solid rgba(0,0,0,0.2); border-radius: 100%; -webkit-animation-name: ripple; animation-name: ripple; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: cubic-bezier(.65,0,.34,1); animation-timing-function: cubic-bezier(.65,0,.34,1); } .box-item .ripple-effect:before{ opacity: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; right: 0; bottom: 0; content: ''; height: 100%; width: 100%; border: 8px solid rgba(0,0,0,0.2); border-radius: 100%; -webkit-animation-name: ripple; animation-name: ripple; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: cubic-bezier(.65,0,.34,1); animation-timing-function: cubic-bezier(.65,0,.34,1); } .box-item .number span { position: relative; z-index: 12; height: 65px; width: 65px; line-height: 60px; border-radius: 35px; border: 2px solid #fff; display: block; } .box-item .number::before{ background-image: -o-linear-gradient(40deg, #1580d8 0%, #1163a6 100%); background-image: linear-gradient(50deg, #1580d8 0%, #1163a6 100%); border-radius: 40px; content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; opacity: 0.5; } .box-item h4{ font-size: 18px; line-height: 26px; color: #242021; font-family: "Open Sans"; font-weight: 800; text-transform: uppercase; margin-bottom: 0; } .method-boxes{ margin-bottom: 60px; } .method-wrap .title-section{ margin-bottom: 60px; } .method-wrap .btn-section{ text-align: center; } .method-section{ position: relative; margin-top: -50px; z-index: 11; padding-bottom: 50px; } .method-section .image{ position: relative; padding-top: 70px; padding-bottom: 70px; } .method-section .title-section h3{ font-family: "Varela Round"; font-weight: 400; } .method-section .main-image{ width: 527px; -webkit-transform: translateX(-28%); -ms-transform: translateX(-28%); transform: translateX(-28%); mask-size: 100% 100% !important; -webkit-mask-size: 100% 100% !important; } .method-section .top-image{ position: absolute; top: 0; right: 70px; } .method-section .bottom-dots{ background-image: url('assets/images/method-dots-bottom.png'); background-size: contain; background-repeat: no-repeat; background-position: center; height: 67px; width: 104px; position: absolute; bottom: 16vh; left: -2vw; z-index: -1 } .method-section .bottom-image { position: absolute; bottom: 0; left: -20px; } .method-boxes .up-row{ margin: 0 -15px; } .method-boxes .up-row>[class^=up-col]{ padding: 0 15px; } .method-boxes p:last-child{ margin-bottom: 0; } /* Courses Section Start */ .courses-section { padding: 100px 0 120px; background-size: cover; background-position: center; background-repeat: no-repeat; } .courses-section .title-section{ max-width: 800px; margin: 0 auto 40px; } .courses-section .title-section h2{ margin-bottom: 10px; line-height: 1.2; } .courses-section .title-section h3{ font-family: "Varela Round"; font-weight: 400; } .tab-links li:first-child{ display: none; } .tab-links ul{ display: -webkit-box; display: -ms-flexbox; display: flex; background-image: -o-linear-gradient(40deg, #8897a4 0%, #918f90 100%); background-image: linear-gradient(50deg, #8897a4 0%, #918f90 100%); list-style: none; border-radius: 4px 4px 0 0; overflow: hidden; margin: 0; } .tab-links .mobile{ display: none; position: relative; z-index: 111; } .tab-links ul li{ -webkit-box-flex: 0; -ms-flex: auto; flex: auto; position: relative; } .tab-links ul li::after{ content: ''; width: 1px; height: 30px; background-color: rgba(255,255,255,0.2); position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0; } .tab-links .mobile ul li, .tab-links ul li a{ font-size: 22px; line-height: 48px; color: #ffffff; display: block; font-weight: 900; padding: 0 20px; text-align: center; text-transform: uppercase; } .tab-links .mobile ul li.active, .tab-links ul li.active a{ background-color: #0a3457; } .tab-section-wrap{ background-color: #fff; } .tab-section-wrap .tab-body{ border-radius: 6px; -webkit-box-shadow: 0 0 17.5px rgba(36,32,33,0.07); box-shadow: 0 0 17.5px rgba(36,32,33,0.07); background-color: #ffffff; display: none; padding: 30px; min-height: 540px; } .tab-section-wrap .tab-body h3{ font-size: 28px; line-height: 1.5; color: #242021; font-weight: 900; margin-bottom: 20px; text-align: left; margin-top: 0; font-family: Lato; } .content{ font-size: 18px; line-height: 26px; color: #242021; font-family: Open sans; } .content ul{ margin: 0 0 25px; list-style: none; } .content ul li{ padding-left: 22px; position: relative; margin-bottom: 12px; } .tab-section-wrap .btn-section{ margin-top: 50px; } .content ul li::before{ content: '\f058'; font-family: "Font Awesome 5 Pro"; font-weight: 900; position: absolute; top: 1px; left: 0; display: none; } .content ul li i{ position: absolute; top: 4px; left: 0; } .tab-section-wrap .content-wrap{ padding-right: 60px; padding-top: 40px; } .courses-section .clip-image-wrap .top-dots{ background-image: url(assets/images/cources-dots-top.png); top: 0; right: 4vw; width: 98px; height: 152px; } .courses-section .clip-image-wrap .bottom-dots { background-image: url(assets/images/cources-dots-bottom.png); left: 2.5vw; z-index: 1; bottom: 14vh; height: 99px; width: 153px; } .courses-section .image-clip-path{ z-index: 11; position: relative; max-width: 481px; margin: 0 auto; } /* Testimonials Section Start */ .slider-wrapper { width: calc(100% + 70px); padding: 0 35px; margin-left: -35px; overflow: hidden; } .slider-wrapper .slick-list { overflow: visible !important; } .testimonials-section .btn-section{ text-align: center; margin-top: 60px; margin-bottom: 60px; } .testimonials-content.testimonials-single-content { max-width: 569px; margin: 0 auto; font-size: 28px; line-height: 36px; color: #242021; font-family: "Varela Round"; font-weight: 400; padding-top: 40px; margin-left: -15px; } .testimonials-content .content{ position: relative; font-size: 28px; line-height: 36px; color: #242021; font-family: "Varela Round"; font-weight: 400; } .testimonials-content .content::after{ content: ''; position: absolute; background-image: url(assets/images/quote-right-slider.png); background-size: contain; background-repeat: no-repeat; background-position: center; height: 33px; width: 36px; right: 0; bottom: -40px; } .testimonials-content .content::before{ content: ''; position: absolute; background-image: url(assets/images/quote-left-slider.png); background-size: contain; background-repeat: no-repeat; background-position: center; height: 38px; width: 36px; left: -65px; top: -28px; } .testimonials-slider .testimonials-content .content{ padding: 40px 0 10px; font-size: 18px; line-height: 1.5; color: #242021; font-family: "Open Sans"; font-weight: 400; } .testimonials-slider .testimonials-content .content::before{ background-image: url(assets/images/quote-left-slider.png); top: 0; left: 0; } .testimonials-slider .testimonials-content .content::after{ background-image: url(assets/images/quote-right-slider.png); bottom: 0; right: 0; } /*.testimonial-with-video .testimonials-content .content{ padding-bottom: 30px; }*/ .testimonial-with-video .right{ position: relative; } .testimonial-with-video .right .video-btn{ position: absolute; bottom: 83px; right: 27px; } .testimonials-content.testimonials-slider-item { border-radius: 6px; -webkit-box-shadow: 0 0 17.5px rgba(36,32,33,0.07); box-shadow: 0 0 17.5px rgba(36,32,33,0.07); background-color: #ffffff; padding: 30px; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } /*.testimonials-slider{ padding: 0 40px; }*/ .testimonials-slider .slick-track{ padding: 40px 0; } .testimonials-slider .slick-slide{ padding: 0 10px; opacity: 0; -webkit-transition: all 0.5s ease-in-out 0.3s; -o-transition: all 0.5s ease-in-out 0.3s; transition: all 0.5s ease-in-out 0.3s; max-height: 1px; } .testimonials-slider .slick-slide.slick-active{ opacity: 1; max-height: none; } .ratings ul { list-style: none; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; } .ratings ul li{ margin-right: 5px; } .testimonials-info h4{ display: block; -webkit-margin-before: 1.33em; margin-block-start: 1.33em; -webkit-margin-after: 1.33em; margin-block-end: 1.33em; -webkit-margin-start: 0px; margin-inline-start: 0px; -webkit-margin-end: 0px; margin-inline-end: 0px; font-weight: bold; } .testimonials-info, .testimonials-info h4{ font-size: 18px; line-height: 24px; color: #242021; font-family: "Open Sans"; margin-top: auto; } .testimonials-info h4{ margin: 0; } .testimonials-section .image-clip-path{ max-width: 405px; } .testimonials-slider .testimonials-info{ display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; padding-top: 40px; } .testimonials-slider .testimonials-info:before { content: ''; display: block; width: 100px; height: 1px; background-color: #77bbb2; margin: 0; -webkit-box-flex: 0; -ms-flex: 0 0 100px; flex: 0 0 100px; position: absolute; top: 20px; } .testimonials-slider .testimonials-info .thumb { -webkit-box-flex: 0; -ms-flex: 0 0 65px; flex: 0 0 65px; max-width: 65px; margin-right: 23px; } .testimonials-slider .testimonials-info .thumb .image { border-radius: 50%; overflow: hidden; } .testimonials-slider .testimonials-info .info{ -webkit-box-flex: 0; -ms-flex: 0 0 calc( 100% - 65px ); flex: 0 0 calc( 100% - 65px ); max-width: calc( 100% - 65px ); } /* Test english start */ .test-english{ padding: 120px 0 165px; background-size: cover; background-repeat: no-repeat; background-position: center top; } .test-english .content-wrap .btn-section{ margin-top: 22px; } .test-english .content-wrap .btn-section a { cursor: pointer; } .test-english .section-inner{ max-width: 1110px; border-radius: 6px; -webkit-filter: drop-shadow(0 0 17.5px rgba(36,32,33,0.07)); filter: drop-shadow(0 0 17.5px rgba(36,32,33,0.07)); background-color: #ffffff; margin: 0 auto; padding: 30px 50px 40px; } .test-english h3 { margin-top: 0; text-align: left; margin-bottom: 17px; font-weight: 700; } .test-english .content p { margin-bottom: 12px; } .test-english .btn-typ1-bordered::after{ background-color: #fff; } .test-english .btn-typ1-bordered:hover{ color: #fff; } .laptop-image-wrap{ position: relative; } .laptop-image-wrap .image { position: absolute; top: -71px; left: -37px; bottom: -80px; right: 0; padding: 20px 125px; background-size: contain; background-repeat: no-repeat; background-position: center; text-align: center; width: 750px; height: 397px; } .laptop-image-wrap .image img { border-radius: 50px 50px 0 0; margin-left: -3px; } .video-section iframe{ width: 560px; height: 315px; } .single-course .testimonial-block-bottom .scores{ margin-bottom: 3px; } ul.before-text, .before-text { color: #24202175; } ul li.small-text, .scores .small-text{ font-size: 12px; padding-top: 3px; } .scores .small-text.light-color{ padding-top: 5px; } .tab-links.pricing-tab-links ul li { -ms-flex: 0 0 50%; flex: 0 0 50%; } .tab-links.pricing-tab-links ul li a{ color: #0000007a; font-size: 20px; } .tab-links.pricing-tab-links ul li.active{ border-bottom: 4px solid; } .tab-links.pricing-tab-links ul li.active a{ color: #000000; background-color: #ffffff; } .tab-links.pricing-tab-links ul { background-image: linear-gradient(50deg, #ffffff 0%, #ffffff 100%); border-bottom: 2px solid #00000042; padding-left: 0; } .tab-links.pricing-tab-links .mobile ul li, .tab-links ul li a{ color: #000; } .tab-links.pricing-tab-links .mobile ul li.active, .tab-links ul li.active a { background-color: #6487ab; } .courses-section .tab-links ul li a{ color: #ffffff; } .courses-section .tab-links ul li.active a{ background-color: #0a3457; } @media(min-width: 1801px){ .courses-section{ background-position: center bottom; } } @media(max-width: 1440px){ /* Method Section Start */ .method-section .main-image{ width: 450px; -webkit-transform: translateX(-20%); -ms-transform: translateX(-20%); transform: translateX(-20%); } .home-banner:after{ background-position: bottom 70px left; } } @media(max-width: 1367px){ .home-banner .right.clip-image-wrap .image-clip-path { width: 560px; } .laptop-image-wrap .image{ left: -77px; } .listen-to-app .up-row { margin: 0 -20px; } .laptop-image-wrap .image{ width: 720px; padding: 22px 115px; } .clip-image-wrap .top-dots{ right: 8vw; } .method-section .main-image { width: 380px; -webkit-transform: none; -ms-transform: none; transform: none; } .method-section .bottom-image { position: absolute; bottom: 0; left: 10px; width: 190px; } .method-section .top-image { position: absolute; top: 20px; right: 20px; max-width: 130px; } } @media(max-width: 1199px){ .test-english { padding: 100px 0 140px; } .slider-wrapper { width: calc(100% + 40px); padding: 0 20px; margin-left: -20px; overflow: hidden; } .slick-slider span.slick-arrow{ font-size: 30px; } #latest-episode{ max-width: 220px; } .slick-slider span.slick-arrow.slickprev{ left: -14px; } .slick-slider span.slick-arrow.slicknext{ right: -14px; } .banner-caption{ margin-right: 0; } .banner-caption .subtitle, .banner-caption h3 { font-size: 28px; line-height: 1.5; } .banner-caption h1 { font-size: 44px; line-height: 50px; } .banner-caption .desc{ letter-spacing: 0; } .btn-typ1-bordered{ font-size: 16px; padding: 0 25px; line-height: 50px; height: 50px; } .btn-typ1{ font-size: 16px; padding: 10px 25px; } .home-banner .right, .home-banner .left{ padding-top: 70px; } .video-btn a { width: 200px; height: 52px; font-size: 14px; line-height: 41px; padding: 6px 17px; } .video-btn a span { width: 40px; height: 40px; } .video-btn a span i { font-size: 12px; line-height: 26px; height: 30px; width: 30px; } .page-template-home h2 { font-size: 36px; line-height: 1.5; } .page-template-home h3 { font-size: 24px; line-height: 1.5; margin-top: 10px; } .tab-links ul li a { font-size: 18px; } .content { font-size: 16px; line-height: 1.5; } .main-nav ul li { padding: 0 6px; } .main-nav ul li a{ font-size: 14px; line-height: 1.5; } .search-section{ padding-right: 25px; } .home-banner .right.clip-image-wrap .image-clip-path { width: 100%; } .banner-caption .btn-section a { margin-bottom: 25px; } .method-section .main-image{ width: 100%; -webkit-transform: none; -ms-transform: none; transform: none; } .method-section .top-image{ max-width: 50%; } .method-section .bottom-image{ max-width: 60%; } .box-item .ripple-effect{ width: 60px; height: 60px; } .box-item .number { width: 60px; height: 60px; font-size: 20px; line-height: 36px; margin: 0 auto 20px; } .box-item .number span { height: 45px; width: 45px; line-height: 40px; } .laptop-image-wrap .image { width: 570px; padding: 62px 95px; left: 0 } .top-header-inner .text { margin-bottom: 0; font-size: 12px; line-height: 36px; } .top-header .link { margin-left: 10px; } .testimonials-content .content { font-size: 24px; line-height: 1.5; } .method-section .up-container > .up-row{ -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .box-item{ font-size: 16px; line-height: 1.5; } /*.home-banner:after{ height: 100%; width: 65% }*/ .home-banner:after{ background-position: bottom 80px left; } } @media(max-width: 991px){ /* Header CSS Start */ /* Hamburger */ body.open{ overflow: hidden; } body{ padding-top: 82px; } /*.open:not(.fixed) .menu-icon { top: -15px; }*/ .menu-icon { display: none; cursor: pointer; padding: 0; width: 23px; height: 19px; top: 22px; right: 33px; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear; float: right; margin: 6px 0 2px; } .menu-icon .menu-box { width: 23px; height: 19px; } .menu-icon .menu-box span { width: 100%; height: 2px; margin-bottom: 5px; background-color:#41d90b; display: block; border-radius: 0; -o-transition: all 0.5s; transition: all 0.5s; -webkit-transition: all 0.5s; } /* background-image: -webkit-gradient(linear, right top, left top, from(#41d90b), to(#1580d8)); background-image: -o-linear-gradient(right, #41d90b 0%, #1580d8 100%); background-image: linear-gradient(-90deg, #41d90b 0%, #1580d8 100%); */ .open .menu-icon { top: -40px; right: -10px; } .open .menu-icon span:nth-child(1) { -ms-transform: rotate(45deg) translateY(6px) translateX(4px); transform: rotate(45deg) translateY(6px) translateX(4px); -webkit-transform: rotate(45deg) translateY(6px) translateX(4px); } .open .menu-icon span:nth-child(2) { opacity: 0; } .open .menu-icon span:nth-child(3) { -ms-transform: rotate(-45deg) translateY(-6px) translateX(4px); transform: rotate(-45deg) translateY(-6px) translateX(4px); -webkit-transform: rotate(-45deg) translateY(-6px) translateX(4px); } .menu-icon{ display: block; position: relative; top: 0; right: 0; z-index: 112; } .main-nav .menu-item.active span.down-icon{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); top: 0; } .menu-overlay{ position: fixed; top: 0; left: 0; height: 100%; bottom: 0; width: 100%; opacity: 0; z-index: -111; visibility: hidden; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .open .menu-overlay{ visibility: visible; z-index: 110; opacity: 1; background-color: rgba(0,0,0,0.5); } .open .header-menu{ right: 0px; } .main-nav .menu-item span.down-icon{ top: 0; right: 0; height: 40px; width: 40px; padding-top: 10px; } .main-nav ul li.menu-item-has-children{ padding-right: 0; } .main-nav li ul.sub-menu{ position: static; padding-top: 2px; width: 100%; } .main-nav li ul.sub-menu li a{ border-left: 0; border-right: 0; padding: 10px 20px; font-size: 12px; } .main-nav li:hover ul.sub-menu { display: none; } .main-nav ul{ display: block; height: 100%; overflow: auto; } .main-nav{ padding-top: 60px; padding-bottom: 20px; height: 100%; } .menu-main-menu-container{ height: 100%; /*height: calc(100% - 100px);*/ } .main-nav { position: fixed; top: 0; right: -350px; height: 100vh; background-color: #fff; width: 300px; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; z-index: 111; -webkit-box-shadow: 0 0px 6px rgba(0,0,0,0.5); box-shadow: 0 0px 6px rgba(0,0,0,0.5); overflow: auto; } .open .main-nav{ right: 0; } .main-nav ul li{ padding: 0; } .main-nav ul li a{ padding: 10px 20px; display: block; } /*.main-nav ul li a:hover{ background-color: #f89c2e; }*/ .menu-overlay{ position: fixed; top: 0; left: 0; height: 100vh; bottom: 0; width: 100%; opacity: 0; z-index: -111; visibility: hidden; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .open .menu-overlay{ visibility: visible; z-index: 110; opacity: 1; background-color: rgba(0,0,0,0.5); } /*.main-nav ul li.current-menu-item a{ background-color: #f89c2e; color: #fff; }*/ .search-section { padding-right: 15px; padding-left: 0; margin-left: auto; } .search-section span{ font-size: 22px; } /*.search-form{ right: -32px; }*/ .main-nav ul li:last-child { padding: 0 10px; margin-top: 20px; } .main-nav ul li:last-child a{ padding: 0 10px; width: 100% } /* Header CSS End */ .top-header-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .top-header-inner .text{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } .podcast { margin-left: initial; } .top-header-inner .text, .top-header-inner p { margin-bottom: 0; font-size: 12px; line-height: 1.5; padding-top: 5px; } header .logo img { width: 110px !important; } .fixed header .logo img { width: 110px; } .box-item{ padding: 20px 15px; font-size: 14px; line-height: 1.5; } .box-item h4 { font-size: 16px; line-height: 1.5; margin-bottom: 0; } .home-banner .right .video-btn{ bottom: 80px; } .method-section .up-container > .up-row>[class^=up-col]:last-child{ margin-bottom: 0; } .method-section .up-container > .up-row>[class^=up-col] { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-bottom: 50px; max-width: 100%; } .method-section .image { max-width: 380px; margin: 0 auto; } .testimonial-with-video .right .video-btn { position: static; bottom: 0; right: 0; } .testimonials-content .content::after{ right: 0; } .laptop-image-wrap .image{ position: static; width: 570px; padding: 50px 95px 65px; left: 0; height: auto; margin: 0 auto; } .laptop-image-wrap .image{ max-width: 100%; padding: 12% 16% 15% 16%; } .laptop-image-wrap .image img { border-radius: 20px 20px 0 0; } .test-english .section-inner{ padding: 30px; } .listen-to-wrap .left { padding-right: 10px; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .listen-to-wrap .right { -webkit-box-flex: 0; -ms-flex: 0 0 calc( 100% - 50%); flex: 0 0 calc( 100% - 50%); max-width: calc( 100% - 50%); } .listen-to-app .up-col-4 { padding: 0 20px; position: relative; } .listen-to-app .up-col-4 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 0 auto 30px; padding-bottom: 30px; } .listen-to-app .up-col-4:last-child{ padding-bottom: 0; margin-bottom: 0; } .listen-to-app .up-col-4::after { content: ''; width: 60%; height: 2px; position: absolute; left: calc( 100% - 1px ); top: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); left: 50%; } footer.footer a { font-size: 13px; line-height: 1.5; } .footer .menu li:first-child a{ font-size: 14px; margin-bottom: 10px; } footer.footer ul li { margin-bottom: 0; } /*.testimonials-content.testimonials-slider-item{ height: auto !important; } .slick-slider .slick-dots{ position: static; margin-top: 20px; }*/ .testimonials-section .btn-section{ text-align: center; margin-top: 30px; margin-bottom: 30px; } .home-banner:after { height: 86%; width: 73%; } .testimonials-slider .slick-track{ padding: 0; } .slider-wrapper{ padding-bottom: 40px; padding-top: 40px; } .slider-wrapper .slick-dots{ bottom: -45px; } .testimonial-with-video{ margin-left: 50px; } .testimonials-content.testimonials-single-content { margin: 0 35px; } } @media(max-width: 767px){ .home-banner { background-position: center bottom 0; } .test-english { padding: 100px 0 100px; } .testimonials-slider .testimonials-content .content{ font-size: 14px; line-height: 1.5; } .slick-slider span.slick-arrow{ font-size: 26px; } .slick-slider span.slick-arrow.slicknext { right: -14px; } .slick-slider span.slick-arrow.slickprev { left: -14px; } body{ padding-top: 140px; } .up-container{ width: 500px; max-width: 100%; } .top-header-inner .text strong{ display: none; } .main-header .up-container{ width: 100%; } .home-banner{ padding-bottom: 60px; } .home-banner .up-row>[class^=up-col]{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .home-banner .right{ padding-top: 50px; } .home-banner .left { padding-top: 0; } .banner-caption .subtitle, .banner-caption h3 { font-size: 24px; } .banner-caption h1 { font-size: 32px; line-height: 1.2; } .home-banner:after{ height: 100%; width: 100%; } .method-boxes .up-row>[class^=up-col] { -webkit-box-flex: 0; -ms-flex: 0 0 280px; flex: 0 0 280px; max-width: 100%; margin: 0 auto 30px; } .method-boxes .up-row>[class^=up-col]:last-child{ margin-bottom: 0; } .tab-links ul{ display: block; } .tab-links ul li { -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; } .tab-body .up-row>[class^=up-col]{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 0 auto 30px; } .tab-body .btn-typ1{ /*padding: 0 26px;*/ } .tab-body .btn-section{ text-align: center; } .tab-section-wrap .content-wrap{ padding-right: 0; padding-top: 0; } .testimonials-content.testimonials-single-content{ margin-left: 0; } .testimonials-content .content { font-size: 18px; line-height: 26px; } .testimonial-with-video .up-row>[class^=up-col]{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 0 auto 30px; } .testimonials-content .content::before{ left: 0; top: -40px; } .testimonial-with-video .right .video-btn { position: absolute; bottom: 50px; right: 50px; } footer.footer{ padding-bottom: 30px; } footer.footer , .footer .footer-widget-title{ text-align: center; } .footer-menu-area > .up-row > .up-col-3, .footer-menu-area > .up-row > .up-col-9, footer.footer .up-row>[class^=up-col]{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 0 auto 30px; } .footer-links{ margin: 0; } .footer-links > div { -webkit-box-flex: 0; -ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important; margin-bottom: 30px; } .footer-menu-area{ margin-bottom: 0; } .test-english .section-inner .up-row>[class^=up-col]{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .laptop-image-wrap .image{ max-width: 100%; padding: 12% 16% 15% 16%; } .laptop-image-wrap .image img { border-radius: 20px 20px 0 0; } .banner-caption { margin-right: 0; } .btn-typ1-bordered { font-size: 14px; padding: 0 20px; line-height: 44px; height: 44px; } .btn-typ1 { font-size: 14px; padding: 8px 20px; } /*.top-header .link{ display: none; }*/ .video-btn a { width: 200px; height: 52px; font-size: 14px; line-height: 41px; padding: 6px 17px; } .home-banner .right { margin-left: 0; } .banner-caption .desc { font-size: 20px; line-height: 1.5; } .page-template-home h2 { font-size: 30px; line-height: 1.5; } .page-template-home h3 { font-size: 18px; line-height: 1.5; } .page-template-home h3 > br{ display: none; } .testimonials-slider { padding: 0; } .testimonials-info { font-size: 14px; line-height: 1.5; } .test-english .section-inner { padding: 30px 25px; } footer.footer a { font-size: 13px; line-height: 1.5; } .footer.footer .menu li:first-child a{ font-size: 14px; margin-bottom: 10px; } footer.footer ul li { margin-bottom: 0; } .footer-logo-area .textwidget p { margin-bottom: 0; } .footer-copyright-area { font-size: 12px; } .home-banner .right .video-btn { left: 0; text-align: center; right: 0; } .tab-links ul:not(.mobile){ display: none; } .tab-links .mobile{ display: block; height: 48px; } /*Styling Selectbox*/ .dropdown { width: 100%; display: inline-block; background-color: #fff; border-radius: 5px; -webkit-box-shadow: 0 0 2px rgb(204, 204, 204); box-shadow: 0 0 2px rgb(204, 204, 204); -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; position: relative; font-size: 14px; color: #474747; height: 100%; text-align: left } .dropdown .select { cursor: pointer; display: block; padding: 10px; font-size: 16px; line-height: 48px; color: #ffffff; display: block; font-weight: 900; padding: 0 20px; text-align: center; text-transform: uppercase; background-image: -o-linear-gradient(40deg, #8897a4 0%, #918f90 100%); background-image: linear-gradient(50deg, #8897a4 0%, #918f90 100%); } .dropdown .select > i { font-size: 13px; color: #fff; cursor: pointer; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; float: right; line-height: 20px; position: absolute; right: 12px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .dropdown:hover { -webkit-box-shadow: 0 0 4px rgb(204, 204, 204); box-shadow: 0 0 4px rgb(204, 204, 204) } .dropdown:active { background-color: #f8f8f8 } .dropdown.active:hover, .dropdown.active { -webkit-box-shadow: 0 0 4px rgb(204, 204, 204); box-shadow: 0 0 4px rgb(204, 204, 204); border-radius: 5px 5px 0 0; background-color: #f8f8f8 } .dropdown.active .select > i { -webkit-transform: rotate(-180deg) translateY(50%); -ms-transform: rotate(-180deg) translateY(50%); transform: rotate(-180deg) translateY(50%); } .dropdown .dropdown-menu { position: absolute; background-color: #fff; width: 100%; left: 0; margin-top: 1px; -webkit-box-shadow: 0 1px 2px rgb(204, 204, 204); box-shadow: 0 1px 2px rgb(204, 204, 204); border-radius: 0 1px 5px 5px; overflow: hidden; display: none; max-height: 144px; overflow-y: auto; z-index: 9 } .dropdown .dropdown-menu li { padding: 10px; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; cursor: pointer } .dropdown .dropdown-menu { padding: 0; list-style: none } .dropdown .dropdown-menu li:hover { background-color: #f2f2f2 } .dropdown .dropdown-menu li:active { background-color: #e2e2e2 } .tab-links .mobile ul li { font-size: 16px; } .courses-section .clip-image-wrap .bottom-dots{ bottom: 10vh; } .tab-links ul li::after{ content: none; } .video-section iframe { height: 268px; } .testimonial-with-video { margin-left: 30px; } .tab-links.pricing-tab-links ul li.active { border-bottom: 0px solid; } #pricing-table .compare-table__row .compare-table__label { font-size: 13px; width: 88px; } #pricing-table .compare-table__headings .col .name { font-size: 12px; } #pricing-table .compare-table__headings .col .price { font-size: 18px; } #pricing-table .compare-table__headings .col .note { font-size: 10px; } #pricing-table .compare-table__headings { padding-left: 88px; } #pricing-table .compare-table__row .compare-table__values { width: calc(100% - 88px); } #pricing-table .compare-table-buttons { padding-left: 88px; } #pricing-table .compare-table-buttons .btn-typ1 { padding: 5px 5px !important; font-size: 11px !important; } .single-course .courses-section { padding: 10px; } } @media(max-width: 480px){ #pricing-table .compare-table__headings { padding-left: 0; } .testimonials-slider .testimonials-info{ -ms-flex-wrap: wrap; flex-wrap: wrap; } .podcast{ max-width: 215px; } .podcast .mejs-controls div.mejs-time-rail .podcast .mejs__controls div.mejs__time-rail, .podcast .mejs-controls .mejs-time-rail .mejs-time-total, .podcast .mejs__controls .mejs__time-rail .mejs__time-total{ max-width: 100%; } .podcast .mejs-container, .podcast .mejs__container{ max-width: 100%; } .video-section iframe { height: 225px; } } .site-loading{ position: fixed; top: 0; left: 0; background-color: rgba(255,255,255,1); height: 100%; width: 100%; z-index: 11111; display: -webkit-box; display: -ms-flexbox; display: flex; } .site-loading svg{ width: 120px; height: 120px; } /* Home Page CSS End */ @media screen\0 { /* IE10+ CSS styles go here */ .main-nav ul li:not(.btn-typ-grad).current-menu-ancestor > a, .main-nav ul li:not(.btn-typ-grad).current-menu-item > a, .main-nav ul.primary-menu > li:hover > a, .main-nav ul li a:hover{ background-color: transparent; color: #41d90b; background-image: none; background: none; } /*.testimonials-slider-item.testimonials-content{ height: auto !important; }*/ .testimonials-slider .testimonials-info{ height: 100px !important; } .btn-typ1-bordered span{ background-image: none !important; color: #1580d8 !important; } .btn-typ1-bordered:hover span{ color: #fff !important; } .listen-to-wrap{ display: block; } .listen-to-wrap::after{ clear: both; content:''; display: table; } .listen-to-wrap>div{ float: left; } .test-english .btn-typ1-bordered{ border: 2px solid #1580d8; line-height: 57px; } .test-english .btn-typ1-bordered:hover{ background-color: #1580d8; color: #fff; } } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { /* IE10+ CSS styles go here */ .main-nav ul li:not(.btn-typ-grad).current-menu-ancestor > a, .main-nav ul li:not(.btn-typ-grad).current-menu-item > a, .main-nav ul.primary-menu > li:hover > a, .main-nav ul li a:hover{ background-color: transparent; color: #41d90b; background-image: none; background: none; } /*.testimonials-slider-item.testimonials-content{ height: auto !important; }*/ .testimonials-slider .testimonials-info{ height: 100px !important; } .btn-typ1-bordered span{ background-image: none !important; color: #1580d8 !important; } .btn-typ1-bordered:hover span{ color: #fff !important; } .listen-to-wrap{ display: block; } .listen-to-wrap::after{ clear: both; content:''; display: table; } .listen-to-wrap>div{ float: left; } .test-english .btn-typ1-bordered{ border: 2px solid #1580d8; line-height: 57px; } .test-english .btn-typ1-bordered:hover{ background-color: #1580d8; color: #fff; } } @supports (-ms-accelerator:true) { /* IE Edge 12+ CSS styles go here */ .main-nav ul li:not(.btn-typ-grad).current-menu-ancestor > a, .main-nav ul li:not(.btn-typ-grad).current-menu-item > a, .main-nav ul.primary-menu > li:hover > a, .main-nav ul li a:hover{ background-color: transparent; color: #41d90b; background-image: none; } .testimonials-slider .testimonials-info{ height: 100px !important; } .btn-typ1-bordered span{ background-image: none !important; color: #1580d8 !important; } .btn-typ1-bordered:hover span{ color: #fff !important; } .listen-to-wrap{ display: block; } .listen-to-wrap::after{ clear: both; content:''; display: table; } .listen-to-wrap>div{ float: left; } .test-english .btn-typ1-bordered{ border: 2px solid #1580d8; line-height: 57px; } .test-english .btn-typ1-bordered:hover{ background-color: #1580d8; color: #fff; } }