 article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display:block; } audio, canvas, progress, video { display:inline-block; vertical-align:baseline; } audio:not([controls]) { display:none; height:0; } [hidden], template { display:none; } a { background-color:transparent; } a:active, a:hover { outline:0; } abbr[title] { border-bottom:1px dotted; } b, strong { font-weight:bold; } dfn { font-style:italic; } h1 {  margin:0.67em 0; } mark { background:#ff0; color:#000; } small { font-size:80%; } sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; } sup { top:-0.5em; } sub { bottom:-0.25em; } img { border:0; } svg:not(:root) { overflow:hidden; } figure { margin:1em 40px; } hr { box-sizing:content-box; height:0; } pre { overflow:auto; } code, kbd, pre, samp { font-family:monospace, monospace; font-size:1em; } .woocommerce .is-shop-hide{ display:none; } .home5-arrow .rs-addon-slider .slick-dots li{ float:left; } .home5-arrow .rs-addon-slider .slick-dots{ padding-left:36px; bottom:-100px; } button { overflow:visible; } button, select { text-transform:none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance:button; cursor:pointer; } button[disabled], html input[disabled] { cursor:default; } button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; } input { line-height:normal; } input[type="password"]{ border:1px solid #ddd; border-radius:5px 0 0 5px; } .post-password-required input[type="submit"]{ padding:17px 20px 14px !important; } .page .comments-area {   padding-top:35px;   clear:both; } .page .comments-area .comment-list li.comment {   padding:0;   margin:20px 0 25px;   border-radius:3px;   list-style:none; } .page .comment-full{ padding-top:30px; } .page .comments-area .comment-list li.comment #respond{ padding-top:20px; } .wp-block-button__link{ color:#fff !important; } .wp-block-button.is-style-outline .wp-block-button__link{ color :#ff5421 !important } input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height:auto; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; } fieldset { border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em; } legend { border:0; padding:0; } textarea { overflow:auto; } optgroup { font-weight:bold; } table { border-collapse:collapse; border-spacing:0; } label {   font-weight:600; } td, th { padding:5px 10px; border:1px solid #ccc; } .owl-stage { display:-webkit-box; display:-moz-box; display:-ms-box; display:box; }  .comments-area .comment-list li.comment:last-child .comment-full {   border-bottom:none;   padding-bottom:0; } .comment-list .pingback, .comment-list .trackback {   padding:30px;   margin-bottom:30px;   border-radius:5px;   background:#fdfdfd; }  h1, h2, h3, h4, h5, h6 { clear:both; } dfn, cite, em, i { font-style:italic; } blockquote { margin:20px; } address { margin:0 0 1.5em; } pre { background:#eee; font-family:"Courier 10 Pitch", Courier, monospace; font-size:15px; font-size:0.9375rem; line-height:1.6; margin-bottom:1.6em; max-width:100%; overflow:auto; padding:1.6em; } code, kbd, tt, var { font-size:15px; } abbr, acronym { border-bottom:1px dotted #666; cursor:help; } mark, ins {  text-decoration:none; } big { font-size:125%; }  html { box-sizing:border-box; } *, *:before, *:after {  box-sizing:inherit; } body { background:#fff; } blockquote:before, blockquote:after, q:before, q:after { content:""; } blockquote, q { quotes:"" ""; } hr { background-color:#ccc; border:0; height:1px; margin-bottom:1.5em; } ul, ol, ol ol, ol ul, ul ol, ul ul { margin:0 0 1.5em 3em; } ul { list-style:disc; } ol { list-style:decimal; padding:0 } li > ul, li > ol { margin-bottom:0; margin-left:1.5em } dt { font-weight:bold; padding-bottom:5px; } dd { margin:0 1.5em 1.5em; } img { height:auto;  max-width:100%; } figure { margin:1em 0; } table { margin:0 0 1.5em; width:100%; }  .address .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{ display:block !important;  margin:0 auto; } .full-blog-content .blog-title a, .rs-breadcrumbs .page-title{ word-break:break-word; }   .menu-toggle, .main-navigation.toggled ul { display:block; }  @media screen and (min-width:37.5em) { .menu-toggle { display:none; } .main-navigation ul { display:block; } } .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { margin:0 0 1.5em; overflow:hidden; } .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float:left; width:50%; } .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float:right; text-align:right; width:50%; }   .screen-reader-text { clip:rect(1px, 1px, 1px, 1px); position:absolute !important; height:1px; width:1px; overflow:hidden; word-wrap:normal !important; } .screen-reader-text:focus { background-color:#f1f1f1; border-radius:3px; box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); clip:auto !important; color:#21759b; display:block; font-size:14px; font-size:0.875rem; font-weight:bold; height:auto; left:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none; top:5px; width:auto; z-index:100000; }  #content[tabindex="-1"]:focus { outline:0; } #wp-calendar th, #wp-calendar td{ padding:5px; text-align:center; } .bs-sidebar .widget-title a.rsswidget{ color:#0a0a0a; } .bs-sidebar .widget_rss ul li:first-child{ border-top:0; padding-top:0; margin-top:0; }  .rs-footer .widget_archive option{ color:#000; } .rs-footer .widget select{ color:#000; } .rs-footer caption{ color:#fff; } .rs-footer .rssSummary, .rs-footer .cite{ color:#fff; font-size:12px; } .rs-footer .widget_rss li{ margin-bottom:7px; } body.home.blog .blog-img img{ width:auto !important; } .single .bs-img img{ width:auto !important; border-radius:5px 5px 0 0; } .bs-sidebar ul li ul{ margin-left:10px; }   .alignleft { display:inline; float:left; margin-right:1.5em; } .alignright { display:inline; float:right; margin-left:1.5em; clear:right; } .aligncenter { clear:both; display:block; margin-left:auto; margin-right: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; table-layout:fixed; } .clear-fix, .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear:both; }  .widget { margin:0 0 3em; }  .widget select { max-width:100%; width:100%; padding:6px 8px }  .price-style3, .cl-pricetable-wrap { padding-bottom:0px !important } .style1 .cl-pricetable-wrap { padding-bottom:60px !important } .page_title_single h3 { padding-top:70px; } .slidernews input[type="submit"]{ font-size:16px; }   .sticky { display:block; } .rs-about .about-exp .exp-desc { color:#666; } .updated:not(.published) { display:none; } span.author { text-transform:capitalize; margin-left:20px; } .archive .page-header { margin-bottom:35px; } .archive-post { margin-bottom:10px; overflow:hidden; } .archive-post h3.blog-title { margin-bottom:7px; font-size:22px !important; } .archive-post .blog-meta { padding-bottom:15px; } .fbc-page .fbc-wrap .fbc-items { background:rgba(0, 0, 0, 0.5) !important } .fbc-page .fbc-wrap .fbc-items li a { color:#4caf50 !important } .fbc-items li.active span { color:#fff !important } .search .page-title {  padding-bottom:20px; margin-bottom:0px; } .search .entry-header h2{ margin-bottom:10px !important; font-size:22px !important } .search .pagination-area{ padding-top:0; } .search article{ margin-bottom:40px; } .sticky_form { display:none } .bs-sidebar .recent-post-widget .show-featured .post-desc{ padding:0; } select{ width:100%; }  .insurancetype{ position:relative; } .insurancetype:before{ content:""; position:absolute; right:16px; top:0; display:block; pointer-events:none; width:0;   height:0;   border-left:10px solid transparent;   border-right:10px solid transparent;   border-top:10px solid #fff; } .subscribe_hide .footer-top{ padding-top:80px; } .subscribes .newsletter-title{ display:none; } .subscribes .col-md-6{ flex:0 0 100%; max-width:100%; } .subscribes .mc4wp-form-fields{ max-width:500px; margin:0 auto; } .subscribes input[type="submit"]{ position:absolute; right:21px; height:45px; top:5px; padding:0 30px; } .border-radious-icon .icon-area img{ position:relative; top:20px; } .left-radious .services-icon{ border-radius:100%; } .subscribes input[type="email"]{ height:55px; border:none; box-shadow:0 0 30px rgba(0,0,0,.2); } .rs-portfolio-style1 .portfolio-item .portfolio-content{   z-index:1; }  .comment-content a { word-wrap:break-word; } .bypostauthor { display:block; }   .infinite-scroll .posts-navigation,  .infinite-scroll.neverending .site-footer {  display:none; }  .infinity-end.neverending .site-footer { display:block; }  .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border:none; margin-bottom:0; margin-top:0; padding:0; }  embed, iframe, object { max-width:100%; } img.default-logo, img.footer-logo-light{ height:32px; }  .custom-logo-link { display:inline-block; }  .wp-caption { margin-bottom:1.5em; max-width:100%; } .wp-caption img[class*="wp-image-"] { display:block; margin-left:auto; margin-right:auto; } .wp-caption .wp-caption-text { margin:0.8075em 0; font-size:13px; font-style:italic; } #rs-header .menu-area .quote-padding{ padding-right:160px; } .fowh2 .rs-heading .title-inner .title{ font-weight:500 !important; } .mfp-bottom-bar .mfp-title .gallery-title-wrap{ display:none; } .all-archives{ padding-left:15px; padding-right:15px; } .all-archives .course-sidebar-secondary{ padding-bottom:80px; } .all-archives.course_full-layout-right{ display:flex; flex-wrap:wrap; } .all-archives.course_full-layout-right .all-archives-left{ flex:0 0 70%; max-width:70%; } .all-archives.course_full-layout-right .all-archives-left .rs-course-archive-top{ padding-left:0; padding-right:0; } .all-archives.course_full-layout-right .course-sidebar-secondary{ flex:0 0 30%; max-width:30%; padding-top:92px; padding-left:60px; } .course-summary .course-tabs .learn-press-nav-tabs .course-nav.active{ background:none; } body.rs-list-view .lp-archive-courses .learn-press-courses{ display:block; } body.rs-list-view .lp-archive-courses .learn-press-courses .course {  width:100% !important; } .all-archives.course_full-layout-left{ display:flex; flex-wrap:wrap; }  .all-archives.course_full-layout-left .all-archives-left{ flex:0 0 70%; max-width:70%; order:2; } .all-archives.course_full-layout-left .all-archives-left .rs-course-archive-top{ padding-left:0; padding-right:0; } .all-archives.course_full-layout-left .course-sidebar-secondary{ flex:0 0 30%; max-width:30%; padding-top:92px; padding-right:60px; } .course-sidebar-secondary .widget select {  background:#e9e9ed;  border-right:7px solid #e9e9ed; }  .gallery { margin-bottom:1.5em; } .gallery-item { display:inline-block; text-align:center; vertical-align:top; width:100%; } .gallery-columns-3 .gallery-item { max-width:33.33333%; } .gallery-columns-4 .gallery-item { max-width:25%; } .gallery-columns-5 .gallery-item { max-width:20%; } .gallery-columns-6 .gallery-item { max-width:16.66667%; } .gallery-columns-7 .gallery-item { max-width:14.28571%; } .gallery-columns-8 .gallery-item { max-width:12.5%; } .gallery-columns-9 .gallery-item { max-width:11.11111%; } .gallery-caption { display:block; } .tab-text { display:none; } .rs-testimonial .testi-item:hover .testi-img:before { width:80%; height:80%; opacity:0; } .testi-item { position:relative; } .top50{ position:relative; top:-50px; } .testi-img:before { background:rgba(0, 0, 0, 0.8); position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; } .testi-item.slick-current { opacity:1; } .header-styl-5 .bs-search input{ width:60%; float:right; } #map iframe{ height:800px; border:none; width:100%; } .header-logo .logo-area h1.site-title a{ line-height:45px !important } .link-clear{ clear:both; display:block; padding-top:15px; } li.pingback, li.trackback{ line-height:30px; } .pingback .comment-body a, .trackback .comment-body a{ display:block; font-weight:bold; font-size:18px; } .pingback .comment-body span.edit-link a, .trackback .comment-body span.edit-link a{ font-weight:normal !important; font-size:14px !important; } .wp-block-cover, .wp-block-cover-image{ margin-bottom:25px; } .wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile{ margin-bottom:22px; } .single-content-full .gallery-item .gallery-caption{ padding:8px 15px 0; } .rs-blog-details .bs-info.tags a{ padding-top:4px; } .wp-block-gallery{ margin-bottom:26px; } .rs-footer .widget.widget_recent_comments ul li a{ word-break:break-all; } .single-rselements_pro .col-lg-4.sticky-sidebar, .single-rselements_pro .single-posts-meta{ display:none !important } .single-rselements_pro .rs-blog-details .col-lg-8{ width:100% !important } #rs-header.header-style1 .header-inner.stuck.sticky .menu-area .navbar ul > li #rs-header.header-style1 .header-inner.stuck.sticky .menu-area .navbar ul > li {   padding-top:24px;   padding-bottom:24px; } #rs-header .menu-sticky.sticky ul.offcanvas-icon .nav-link-container a {   margin-top:0;   margin-bottom:0; } .columns-3.is-cropped.alignfull .blocks-gallery-caption{ padding-left:14px; } @media screen and (min-width:992px){ .lp-archive-courses .learn-press-courses .course{  width:33.333% !important; } .lp-archive-courses ul.learn-press-courses[data-layout="list"] .course {  width:100% !important;  padding:0px !important;  display:block; }  .lp-archive-courses ul.learn-press-courses[data-layout="list"] .course .rs-courses.rs__archive_list .courses-item{  display:flex;  flex-wrap:wrap;  align-items:center; }  .lp-archive-courses ul.learn-press-courses[data-layout="list"] .course .rs-courses.rs__archive_list .courses-item .img-part{  max-width:40%;  flex:0 0 40%;  margin:0; } .lp-archive-courses ul.learn-press-courses[data-layout="list"] .course .rs-courses.rs__archive_list .courses-item .content-part{  max-width:60%;  flex:0 0 60%;  padding-left:36px; } } .rspopup_style1{ max-width:600px;   margin:0 auto;   background:#fff;   padding:40px;   position:relative;   border-radius:10px; } .rspopup_style1 .mfp-close{ color:#fff; right:10px; top:8px; } .rspopup_style1 .contact-info ul{ margin:0 0 7px; list-style:none; } .rspopup_style1 .rs-social-icons a{ margin-right:8px; } .rspopup_style1 .team-heading{ margin-bottom:10px; } .rspopup_style1 .team-heading h3{ margin-bottom:8px; } .team-grid-style6 .team-item .team-content h3.team-name {   margin-bottom:-4px; } .rs_sale-price{ opacity:.7; } form.wpcf7-form p{ margin:0; } body.post-type-archive-lp_course .lp-archive-courses ul{ padding-left:0; } body.post-type-archive-lp_course .learn-press-pagination {   justify-content:center;   margin-left:auto;   margin-right:auto; } body.post-type-archive-lp_course .all-archives{ margin-bottom:100px; } body.post-type-archive-lp_course .all-archives{ padding-bottom:90px; } body.profiles-login .lp-user-profile .lp-content-area .learn-press-form-login, body.profiles-login .lp-user-profile .lp-content-area .learn-press-form-register {  margin-left:auto !important;  margin-right:auto !important; } .rs__register_press .learn-press-form-register.learn-press-form{   margin:0 auto 90px !important;   max-width:700px;   box-shadow:0 0 10px #eee;   padding:40px; } .rs__register_press .learn-press-form-register.learn-press-form ul.form-fields{   margin:0;   list-style:none; } .rs__register_press .learn-press-form-register.learn-press-form h3{ display:none; }  .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce .wc-forward, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce button.button.alt.disabled{ opacity:1; } .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{ height:33px; padding:2px 0 !important; } body.woocommerce-cart .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{ font-size:19px; } body.woocommerce-cart .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus{ font-size:27px; } .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{ font-size:20px; font-weight:500; } body.woocommerce-cart .is-large.wc-block-cart .wc-block-cart__totals-title, body.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items th{   font-size:18px; } .wc-block-components-product-metadata__description{ font-size:15px; } .wc-block-components-quantity-selector {   line-height:1; } body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {   font-weight:600; } body.woocommerce-cart .wc-block-components-radio-control__description, body.woocommerce-cart .wc-block-components-radio-control__secondary-description {   font-size:1.3em;   line-height:20px; } body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {   padding:0px 20px;   border-radius:4px; } .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img {   margin:10px 0 0; } .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group {   font-size:1.0em; } .wc-block-checkout__sidebar .wc-block-components-product-name {   font-weight:600; } .woocommerce-checkout.woocommerce-order-received table.shop_table td {   padding:10px 12px; } .woocommerce-checkout.woocommerce-order-received table.shop_table tbody th, .woocommerce-checkout.woocommerce-order-received table.shop_table tfoot td, .woocommerce-checkout.woocommerce-order-received table.shop_table tfoot th{   font-weight:400; } body.woocommerce-order-received .woocommerce-order .woocommerce-column__title, body.woocommerce-order-received .woocommerce-order .woocommerce-order-details__title{ font-size:26px; line-height:36px; } body.woocommerce-order-received .woocommerce-order ul.wc-item-meta{ margin:0; }