a:4:{s:4:"root";s:83:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/styles.less";s:8:"compiled";s:176671:"/* Table of content 0 Wordpress core styles 1 Base styles 1.1 Buttons 1.2 Form-controls, form-groups 1.3 Layout styles 1.4 Typography 2 Headers styles 3 Site styles 3.1 ST styles 3.2 Widgets 4 Footer styles 6 Vendors //6.1 Waves 6.2 Countdown 6.3 Woocommerce 6.4 VC standart modules 7 Mobile styles 7.1 Responsive bootstrap enhanced base styles 7.2 Responsive site styles */ /* 0 Wordpress core styles */ /* Text meant only for screen readers. */ /* 1 Base Styles */ /* 1.1 Buttons */ /* 1.1 Form controls, form groups */ /* Remove First */ /* FF 4-18 */ /* FF 19+ */ /* IE 10+ */ /* 1.3 Layout styles */ /* 1.4 Typography styles */ /* 2 Header */ /* Header top bar */ /* Header default */ /* 3 Site styles */ /* 3.1 ST styles */ /* Due to icon margins */ /* .category-image-new { background: rgba(0,0,0,0.30); } */ /* 3.2 Widgets */ /* 4 footer */ /* 6 Vendors */ /* 6.1 Waves */ /* 6.2 Countdown */ /* 6.3 Woocommerce */ /* 6.4 VC */ /* 7 Mobile styles */ /* 7.1 Responsive bootstrap enhanced base styles */ /* lg and md cells */ /* lg cells */ /* md cells */ /* sm and xs cells */ /* sm cells */ /* xs cells */ /* 7.2 Responsive site styles */ .alignnone { margin: 5px 20px 20px 0; } .aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; } .alignright { float: right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 20px 0; } a img.alignright { float: right; margin: 5px 0 20px 20px; } a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { float: left; margin: 5px 20px 20px 0; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto; } .wp-caption { background: #fff; border: 1px solid #f0f0f0; /* Image does not overflow the content area */ max-width: 96%; padding: 5px 3px 10px; text-align: center; } .wp-caption.alignnone { margin: 5px 20px 20px 0; } .wp-caption.alignleft { margin: 5px 20px 20px 0; } .wp-caption.alignright { margin: 5px 0 20px 20px; } .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 5px 4px 5px; } .screen-reader-text { clip: rect(1px,1px,1px,1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .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; /* Above WP toolbar. */ z-index: 100000; } .gallery-caption { color: #707070; color: rgba(51,51,51,0.7); display: block; font-family: "Noto Sans", sans-serif; font-size: 12px; font-size: 1.2rem; line-height: 1.5; padding: 0.5em 0; } .bypostauthor > article .fn:after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-family: "Genericons"; font-size: 16px; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; speak: none; text-align: center; text-decoration: inherit; text-transform: none; vertical-align: top; } .wp-caption-text { margin-top: 10px; } .btn-primary { color: #839bb8; border: 2px solid #839bb8; background-color: transparent; border-radius: 0; } .btn-primary:active:focus { outline: none; } input[type=submit]:hover { background-color: #10c45c; color: #fff; border-color: #10c45c; box-shadow: none; } .post-password-form input[type="submit"], .form-submit .submit, .button, .btn-default { display: inline-block; min-width: 135px; margin-bottom: 0; font-size: 14px; font-weight: 700; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; padding: 12.5px 15px; color: #fff; border: 2px solid #48a7d4; border: 0; background-color: #48a7d4; border-radius: 0; text-transform: uppercase; letter-spacing: 1px; text-align: center; outline: none !important; } .post-password-form input[type="submit"] .link-title, .form-submit .submit .link-title, .button .link-title, .btn-default .link-title { font-size: 14px; text-transform: uppercase; } .button, .btn.btn-default, .textwidget .btn { position: relative; overflow: hidden; -webkit-transform: translateZ(0); z-index: 30; } .button:after, .btn.btn-default:after, .textwidget .btn:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; left: -100%; top: 0; background: rgba(0,0,0,0.1); z-index: -1; } .button:hover, .btn.btn-default:hover, .textwidget .btn:hover { border-color: #fff; color: #fff; background-color: #48a7d4; } .button:hover:after, .btn.btn-default:hover:after, .textwidget .btn:hover:after { left: 0; } .textwidget .btn:active, .textwidget .btn:focus, .form-submit .submit:active, .form-submit .submit:focus, .button:focus, .button:active, .btn-default:active, .btn-default:focus { background-color: #48a7d4; color: #fff; border-color: #48a7d4; box-shadow: none; text-decoration: none !important; } .btn-default:active:focus { outline: none; } .btn-sm { min-width: 106px; padding: 7px 10px; } .btn-sm .link-title { font-size: 12px; text-transform: none; } .btn-carousel-control { position: relative; float: left; width: 35px; height: 36px; vertical-align: top; text-align: center; line-height: 32px; color: #eab830; border: 2px solid #eab830; text-decoration: none !important; overflow: hidden; } .btn-carousel-control i { position: relative; font-size: 14px; z-index: 11; } .btn-carousel-control:hover { text-decoration: none; color: #fff; } .btn-carousel-control:focus { color: #fff; } .btn-carousel-control:active { color: #fff; } .btn-carousel-control.simple_carousel_prev:after { right: -100%; } .btn-carousel-control.simple_carousel_prev:hover:after { right: 0; } .btn-carousel-control.simple_carousel_next:after { left: -100%; } .btn-carousel-control.simple_carousel_next:hover:after { left: 0; } .btn-carousel-control.simple_carousel_next:focus:after { left: 0%; } .btn-carousel-control.simple_carousel_prev:focus:after { right: 0%; } .btn-carousel-control:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; top: 0; background-color: #eab830; } .icon-btn { display: inline-block; position: relative; padding-left: 46px; border: 2px solid transparent; text-decoration: none !important; } .icon-btn .icon_in_btn { position: absolute; padding: 0 23px; height: 100%; top: 0; left: 0; text-align: center; font-size: 16px; border-right: 2px solid transparent; } .icon-btn .icon_in_btn:before { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .icon-btn .link-title { display: block; padding: 8.5px 14.5px; min-width: 144px; line-height: 1.66666666; font-size: 12px; font-weight: 700; text-transform: uppercase; text-align: center; } .icon-btn:hover .link-title { text-decoration: none; } .tp-caption { -webkit-transform: translateZ(0); } .tp-caption .icon-btn { border-color: #fff; color: #fff; } .tp-caption .icon-btn:hover { border-color: #eab830; } .tp-caption .icon-btn:hover .icon_in_btn { color: #eab830; border-color: #eab830; } .tp-caption .icon-btn:hover .link-title { background-color: #eab830; color: #fff; } .tp-caption .icon_in_btn { border-color: #fff; } .tp-caption .link-title { background-color: #fff; color: #555; } .see_more a { position: relative; display: inline-block; margin: 0; min-width: 135px; padding: 14px 20px; border: 2px solid #eab830; text-decoration: none !important; text-align: center; text-transform: uppercase; overflow: hidden; } .see_more a:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; top: 0; left: -100%; background-color: #eab830; z-index: -1; } .see_more a:hover { color: #fff; } .see_more a:hover:after { left: 0; } .btn-no-icon .link-title { background-color: transparent !important; } .post-password-form input[type=submit] { position: relative; top: -1px; padding: 11.5px 15px; vertical-align: bottom; } textarea, input[type=text], input[type=email], input[type=number], input[type=password], input[type=tel] { -webkit-appearance: none; -moz-appearance: none; appearance: none; } .stm_sign_up_form .form-control { border-radius: 0; border: 2px solid #eee; background: #eee; box-shadow: none !important; } textarea, input[type=text], input[type=email], input[type=number], input[type=password], input[type=tel], .select2-search__field, .select2-search input.select2-input, .form-control { display: block; padding: 6px 12px !important; height: 45px; line-height: 1.42857143; border-radius: 0; border: 2px solid #f0f2f5; background: #f0f2f5; box-shadow: none !important; color: #555; } textarea.error, input[type=text].error, input[type=email].error, input[type=number].error, input[type=password].error, input[type=tel].error, .select2-search__field.error, .select2-search input.select2-input.error, .form-control.error { border-color: #f13e3e; } .select2-search__field { border: 2px solid #f0f2f5 !important; } .select2-search input.select2-input { height: 44px !important; } textarea, textarea.form-control { min-height: 130px; width: 100%; max-width: 100% !important; } .stm_sign_up_form .form-control:active, .stm_sign_up_form .form-control:focus { border-color: #48a7d4; background: #fff; } textarea:active, textarea:focus, input[type=text]:active, input[type=text]:focus, input[type=number]:active, input[type=number]:focus, input[type=email]:active, input[type=email]:focus, input[type=password]:active, input[type=password]:focus, input[type=tel]:active, input[type=tel]:focus, .select2-search input.select2-input:active, .select2-search input.select2-input:focus, .select2-search__field:active, .select2-search__field:focus, .form-control:active, .form-control:focus { background-color: #fff; border-color: #f0f2f5; outline: none; } input:focus::-webkit-input-placeholder { color: transparent; } textarea:focus::-webkit-input-placeholder { color: transparent; } input:focus:-moz-placeholder { color: transparent; } textarea:focus:-moz-placeholder { color: transparent; } input:focus::-moz-placeholder { color: transparent; } textarea:focus::-moz-placeholder { color: transparent; } input:focus:-ms-input-placeholder { color: transparent; } textarea:focus:-ms-input-placeholder { color: transparent; } .wpcf7-response-output { margin: 15px auto !important; } .select2-container--default .select2-selection--single { border-radius: 0; border: 1px solid #e1e2e4; } .select2-container .select2-selection--single { height: 45px; } .select2-container--default .select2-selection--single .select2-selection__rendered { color: #555; line-height: 45px; padding: 0 48px 0 15px; } .select2-container .select2-choice, .select2-container--default .select2-selection--single { outline: none !important; } .select2-container .select2-choice .select2-arrow, .select2-container .select2-choice .select2-selection__arrow, .select2-container--default .select2-selection--single .select2-arrow, .select2-container--default .select2-selection--single .select2-selection__arrow { height: 45px; width: 48px; } .select2-container .select2-choice .select2-arrow b, .select2-container .select2-choice .select2-selection__arrow b, .select2-container--default .select2-selection--single .select2-arrow b, .select2-container--default .select2-selection--single .select2-selection__arrow b { top: 0; left: 0; width: 100%; height: 100%; margin: 0; border: 0; line-height: 45px; text-align: center; } .select2-container .select2-choice .select2-arrow b:after, .select2-container .select2-choice .select2-selection__arrow b:after, .select2-container--default .select2-selection--single .select2-arrow b:after, .select2-container--default .select2-selection--single .select2-selection__arrow b:after { display: inline-block; position: relative; top: -1px; left: 0; text-align: center; color: #eab830; content: "\f078"; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0,0); border: 0; } .select2-dropdown-open .select2-choice .select2-selection__arrow b:after, .select2-dropdown-open .select2-choice .select2-arrow b:after, .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:after, .select2-container--default.select2-container--open .select2-selection--single .select2-arrow b:after { content: "\f077"; } .select2-dropdown { border-color: #e1e2e4; border-radius: 0; } .select2-container .select2-choice { padding-left: 15px; height: 45px; line-height: 45px; border-radius: 0; color: #555; border-color: #e1e2e4; font-weight: 700; } .select2-container .select2-choice > .select2-chosen { margin-right: 51px; color: #555; } .select2-container.select2-drop-above .select2-choice { border-radius: 0; } .select2-drop.select2-drop-active { border-color: #e1e2e4; border-radius: 0; } .select2-drop.select2-drop-above.select2-drop-active, .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices { border-color: #e1e2e4; } .select2-results { padding: 4px 0; background-color: #fff; } .select2-results .select2-highlighted { border-radius: 0; background-color: #5897fb; color: #fff; } .custom-border textarea, .custom-border input[type=text], .custom-border input[type=email], .custom-border input[type=number], .custom-border input[type=password], .custom-border input[type=tel], .custom-border .select2-search__field, .custom-border .select2-search input.select2-input, .custom-border .form-control { border-color: #e1e2e4; background-color: transparent; } .custom-border textarea:active, .custom-border input[type=text]:active, .custom-border input[type=email]:active, .custom-border input[type=number]:active, .custom-border input[type=password]:active, .custom-border input[type=tel]:active, .custom-border .select2-search__field:active, .custom-border .select2-search input.select2-input:active, .custom-border .form-control:active { border-color: #eab830; } .custom-border textarea:focus, .custom-border input[type=text]:focus, .custom-border input[type=email]:focus, .custom-border input[type=number]:focus, .custom-border input[type=password]:focus, .custom-border input[type=tel]:focus, .custom-border .select2-search__field:focus, .custom-border .select2-search input.select2-input:focus, .custom-border .form-control:focus { border-color: #eab830; } #wrapper { position: relative; background-color: #fff; z-index: 16; } #wrapper #main { min-height: 450px; position: relative; padding-bottom: 50px; z-index: 15; overflow: hidden; } body.stm_locked #footer { z-index: initial; } .container { width: auto; max-width: 1200px; } html { min-height: 100%; position: relative; overflow-y: scroll; font-size: 100%; } .display_inline_block { display: inline-block; vertical-align: top; max-width: 100%; } .panel-group .panel.panel-default { border-radius: 0; border: 1px solid #e1e2e4; } .panel-group .panel.panel-default>.panel-heading { padding: 0; background-color: #fff; } .panel-group .panel.panel-default>.panel-heading a { display: block; padding: 14px 0; } .panel-group .panel.panel-default>.panel-heading:hover { background-color: #f0f2f5; cursor: pointer; } .panel-group .panel.panel-default>.panel-heading:hover .title { color: #457992; } .panel-group .panel.panel-default.panel-collapsed { background-color: #f0f2f5; } .panel-group .panel.panel-default.panel-collapsed .panel-heading { background-color: #f0f2f5; } .panel-group .panel.panel-default .panel-body { border-top: 0 !important; } .panel-group .panel+.panel { margin-top: 0; border-top: 0; } .modal-dialog { padding: 50px 0; z-index: 1051; } .modal-content { box-shadow: 0 5px 15px rgba(0,0,0,0.3); border: none; border-radius: 4px; overflow: hidden; } .modal-content label { font-weight: 400; } .modal-backdrop.in { opacity: 1; } .modal-backdrop { background: rgba(28,28,28,0.88); } .modal .popup_title { position: relative; background: #eab830; padding: 30px 100px 30px 30px; font-size: 28px; color: #fff; } .modal .popup_title h4 { font-weight: 700; margin: 10px 0 0; color: #fff; } .modal .close_popup { position: absolute; right: 30px; top: 26px; width: 33px; height: 32px; border: 1px solid rgba(255,255,255,0.3); border-radius: 4px; text-align: center; font-size: 16px; color: #fff; padding-top: 4px; cursor: pointer; } .modal .close_popup:hover { background: #fff; border-color: #fff; color: #e85555; } .modal .popup_content { position: relative; padding: 20px 30px; background: #fff; } .modal .popup_content .alert-success { margin: 10px 0; color: #10c45c; } .modal .loading { display: inline-block; vertical-align: middle; margin: 0 10px; font-size: 20px; visibility: hidden; } .modal-open { padding-right: 0 !important; } .modal-open #wrapper { -webkit-filter: blur(8px); -moz-filter: blur(8px); -o-filter: blur(8px); -ms-filter: blur(8px); filter: blur(8px); } .modal { -webkit-filter: blur(0); -moz-filter: blur(0); -o-filter: blur(0); -ms-filter: blur(0); filter: blur(0); opacity: 0; } .modal.in { opacity: 1; } .modal-backdrop { background: rgba(0,0,0,0.6); } .gallery { margin-bottom: 20px; margin-left: -4px; } .gallery:after { content: ""; display: table; clear: both; } .gallery-item { float: left; margin: 0 4px 4px 0; overflow: hidden; position: relative; } .gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail { display: table; margin: 0 auto 20px; } .gallery-columns-1 .gallery-item, .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item { text-align: center; } .gallery-columns-4 .gallery-item { max-width: 23%; max-width: -webkit-calc(21%); max-width: calc(21%); } .gallery-columns-5 .gallery-item { max-width: 19%; max-width: -webkit-calc(16%); max-width: calc(16%); } .gallery-columns-6 .gallery-item { max-width: 15%; max-width: -webkit-calc(12.7%); max-width: calc(12.7%); } .gallery-columns-7 .gallery-item { max-width: 13%; max-width: -webkit-calc(10.28%); max-width: calc(10.28%); } .gallery-columns-8 .gallery-item { max-width: 11%; max-width: -webkit-calc(8.5%); max-width: calc(8.5%); } .gallery-columns-9 .gallery-item { max-width: 9%; max-width: -webkit-calc(7.1%); max-width: calc(7.1%); } .gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: 0; } .gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) { clear: left; } .gallery-caption { background-color: rgba(0,0,0,0.7); box-sizing: border-box; color: #fff; font-size: 14px; line-height: 1.3; margin: 0; max-height: 50%; opacity: 0; padding: 2px 8px; position: absolute; bottom: 0; left: 0; text-align: left; -webkit-transition: opacity 400ms ease; transition: opacity 400ms ease; width: 100%; } .gallery-caption:before { box-shadow: 0 -10px 15px #000 inset; content: ""; height: 100%; min-height: 49px; position: absolute; left: 0; top: 0; width: 100%; } .gallery-item:hover .gallery-caption { opacity: 1; } .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } ul.slides { padding: 0; list-style: none; margin: 0 -15px; } ul.slides li { display: inline-block; max-width: 100%; vertical-align: top; padding: 0 15px; margin-bottom: 30px; width: 24.7%; } table { width: 100%; margin-bottom: 15px; } table tr { border: 1px solid #ccc; } table td, table th { padding: 5px 10px; } dl { margin: 0 20px; } dt { font-weight: bold; } dd { margin: 0 0 20px; } iframe, embed { max-width: 100%; } ul > li > ul > li ul { margin-bottom: 8px; } body { line-height: 22px; } h1, .h1 { font-weight: 700; } h2, .h2 { font-weight: 700; line-height: 1; } h3, .h3 { font-weight: 700; } h4, .h4 { letter-spacing: -0.2px; } h5, .h5 { font-weight: 700; } a { color: #48a7d4; } a:hover { text-decoration: none; color: #eab830; } ul { padding-left: 20px; } ul li { margin-bottom: 8px; } ul li a { color: #555; font-size: 12px; } ul li a:hover { color: #eab830; } ol { padding-left: 20px; margin-bottom: 25px; } ol li { margin-bottom: 8px; } ol li a { color: #555; font-size: 12px; } ol li a:hover { color: #eab830; } p { margin-bottom: 30px; } blockquote { position: relative; padding: 14px 37px; padding-right: 35px; margin: 52px 0 47px; border-left: 3px solid #eab830; } blockquote:before, blockquote:after { content: ''; display: block; position: absolute; width: 100%; height: 1px; z-index: 10; left: 0; background-color: #e1e2e4; } blockquote:before { top: -24px; } blockquote:after { bottom: -23px; } img { max-width: 100%; height: auto; } select { max-width: 100%; } .mg-bt-20 { margin-bottom: 20px; } .mg-bt-10 { margin-bottom: 10px; } label, .label { padding: 0; margin: 0; margin-bottom: 1px; color: #aaa; } label.h3, label.h4, label.h5, label.h6, .label.h3, .label.h4, .label.h5, .label.h6 { color: #aaa; } .vc_custom_heading.no-margin-top > * { margin-top: 0; } legend { border-bottom: 0; } #header { z-index: 30; } .header_top_bar a { font-weight: 600; } .header_top_bar { width: 100%; color: #aaa; font-weight: 600; z-index: 21; } .header_top_bar .language-switcher-unit { position: relative; margin: 13px 0 13px; line-height: 1; z-index: 25; } .header_top_bar .language-switcher-unit .stm_current_language.dropdown_toggle:hover { cursor: pointer; } .header_top_bar .language-switcher-unit .stm_current_language.dropdown_toggle .fa { margin-left: 6px; font-size: 12px; } .header_top_bar .header_login_url { margin: 11px 0 12px 42px; line-height: 1; } .header_top_bar .header_login_url a { display: inline-block; vertical-align: bottom; text-decoration: none !important; line-height: 1; } .header_top_bar .header_login_url a:hover { color: #fff; } .header_top_bar .header_login_url a.logout-link { margin-top: 0px; } .header_top_bar .header_login_url .fa { position: relative; top: 1px; margin-right: 10px; } .header_top_bar .header_login_url .fa.fa-user { font-size: 14px; } .header_top_bar .header_top_bar_socs { margin: 12px 0 12px 40px; line-height: 1; } .header_top_bar .header_top_bar_socs.reversed { margin: 12px 10px 12px 0; } .header_top_bar .header_top_bar_socs ul { list-style: none; padding: 0; margin: 0; } .header_top_bar .header_top_bar_socs ul li { float: left; margin-right: 15px; margin-bottom: 0; } .header_top_bar .header_top_bar_socs ul li a .fa { font-size: 14px; } .header_top_bar .header_top_bar_socs ul li a:hover { color: #fff; } .header_top_bar .header_top_bar_socs ul li:last-child { margin-right: 0; } .header_top_bar .top_bar_info { list-style: none; padding: 0; margin: 11px 0 12px; } .header_top_bar .top_bar_info li { float: right; margin-left: 33px; margin-bottom: 0; line-height: 14px; } .header_top_bar .top_bar_info li .fa { font-size: 14px; margin-right: 5px; } .header_top_bar .top_bar_info li .fa.fa-phone { position: relative; top: 1px; } .header_top_bar .top_bar_info li:last-child { margin-left: 0; } .header_default { padding-top: 26px; z-index: 21; } #header.scrolling { z-index: initial; } #header.sticky_header .header_default.fixed { position: fixed; top: 0; right: 0; left: 0; width: 100%; padding: 14px 0 11px !important; background-color: #fff; z-index: 32; opacity: 1; -webkit-transform: translateZ(0); } #header.sticky_header .header_default.fixed .header-menu > li { margin-bottom: 0; } #header.sticky_header .header_default.fixed .header-menu > li > a { color: #333; } #header.sticky_header .header_default.fixed:after { content: ''; display: block; position: absolute; width: 100%; height: 3px; z-index: 10; bottom: -3px; left: 0; right: 0; background: rgba(0,0,0,0.1); } .header_main_menu_wrapper { margin-top: 5px; } .header_main_menu_wrapper.fixed { margin-top: 9px; } .header_main_menu_wrapper .header-menu { position: relative; list-style: none; padding: 0; margin: 0 -14px; } .header_main_menu_wrapper .header-menu > li { position: relative; float: left; padding: 0 14px; z-index: 20; } .header_main_menu_wrapper .header-menu > li:before { content: ''; display: block; position: absolute; width: 100%; height: 35px; z-index: 10; bottom: -30px; left: 0; display: none; } .header_main_menu_wrapper .header-menu > li > a { display: block; padding: 6px 0 6px; text-transform: uppercase; font-size: 14px; color: #fff; text-decoration: none !important; } .header_main_menu_wrapper .header-menu > li > ul.sub-menu { visibility: hidden; width: 225px; position: absolute; top: 100%; left: 0; margin: 20px 0 0 -20px; padding: 10px 0 10px 0; background-color: #fff; list-style: none; opacity: 0; box-shadow: 1px 1px 3px rgba(0,0,0,0.2); } .header_main_menu_wrapper .header-menu > li > ul.sub-menu:before { content: ''; display: block; position: absolute; width: 100%; height: 3px; z-index: 10; top: 0; left: 0; background: #eab830; } .header_main_menu_wrapper .header-menu > li > ul.sub-menu > li { margin-bottom: 5px; position: relative; } .header_main_menu_wrapper .header-menu > li > ul.sub-menu > li a { display: block; position: relative; padding: 6px 22px 6px 34px; font-size: 13px; font-weight: 400; z-index: 15; } .header_main_menu_wrapper .header-menu > li > ul.sub-menu > li.menu-item-has-children a:after { content: ''; display: block; position: absolute; width: 8px; height: 7px; z-index: 10; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0,0); top: 10px; right: 25px; font-size: 14px; content: "\f105"; } .header_main_menu_wrapper .header-menu > li > ul.sub-menu > li:last-child { margin-bottom: 0; } .header_main_menu_wrapper .header-menu > li > ul.sub-menu > li:hover > .sub-menu { visibility: visible; opacity: 1; margin-left: 0; } .header_main_menu_wrapper .header-menu > li > ul.sub-menu > li > .sub-menu { visibility: hidden; position: absolute; left: 100%; margin-left: 15px; top: -10px; width: 185px; padding: 12px 0 15px; margin-top: 0px; background-color: #fff; list-style: none; opacity: 0; box-shadow: 1px 1px 3px rgba(0,0,0,0.2); z-index: -1; } .header_main_menu_wrapper .header-menu > li > ul.sub-menu > li > .sub-menu li { margin-bottom: 10px; } .header_main_menu_wrapper .header-menu > li > ul.sub-menu > li > .sub-menu li:last-child { margin-bottom: 0; } .header_main_menu_wrapper .header-menu > li > ul.sub-menu > li > .sub-menu li a { display: block; padding: 3px 25px 3px 15px; } .header_main_menu_wrapper .header-menu > li > ul.sub-menu > li > .sub-menu li a:after { content: ''; display: none; } .header_main_menu_wrapper .header-menu > li:hover:before { display: block; } .header_main_menu_wrapper .header-menu > li:hover > ul.sub-menu { margin-top: 11px; visibility: visible; opacity: 1; } .transparent_header { position: absolute; top: 0; left: 0; width: 100%; } .transparent_header .header_default { padding-bottom: 25px; } .transparent_header_off { position: relative; padding-bottom: 0; } .transparent_header_off .header_default { min-height: 109px; padding: 28px 0 25px; background-color: #fff; } .transparent_header_off .header_default:after { content: ''; display: block; position: absolute; width: 100%; height: 3px; z-index: 10; bottom: -3px; left: 0; right: 0; background: rgba(0,0,0,0.1); } .transparent_header_off .header_default.fixed { min-height: inherit; } .transparent_header_off .header_main_menu_wrapper { margin-top: 9px; } .transparent_header_off .header_main_menu_wrapper ul > li > a { color: #333; font-weight: 700; } .transparent_header_off .header_main_menu_wrapper ul > li > ul.sub-menu > li a { display: block; } .transparent_header_off .header_main_menu_wrapper ul > li > ul.sub-menu > li a:hover { color: #eab830; } .logo-unit a:hover { text-decoration: none; } .logo-unit .logo { text-transform: uppercase; font-size: 22px; color: #fff; } .logo-unit .logo.img-logo img { max-width: 500px; } #searchform .search-input { padding: 20px 75px 20px 25px !important; margin: 0; height: 67px; line-height: 67px; font-size: 20px; color: #5f5f5f; border: 0; border-color: transparent; width: 100%; border-radius: 5px; } #searchform .search-submit { position: absolute; right: 0; top: 0; height: 67px; width: 70px; background-color: #eab830; border: 0; font-size: 24px; color: #fff; border-top-right-radius: 5px; border-bottom-right-radius: 5px; } #searchform .search-wrapper { position: relative; } #searchModal .modal-body { padding: 0; } #searchModal .modal-content { box-shadow: none !important; background-color: transparent; } #searchModal .modal-dialog { padding-top: 18%; } .search-title { margin-bottom: 18px; font-size: 20px; text-transform: uppercase; font-weight: 700; color: #fff; } .search-toggler { display: block; position: relative; padding: 4px 8.5px; margin-left: 33px; background-color: transparent; border: 3px solid #eab830; color: #eab830; overflow: hidden; } .search-toggler:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; left: -100%; top: 0; background-color: #eab830; z-index: 0; } .search-toggler .fa { position: relative; z-index: 2; } .search-toggler:hover { cursor: pointer; color: #fff; border-color: #eab830; } .search-toggler:hover:after { left: 0; } .search-toggler:focus { outline: none; } .search-toggler:active { outline: none; } .navbar-toggle { float: right; display: block; padding: 14px 0 15px 14px; margin: 0; border-radius: 0; } .navbar-toggle:hover .icon-bar { background-color: #eab830 !important; } .navbar-toggle .icon-bar { width: 29px; height: 4px; background-color: #eab830; border-radius: 5px; } .navbar-toggle .icon-bar + .icon-bar { margin-top: 5px; } .navbar-toggle.collapsed .icon-bar { background-color: #aaa; } .entry-header { padding: 50px 0 50px; } .entry-header .entry-title { text-align: center; } .entry-header .entry-title h1 { margin-bottom: 10px; text-transform: uppercase; } .entry-header .entry-title .sub_title { margin: 0; } .entry-header .entry-title .stm_colored_separator { margin-top: 23px; } .entry-header.tag-header { background-color: #457992; } .entry-header.tag-header .entry-title h1 { color: #fff; } .fixed_invisible_top { position: fixed; left: 0; right: 0; width: 100%; top: -100%; opacity: 0; } .mobile-search { margin-top: 3px; } .mobile-search > #searchform { margin-left: 0; } .mobile-search .search-toggler { margin-left: 0; } .magic_line { position: absolute; visibility: hidden; left: 15px; width: 100%; margin-bottom: -9px; bottom: -14px; height: 3px; background-color: #eab830; z-index: 18; opacity: 0; } .magic_line:after { content: ''; display: block; position: absolute; width: 0; height: 0; z-index: 10; top: -3px; left: 50%; margin-left: -3px; border-style: solid; border-width: 0 3px 3px 3px; border-color: transparent transparent #eab830 transparent; } .magic_line.line_visible { visibility: visible; margin-bottom: 0; opacity: 0.9; } .lang_dropdown_menu li:last-child { margin-bottom: 0; } .dp-in { display: inline-block; vertical-align: top; max-width: 100%; } .yellow { color: #fdc735; } .orange { color: #fd7635; } .st_experts hr { margin: 10px 0; } .st_experts.experts_list { margin-bottom: 30px; } .st_experts .media { padding: 29px; border: 1px solid #e0e5eb; } .st_experts .media .media-body { width: inherit; } .st_experts .expert-media { width: 155px; padding-right: 26px; } .st_experts .expert-media img { margin-bottom: 11px; } .st_experts .expert_inner_title_link:hover .expert_inner_title { color: #48a7d4; } .st_experts .expert_inner_title { margin-top: 0; font-size: 18px; } .st_experts .expert_certified .orange { text-transform: uppercase; } .st_experts .expert_job { text-transform: uppercase; color: #b8bfc9; font-size: 12px; } .st_experts .expert_excerpt p { margin-bottom: 15px; } .st_experts .expert_socials { margin: 0; } .st_experts .expert_socials .fa { color: #fff; } .st_experts .expert_socials a { position: relative; display: block; margin-bottom: 11px; float: left; width: 32.25px; height: 32px; text-align: center; line-height: 32px; z-index: 5; } .st_experts .expert_socials a.expert-social-facebook { background-color: #3684e3; } .st_experts .expert_socials a.expert-social-twitter { background-color: #53c8ff; } .st_experts .expert_socials a.expert-social-google-plus { background-color: #dd4b39; } .st_experts .expert_socials a.expert-social-linkedin { background-color: #2437ab; } .st_experts .expert_socials a.expert-social-youtube-play { background-color: #bb0000; } .st_experts .expert_socials a:hover { margin-top: -11px; height: 43px; z-index: 6; } .experts_control_bar_top { margin-bottom: 25px; } .simple_carousel_prev { margin-left: 15px; border-right-width: 1px; } .simple_carousel_prev i { font-size: 12px; text-indent: -1px; } .simple_carousel_next { border-left-width: 1px; } .simple_carousel_next i { font-size: 12px; text-indent: 1px; } .experts_carousel_unit { margin: 0 -15px; } .experts_control_bar { margin-top: 25px; } .testimonials_control_bar { margin-top: 20px; } .testimonials-carousel-unit { margin: 0 -15px; } .testimonials-carousel-unit .media-left { padding-right: 15px; } .short_separator { width: 31px; height: 5px; margin: 15px 0; background-color: #eab830; } .vertical_divider { display: inline-block; vertical-align: bottom; margin: 0 8px 0; width: 1px; height: 12px; background-color: #9a9a9a; } .testimonials_control_bar_top { padding-bottom: 8px; margin-bottom: 30px; border-bottom: 1px solid #ccc; } .testimonial-media-unit .testimonial-media-unit-rounded { border-radius: 50%; max-width: inherit; height: inherit; } .testimonials_main_wrapper .testimonial_sphere { color: #aaa; font-size: 12px; } .testimonials_main_wrapper .testimonials-inner-title { margin: 8px 0 4px; } .testimonials_main_wrapper .short_separator { margin: 10px 0 23px; } .testimonial_inner_wrapper:hover .testimonial_inner_content p { color: #555; } .post_list_main_section_wrapper .post_list_content_unit { margin-bottom: 30px; } .post_list_main_section_wrapper .post_list_section_main_title { margin-bottom: 25px; } .post_list_main_section_wrapper .post_list_featured_image { display: inline-block; vertical-align: top; max-width: 100%; margin-bottom: 20px; overflow: hidden; } .post_list_main_section_wrapper .post_list_item_title { display: block; margin-top: -3px; padding-right: 40px; font-weight: 400; word-spacing: -2px; line-height: 22px; text-decoration: none !important; } .post_list_main_section_wrapper .post_list_item_title:hover { color: #48a7d4; text-decoration: none; } .post_list_main_section_wrapper .post_list_item_title:focus { color: #48a7d4; } .post_list_main_section_wrapper .post_list_item_title:active { color: #48a7d4; } .post_list_main_section_wrapper .post_list_meta_unit { position: relative; display: inline-block; width: 50px; padding-top: 10px; margin-bottom: 15px; vertical-align: top; max-width: 100%; border: 2px solid #eab830; text-align: center; } .post_list_main_section_wrapper .post_list_meta_unit .date-d { padding: 0 5px; margin-bottom: -4px; font-size: 24px; color: #eab830; } .post_list_main_section_wrapper .post_list_meta_unit .date-m { padding: 0 5px; font-size: 11px; text-transform: uppercase; color: #eab830; } .post_list_main_section_wrapper .post_list_meta_unit .post_list_comment_num { padding: 0 5px 0; margin-top: 1px; border-top: 2px solid #eab830; color: #eab830; font-size: 12px; vertical-align: top; } .post_list_main_section_wrapper .post_list_meta_unit .post_list_comment_num span { margin-right: 4px; } .post_list_main_section_wrapper .post_list_meta_unit .post_list_comment_num .fa-icon-stm_icon_comment_o { font-size: 10px; } .post_list_main_section_wrapper .post_list_meta_unit .sticky_post { position: absolute; padding: 7px 7px 5px 7px; top: 100%; margin: 9px -2px 0; background-color: #eab830; text-align: left; color: #fff; text-transform: uppercase; font-size: 10px; line-height: 10px; } .post_list_main_section_wrapper .post_list_meta_unit .sticky_post:after { content: ''; display: block; position: absolute; width: 0; height: 0; z-index: 10; bottom: 0; right: 0; border-style: solid; border-width: 0 0 10px 10px; border-color: transparent transparent #fff transparent; } .post_list_main_section_wrapper .post_list_cats { font-size: 13px; line-height: 1.4; } .post_list_main_section_wrapper .post_list_cats .post_list_cats_label { color: #aaa; } .post_list_main_section_wrapper .post_list_cats a { font-size: 13px; color: #48a7d4; } .post_list_main_section_wrapper .post_list_cats a:hover { text-decoration: underline; } .post_list_main_section_wrapper .post_list_cats .post_list_divider { color: #48a7d4; } .post_list_main_section_wrapper .post_list_cats .post_list_divider:last-child { display: none; } .post_list_main_section_wrapper .post_list_item_tags { font-size: 13px; line-height: 1.4; } .post_list_main_section_wrapper .post_list_item_tags .post_list_tags_label { color: #aaa; } .post_list_main_section_wrapper .post_list_item_tags a { font-size: 13px; color: #48a7d4; } .post_list_main_section_wrapper .post_list_item_tags a:hover { text-decoration: underline; } .post_list_main_section_wrapper .post_list_item_tags .post_list_divider { color: #48a7d4; } .post_list_main_section_wrapper .post_list_item_tags .post_list_divider:last-child { display: none; } .post_list_main_section_wrapper .post_list_inner_content_unit_left { margin-left: -30px; } .post_list_main_section_wrapper .post_list_inner_content_unit_left .short_separator { margin-bottom: 16px; } .post_list_main_section_wrapper .post_list_inner_content_unit_left .post_list_item_excerpt p { margin-bottom: 10px; } .project_cat_single_item { position: relative; margin-bottom: 30px; padding: 34px 15px 27px 15px; border-radius: 3px; line-height: 20px; } .project_cat_single_item:hover { margin-top: -15px; } .project_cat_single_item:hover:after { content: ''; display: block; position: absolute; width: 100%; height: 15px; z-index: 10; top: 100%; left: 0; } .project_cat_single_item .course_category_title { display: inline-block; max-width: 100px; line-height: 20px; } .simple_carousel_with_bullets { margin: 0 -15px; } .simple-carousel-bullets { margin: 22px 9px 0; font-size: 0; text-align: center; } .simple-carousel-bullets a { display: inline-block; width: 13px; height: 13px; vertical-align: top; margin: 0 7px; border: 3px solid #d6d6d6; border-radius: 50%; } .simple-carousel-bullets a.selected { border-color: #48a7d4; } .simple-carousel-bullets a span { display: none; } .product_categories_main_wrapper .simple_carousel_with_bullets { margin: 0 -12px; } .product_categories_main_wrapper .simple_carousel_with_bullets .single-course-col { width: 210px; padding: 15px 10px 0; float: left; } .stm_colored_separator { margin: 18px auto 27px; } .triangled_colored_separator { position: relative; width: 40px; height: 3px; margin: 0 auto; background-color: #eab830; } .triangled_colored_separator .triangle { position: absolute; top: -3px; left: 50%; margin-left: -3px; border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: 3px solid #eab830; } .triangled_colored_separator.left { margin: 0; } .stats_counter .stats_counter_title { text-transform: uppercase; } .icon_box { position: relative; top: 0; padding: 30px 32px 50px 32px; } .icon_box .fa-icon-stm_icon_book { margin-left: -5px; } .icon_box p { margin-bottom: 10px; } .icon_box.dark a { color: #555; border: 0; text-decoration: none; } .icon_box.dark a:hover { color: #48a7d4; border-color: #48a7d4; } .overflowed_content { position: relative; z-index: 22; } .overflowed_content .icon_box:hover { top: -25px; } .overflowed_content .icon_box:hover:after { content: ''; display: block; position: absolute; width: 100%; height: 25px; z-index: 10; top: 100%; left: 0; } .icon_alignment_left .icon { float: left; margin-right: 20px; } .icon_alignment_left .icon_text { overflow: hidden; } .icon_alignment_left .icon_text h3 { margin: 6px 0 8px; } .icon_alignment_left .icon_text h4 { margin: 1px 0 0 0; } .icon_alignment_left .icon_text h5 { margin: 0 0 1px; } .icon_alignment_right .icon { float: right; margin-left: 20px; } .icon_alignment_right .icon_text { overflow: hidden; } .icon_alignment_right .icon_text h3 { margin-top: 6px; margin-bottom: 7px; } .stm_theme_wpb_video_wrapper { position: relative; overflow: hidden; } .stm_theme_wpb_video_wrapper .stm_video_preview { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; z-index: 5; } .stm_theme_wpb_video_wrapper .stm_video_preview:after { content: ''; display: block; position: absolute; width: 70px; height: 70px; z-index: 10; top: 50%; left: 50%; margin-top: -35px; margin-left: -35px; border: 4px solid #eab830; border-radius: 50%; } .stm_theme_wpb_video_wrapper .stm_video_preview:before { content: ''; display: block; position: absolute; width: 0; height: 0; z-index: 10; top: 50%; left: 50%; margin-top: -9px; margin-left: -5px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 15px solid white; } .stm_theme_wpb_video_wrapper .stm_video_preview:hover { cursor: pointer; } .stm_theme_wpb_video_wrapper .stm_video_preview.video_preloader_hidden { top: -100%; } .stm_theme_wpb_video_wrapper .wpb_video_wrapper { opacity: 0; } .stm_theme_wpb_video_wrapper .wpb_video_wrapper.video_autoplay_true { opacity: 1; background: #000; } .stm_theme_wpb_video_wrapper .wpb_video_wrapper.preview_hidden { opacity: 1 !important; } .stm_video_wrapper_title { padding-bottom: 8px; margin-bottom: 30px; border-bottom: 1px solid #ccc; } .stm_featured_products_unit .stm_featured_product_single_unit { margin-bottom: 30px; position: relative; padding-top: 15px; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered { position: relative; max-width: 270px; width: auto; margin: 0 auto; overflow: hidden; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_price .price { min-width: 76px; position: absolute; top: 13px; left: -4px; display: inline-block; padding: 11px 16px; color: #fff; text-align: center; line-height: 1; border-radius: 4px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; z-index: 11; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_price .price h5 { margin: 0; color: #fff; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_image { position: relative; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_image a { position: relative; display: block; z-index: 5; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_image img { padding-bottom: 0; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_body { min-height: 92px; padding: 14px 13px 7px; border: 1px solid #dcdcdc; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_body a { text-decoration: none !important; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_body a .title { max-width: 190px; margin-bottom: 6px; color: #333; font-size: 16px; line-height: 20px; border: 0 !important; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_body a .title:hover { color: #48a7d4; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_body .expert { color: #aaa; font-size: 12px; font-weight: 400; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_footer { padding: 10px 13px 7px; border: 1px solid #dcdcdc; border-top: 0; font-weight: 400; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_footer .stm_featured_product_comments { display: inline-block; margin-right: 10px; vertical-align: top; color: #848484; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_footer .stm_featured_product_comments i { font-size: 12px; margin-right: 3px; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_footer .stm_featured_product_comments span { font-size: 13px; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_footer .stm_featured_product_stock { display: inline-block; vertical-align: top; color: #848484; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_footer .stm_featured_product_stock i { font-size: 12px; margin-right: 3px; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_footer .stm_featured_product_stock span { font-size: 13px; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_footer .stm_featured_product_show_more { position: absolute; bottom: -42px; left: 0; width: 100%; height: 42px; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_footer .stm_featured_product_show_more a { padding: 10px; width: 100%; height: 100%; } .stm_featured_products_unit .stm_featured_product_single_unit:hover .stm_featured_product_show_more { bottom: 0px !important; } .featured_products_list .col-md-3:nth-child(4n+1) { clear: both; } .featured_products_list .col-md-4:nth-child(3n+1) { clear: both; } .featured_products_list .col-md-6:nth-child(2n+1) { clear: both; } .featured_products_carousel .simple-carousel-bullets { margin: 32px 9px 1px; } .stm_featured_product_footer .price { display: none; } .star-rating { width: 75px; height: 13px; margin-top: 4px; background: url('../img/staremptyl.svg') left top repeat-x; } .star-rating > span { display: block; text-indent: -9999px; line-height: 1; background: url('../img/starfull.svg') left top repeat-x; } .widget_mailchimp .stm_subscribe_title { margin-top: 4px; text-transform: uppercase; font-weight: 400; } .widget_mailchimp .stm_mailchimp_unit { position: relative; margin-top: 16px; overflow: hidden; } .widget_mailchimp .stm_mailchimp_unit .stm_subscribe_email { height: 45px; padding-right: 155px; border-radius: 0; border: 0; background: #fff; box-shadow: none !important; } .widget_mailchimp .stm_mailchimp_unit .button { height: 45px; padding: 0; line-height: 45px; min-width: 135px; position: absolute; right: 0; top: 0; background-color: #48a7d4; text-align: center; outline: none !important; } .widget_mailchimp .stm_mailchimp_unit .button .h5 { color: #fff; text-transform: uppercase; } .widget_mailchimp .stm_mailchimp_unit .form-group { margin-bottom: 0; } .widget_mailchimp .stm_mailchimp_unit .stm_subscribe_preloader { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.9); opacity: 0; top: -100%; line-height: 45px; text-align: center; color: #fff; z-index: 9999; } .widget_mailchimp .stm_mailchimp_unit .stm_subscribe_preloader.loading { opacity: 1; top: 0; } .widget_mailchimp .success_message { margin-top: 13px; } .stm_sign_up_now { padding: 0 31px; } .stm_sign_up_now .stm_sign_up_now_inner { padding: 51px 67px 3px; position: relative; background-color: #fff; /* border-top-right-radius: 4px; border-bottom-right-radius: 4px; */ text-align: center; border-radius: 4px; /* &:before { .pseudo(absolute, 19px, 96%); top: 10px; left: -19px; .set_bg(sign_up_shadow, 0 0, no-repeat); background-size: cover; } */ } .stm_sign_up_now .stm_sign_up_now_inner h2 { margin: 0 0 25px; word-spacing: 1px; } .stm_sign_up_now .wpcf7-form .form-group { margin-bottom: 15px; } .stm_sign_up_now .form-control { text-align: center; height: 47px; line-height: 47px; font-size: 13px; color: #aaa; } .stm_sign_up_now .form-control:focus { color: #555; font-size: 16px; font-weight: 700; } .stm_sign_up_now .ajax-loader { display: block; margin: 5px auto !important; } .stm_sign_up_now input[type="submit"] { margin: 6px auto 0; } .breadcrumbs_holder_empty, .breadcrumbs_holder { margin-bottom: 52px; } .stm_breadcrumbs_unit { background-color: #f6f6f6; padding: 9px 0 7px; margin-bottom: 60px; border-bottom: 1px solid #f0f2f5; } .stm_breadcrumbs_unit .navxtBreads { font-size: 11px; color: #aaa; text-transform: uppercase; } .stm_breadcrumbs_unit .navxtBreads > span { color: #aaa; font-size: 11px; text-transform: uppercase; } .stm_breadcrumbs_unit .navxtBreads > span a { font-size: 11px; color: #aaa; } .stm_breadcrumbs_unit .navxtBreads > span a:hover { color: #eab830; } .stm_breadcrumbs_unit .navxtBreads i { font-size: 10px; margin: 0 10px; color: #dcdcdc; } .gradient_overlay:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; top: 0; left: 0; right: 0; background: #000000; background: -moz-linear-gradient(top,#000000 0%,rgba(19,19,19,0.3) 100%); background: -webkit-gradient(left top,left bottom,color-stop(0%,#000000),color-stop(100%,rgba(19,19,19,0.3))); background: -webkit-linear-gradient(top,#000000 0%,rgba(19,19,19,0.3) 100%); background: -o-linear-gradient(top,#000000 0%,rgba(19,19,19,0.3) 100%); background: -ms-linear-gradient(top,#000000 0%,rgba(19,19,19,0.3) 100%); background: linear-gradient(to bottom,#000000 0%,rgba(19,19,19,0.3) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#131313',GradientType=0); opacity: 0.3; z-index: 0; } ul.page-numbers { padding: 0; margin: 0 -5px; list-style: none; } ul.page-numbers:after { content: ''; clear: both; display: block; } ul.page-numbers > li { float: left; margin: 0 5px; } ul.page-numbers > li a.page-numbers, ul.page-numbers > li span.page-numbers { position: relative; display: block; padding: 2px 10px; color: #aaa; font-size: 12px; border: 2px solid #ccc; text-align: center; z-index: 2; overflow: hidden; text-decoration: none !important; } ul.page-numbers > li a.page-numbers.current, ul.page-numbers > li span.page-numbers.current { color: #fff; border-color: #eab830; } ul.page-numbers > li a.page-numbers.current:after, ul.page-numbers > li span.page-numbers.current:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; top: 0; left: 0; background-color: #eab830; z-index: -1; } ul.page-numbers > li a.page-numbers:hover, ul.page-numbers > li span.page-numbers:hover { color: #fff; border-color: #eab830; } ul.page-numbers > li a.page-numbers:hover:after, ul.page-numbers > li span.page-numbers:hover:after { left: 0; } ul.page-numbers > li a.page-numbers:after, ul.page-numbers > li span.page-numbers:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; top: 0; left: -100%; background-color: #eab830; z-index: -1; } ul.page-numbers > li .next .pagi_label { margin-right: 6px; text-transform: none; } ul.page-numbers > li .next i { margin-left: 6px; font-size: 10px; } ul.page-numbers > li .prev .pagi_label { text-transform: none; } ul.page-numbers > li .prev i { margin-right: 6px; font-size: 10px; } .blog_layout_grid .post_list_content_unit { position: relative; padding-bottom: 30px; margin-bottom: 70px; overflow: hidden; } .blog_layout_grid .post_list_content_unit:after { content: ''; display: block; position: absolute; width: 50px; height: 3px; z-index: 10; background-color: #eab830; bottom: 0; left: 0; } .blog_layout_grid .post_list_content_unit:before { content: ''; display: block; position: absolute; width: 700px; height: 1px; z-index: 10; background-color: #dcdcdc; bottom: 1px; left: 65px; } .blog_layout_grid .post_list_section_main_title { margin-bottom: 25px; } .blog_layout_grid .post_list_featured_image { display: inline-block; vertical-align: top; max-width: 100%; margin-bottom: 20px; overflow: hidden; } .blog_layout_grid .post_list_item_title { display: block; margin-top: -1px; padding-right: 40px; font-weight: 400; letter-spacing: 1.2px; word-spacing: -2px; line-height: 22px; text-decoration: none !important; text-overflow: ellipsis; overflow: hidden; } .blog_layout_grid .post_list_item_title:hover { color: #48a7d4; text-decoration: none; } .blog_layout_grid .post_list_item_title:focus { color: #48a7d4; } .blog_layout_grid .post_list_item_title:active { color: #48a7d4; } .blog_layout_grid .post_list_meta_unit { position: relative; float: left; min-width: 50px; padding-top: 10px; margin-bottom: 15px; margin-right: 20px; vertical-align: top; max-width: 100%; border: 2px solid #eab830; text-align: center; } .blog_layout_grid .post_list_meta_unit .date-d { padding: 0 5px; margin-bottom: -4px; font-size: 24px; color: #eab830; } .blog_layout_grid .post_list_meta_unit .date-m { padding: 0 5px; font-size: 11px; text-transform: uppercase; color: #eab830; } .blog_layout_grid .post_list_meta_unit .post_list_comment_num { padding: 0 5px 0; margin-top: 1px; border-top: 2px solid #eab830; color: #eab830; font-size: 12px; vertical-align: top; } .blog_layout_grid .post_list_meta_unit .post_list_comment_num span { margin-right: 4px; } .blog_layout_grid .post_list_meta_unit .post_list_comment_num .fa-icon-stm_icon_comment_o { font-size: 10px; } .blog_layout_grid .post_list_meta_unit .sticky_post { position: absolute; padding: 7px 7px 5px 7px; top: 100%; margin: 9px -2px 0; background-color: #eab830; text-align: left; color: #fff; text-transform: uppercase; font-size: 10px; line-height: 10px; } .blog_layout_grid .post_list_meta_unit .sticky_post:after { content: ''; display: block; position: absolute; width: 0; height: 0; z-index: 10; bottom: 0; right: 0; border-style: solid; border-width: 0 0 10px 10px; border-color: transparent transparent #fff transparent; } .blog_layout_grid .post_list_cats { font-size: 13px; line-height: 1.4; } .blog_layout_grid .post_list_cats .post_list_cats_label { color: #aaa; } .blog_layout_grid .post_list_cats a { font-size: 13px; color: #48a7d4; } .blog_layout_grid .post_list_cats a:hover { text-decoration: underline; } .blog_layout_grid .post_list_cats .post_list_divider { color: #48a7d4; } .blog_layout_grid .post_list_cats .post_list_divider:last-child { display: none; } .blog_layout_grid .post_list_item_tags { font-size: 13px; line-height: 1.4; } .blog_layout_grid .post_list_item_tags .post_list_tags_label { color: #aaa; } .blog_layout_grid .post_list_item_tags a { font-size: 13px; color: #48a7d4; } .blog_layout_grid .post_list_item_tags a:hover { text-decoration: underline; } .blog_layout_grid .post_list_item_tags .post_list_divider { color: #48a7d4; } .blog_layout_grid .post_list_item_tags .post_list_divider:last-child { display: none; } .blog_layout_grid .post_list_inner_content_unit_left { overflow: hidden; } .blog_layout_grid .post_list_inner_content_unit_left .short_separator { margin-bottom: 16px; } .blog_layout_grid .col-md-4:nth-child(3n+1) { clear: both; } .blog_main_layout_grid .sidebar-area { margin-top: 0; } .sidebar-area.sidebar-area-none { padding-bottom: 0; margin-top: 0; } .blog_layout_list .post_list_content_unit { margin-bottom: 65px; padding-bottom: 47px; border-bottom: 1px solid #dcdcdc; } .blog_layout_list .post_list_item_title { text-transform: uppercase; margin: 0 0 34px; } .blog_layout_list .post_list_item_title a { color: #333; text-decoration: none !important; } .blog_layout_list .post_list_item_title a:hover { color: #48a7d4; } .blog_layout_list .post_list_meta_unit { position: relative; float: left; min-width: 50px; padding-top: 10px; margin-bottom: 15px; margin-right: 20px; vertical-align: top; max-width: 100%; border: 2px solid #eab830; text-align: center; } .blog_layout_list .post_list_meta_unit .date-d { padding: 0 5px; margin-bottom: -4px; font-size: 24px; color: #eab830; } .blog_layout_list .post_list_meta_unit .date-m { padding: 0 5px; font-size: 11px; text-transform: uppercase; color: #eab830; } .blog_layout_list .post_list_meta_unit .post_list_comment_num { padding: 0 5px 0; margin-top: 1px; border-top: 2px solid #eab830; color: #eab830; font-size: 12px; vertical-align: top; } .blog_layout_list .post_list_meta_unit .post_list_comment_num span { margin-right: 4px; } .blog_layout_list .post_list_meta_unit .post_list_comment_num .fa-icon-stm_icon_comment_o { font-size: 10px; } .blog_layout_list .post_list_meta_unit .sticky_post { position: absolute; padding: 7px 7px 5px 7px; top: 100%; margin: 9px -2px 0; background-color: #eab830; text-align: left; color: #fff; text-transform: uppercase; font-size: 10px; line-height: 10px; } .blog_layout_list .post_list_meta_unit .sticky_post:after { content: ''; display: block; position: absolute; width: 0; height: 0; z-index: 10; bottom: 0; right: 0; border-style: solid; border-width: 0 0 10px 10px; border-color: transparent transparent #fff transparent; } .blog_layout_list .post_list_inner_content_unit { overflow: hidden; } .blog_layout_list .post_list_featured_image { display: inline-block; vertical-align: top; max-width: 100%; margin-bottom: 20px; overflow: hidden; } .blog_layout_list .post_list_item_excerpt { padding-right: 30px; margin-bottom: 17px; } .blog_layout_list .post_list_item_excerpt p { margin-bottom: 10px; } .blog_layout_list .post_list_btn_more { margin-top: 23px; } .blog_layout_list .post_list_cats { display: inline-block; margin-right: 15px; font-size: 13px; line-height: 1.4; } .blog_layout_list .post_list_cats .post_list_cats_label { color: #aaa; } .blog_layout_list .post_list_cats a { font-size: 13px; color: #48a7d4; } .blog_layout_list .post_list_cats a:hover { text-decoration: underline; } .blog_layout_list .post_list_cats .post_list_divider { color: #48a7d4; } .blog_layout_list .post_list_cats .post_list_divider:last-child { display: none; } .blog_layout_list .post_list_item_tags { display: inline-block; font-size: 13px; line-height: 1.4; } .blog_layout_list .post_list_item_tags .post_list_tags_label { color: #aaa; } .blog_layout_list .post_list_item_tags a { font-size: 13px; color: #48a7d4; } .blog_layout_list .post_list_item_tags a:hover { text-decoration: underline; } .blog_layout_list .post_list_item_tags .post_list_divider { color: #48a7d4; } .blog_layout_list .post_list_item_tags .post_list_divider:last-child { display: none; } .blog_layout_grid .col-md-4:nth-last-child(3) .post_list_content_unit, .blog_layout_grid .col-md-4:nth-last-child(2) .post_list_content_unit, .blog_layout_grid .col-md-4:nth-last-child(1) .post_list_content_unit { margin-bottom: 40px; } .stm_post_unit_vc:after, .stm_post_unit_vc:before { display: none !important; } .stm_post_unit { position: relative; margin-bottom: 38px; overflow: hidden; } .stm_post_unit .text_block { padding-bottom: 9px; } .stm_post_unit:after { content: ''; display: block; position: absolute; width: 50px; height: 3px; z-index: 10; background-color: #eab830; bottom: 0; left: 0; } .stm_post_unit:before { content: ''; display: block; position: absolute; width: 1200px; height: 1px; z-index: 10; background-color: #dcdcdc; bottom: 1px; left: 65px; } .stm_post_info .post_title { padding: 15px 0 34px; margin: 0 0 11px; border-bottom: 1px solid #e1e2e4; text-transform: uppercase; } .stm_post_info .post_thumbnail { margin-bottom: 33px; } .stm_post_info .stm_post_details { margin-bottom: 4px; } .stm_post_info .stm_post_details .post_meta { max-width: 75%; float: left; list-style: none; padding: 0; margin-bottom: 5px; } .stm_post_info .stm_post_details .post_meta li { float: left; margin: 0; margin-right: 32px; margin-bottom: 5px; } .stm_post_info .stm_post_details .post_meta li i { position: relative; top: 1px; color: #48a7d4; margin-right: 10px; font-size: 15px; } .stm_post_info .stm_post_details .post_meta li span { display: inline-block; margin-bottom: 5px; color: #555; } .stm_post_info .stm_post_details .post_meta li span.divider:last-child { display: none; } .stm_post_info .stm_post_details .post_meta li a:hover span { color: #48a7d4; } .stm_post_info .stm_post_details .comments_num { float: right; line-height: 1; margin-top: -2px; } .stm_post_info .stm_post_details .comments_num .post_comments { margin: 0; color: #555; } .stm_post_info .stm_post_details .comments_num .post_comments i { color: #48a7d4; margin-right: 10px; font-size: 17px; } .stm_post_info .stm_post_details .comments_num .post_comments:hover { color: #48a7d4; } .page-links { margin-bottom: 30px; } .page-links label { position: relative; top: 2px; vertical-align: middle; margin-bottom: 0; margin-right: 5px; } .page-links > span { position: relative; display: inline-block; vertical-align: top; padding: 2px 10px; color: #fff; border: 2px solid #eab830; background-color: #eab830; font-size: 12px; text-align: center; z-index: 2; overflow: hidden; text-decoration: none !important; margin-right: 5px; } .page-links > span:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; top: 0; left: -100%; background-color: #eab830; z-index: -1; } .page-links > span:hover:after { left: 0; } .page-links a > span { position: relative; display: inline-block; vertical-align: top; padding: 2px 10px; color: #ccc; border: 2px solid #ccc; background-color: #fff; font-size: 12px; text-align: center; z-index: 2; overflow: hidden; text-decoration: none !important; margin-right: 5px; } .page-links span:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; top: 0; left: -100%; background-color: #eab830; z-index: -1; } .page-links span:hover { border-color: #eab830; color: #fff; } .page-links span:hover:after { left: 0; } .stm_share { margin: 9px -3px 0; } .stm_share label { vertical-align: top; margin-bottom: 0; margin-right: 5px; color: #aaa; font-size: 13px; font-weight: 400; } .stm_share .stButton .stLarge { width: 21px; height: 21px; background-size: 21px 21px; } .stm_share .stButton .stLarge:hover { background-position: 0 0; } div.multiseparator { position: relative; overflow: hidden; margin: 30px 0; height: 3px; width: 100%; } div.multiseparator:after { content: ''; display: block; position: absolute; width: 50px; height: 3px; z-index: 10; background-color: #eab830; bottom: 0; left: 0; } div.multiseparator:before { content: ''; display: block; position: absolute; width: 1200px; height: 1px; z-index: 10; background-color: #dcdcdc; bottom: 1px; left: 65px; } .stm_author_box { margin: 18px 0 -9px; } .stm_author_box .author_name { margin-bottom: 20px; } .stm_author_box .author_avatar img { float: left; margin: 0 23px 20px 0; max-width: 76px; height: auto; } .stm_author_box .author_avatar .author_info { padding-right: 30px; color: #777777; font-size: 13px; line-height: 22px; } .stm_author_box .author_content { padding-top: 5px; overflow: hidden; } .comments-area .vcard { width: 75px; margin-right: 28px; float: left; } .comments-area .comment { margin-bottom: 20px; } .comments-area .comment .comment-body { padding: 20px; background-color: #f0f2f5; } .comments-area .comment-info { overflow: hidden; margin-bottom: 15px; } .comments-area .comment-text { overflow: hidden; } .comments-area .comment-text p { margin-bottom: 0; } .comments-area .comments-title { margin: 37px 0 25px; text-transform: uppercase; } .comments-area ul.children { position: relative; list-style: none; margin-top: 20px; padding-left: 20px; } .comments-area ul.children:after { content: ''; display: block; position: absolute; width: 0; height: 0; z-index: 10; top: -8px; left: 43px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #f0f2f5; } .comments-area .commentmetadata { font-size: 12px; color: #aaa; } .comments-area .commentmetadata i { margin-left: 3px; font-size: 11px; color: #48a7d4; } .comments-area .vertical_divider { display: inline-block; vertical-align: middle; width: 1px; height: 15px; background-color: #e1e2e4; } .comments-area .comment-awaiting-moderation { margin-left: 10px; } .comments-area div.multiseparator { margin: 50px 0; } .comments-area .logged-in-as { margin-bottom: 15px; } .comment-respond .form-control { background-color: #f0f2f5; border: 1px solid #e1e2e4; color: #777777; font-size: 13px; } .comment-respond .form-control:focus { background-color: #fff; color: #555; } .stm_single_post .sidebar-area { margin-top: 19px; } .stm_teacher_single_featured_image { position: relative; } .stm_teacher_single_featured_image .display_inline_block { position: relative; } .stm_teacher_single_featured_image .stm_teacher_single_socials { position: absolute; width: 100%; bottom: 20px; left: 0; } .stm_teacher_single_featured_image .stm_teacher_single_socials a { position: relative; top: 0; display: inline-block; margin: 5px 4px; height: 38px; width: 38px; font-size: 18px; color: #fff; border-radius: 50%; text-align: center; line-height: 38px; } .stm_teacher_single_featured_image .stm_teacher_single_socials a.expert-social-facebook { background-color: #3684e3; } .stm_teacher_single_featured_image .stm_teacher_single_socials a.expert-social-twitter { background-color: #53c8ff; } .stm_teacher_single_featured_image .stm_teacher_single_socials a.expert-social-google-plus { background-color: #dd4b39; } .stm_teacher_single_featured_image .stm_teacher_single_socials a.expert-social-linkedin { background-color: #2437ab; } .stm_teacher_single_featured_image .stm_teacher_single_socials a.expert-social-youtube-play { background-color: #bb0000; } .stm_teacher_single_featured_image .stm_teacher_single_socials a:after { content: ''; display: block; position: absolute; width: 100%; height: 6px; z-index: 10; bottom: -6px; left: 0; display: none; } .stm_teacher_single_featured_image .stm_teacher_single_socials a:hover { top: -6px; } .stm_teacher_single_featured_image .stm_teacher_single_socials a:hover:after { display: block; } .course_title { margin-bottom: 5px; color: #457992; } .panel-default>.panel-heading { padding: 15px 0; font-size: 14px; } .panel-default>.panel-heading .panel-title { font-size: 14px; } .panel-default>.panel-heading .panel-title > a i.fa-sort-down { -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); vertical-align: middle; color: #aaa; } .panel-default>.panel-heading .panel-title > a.collapsed i.fa-sort-down { -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg); transform: rotate(0deg); vertical-align: top; } .course_table { width: 100%; margin-bottom: 0; } .course_table tr { border: 0; } .course_table tr td.number { width: 30px; opacity: 0; text-align: center; vertical-align: middle; color: #aaa; } .course_table tr td.number.number-visible { opacity: 1; } .course_table tr td.number.belowten { width: 30px; padding: 0 7px; } .course_table tr td.number.overthousand { width: 40px; padding: 0 5px; } .course_table tr td.icon { padding: 0 5px; vertical-align: middle; font-size: 16px; width: 33px; color: #457992; } .course_table tr td.title { padding-right: 10px; color: #555; } .course_table tr td.title i { margin: 0 5px; vertical-align: top; position: relative; top: 2px; } .course_table tr td.stm_badge { text-align: right; padding-right: 20px; } .course_table tr td.stm_badge .badge_unit { display: inline-block; min-width: 63px; padding: 0 4px; font-size: 12px; font-weight: 400; color: #fff; text-align: center; background-color: #48a7d4; border-radius: 3px; } .course_table tr td.stm_badge .badge_unit:first-letter { text-transform: uppercase; } .course_table tr td.stm_badge .badge_unit.free { background-color: #10c45c; } .course_table tr td.stm_badge .badge_unit.quiz { background-color: #eab830; } .course_table tr td.stm_badge .badge_unit.exam { background-color: #d94da6; } .course_table tr td.stm_badge .badge_unit.video { background-color: #1EC1D9; } .course_table tr td.stm_badge .badge_unit.test { background-color: #f13e3e; } .course_table tr td.stm_badge .badge_unit.private { background-color: #E35C49; } .course_table tr td .meta { display: inline-block; /* width: 120px; max-width: 120px; */ text-align: right; padding-left: 15px; font-size: 14px; color: #555; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .course_table tr td .meta i { margin-right: 5px; font-size: 18px; color: #aaa; vertical-align: middle; } .stm_fixed_background .vc_parallax-inner { background-attachment: fixed !important; } .stm_fixed_background .vc_parallax-inner:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; top: 0; left: 0; background: rgba(0,0,0,0.25); } .course_title { margin: 0 0 20px; } .course_lessons_section { margin-bottom: 37px; } .course_lessons_section p { margin-bottom: 10px; } .teacher_content .teacher_img { position: relative; overflow: hidden; display: inline-block; max-width: 100%; vertical-align: top; } .teacher_content .teacher_img > a { text-decoration: none !important; display: inline-block; max-width: 100%; vertical-align: top; position: relative; z-index: 12; } .teacher_content .teacher_img > a:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; top: 0; left: 0; background: rgba(0,0,0,0.2); opacity: 0; } .teacher_content .teacher_img:hover .expert_socials { opacity: 1; bottom: 15px; } .teacher_content .teacher_img:hover>a:after { opacity: 1; } .teacher_content .teacher_img .expert_socials { position: absolute; width: 100%; left: 0; bottom: -100px; opacity: 0; z-index: 13; } .teacher_content .teacher_img .expert_socials a { position: relative; top: 0; display: inline-block; margin: 5px 4px; height: 29px; width: 29px; font-size: 13px; color: #fff; border-radius: 50%; text-align: center; line-height: 29px; } .teacher_content .teacher_img .expert_socials a.expert-social-facebook { background-color: #3684e3; } .teacher_content .teacher_img .expert_socials a.expert-social-twitter { background-color: #53c8ff; } .teacher_content .teacher_img .expert_socials a.expert-social-google-plus { background-color: #dd4b39; } .teacher_content .teacher_img .expert_socials a.expert-social-linkedin { background-color: #2437ab; } .teacher_content .teacher_img .expert_socials a.expert-social-youtube-play { background-color: #bb0000; } .teacher_content .teacher_img .expert_socials a:after { content: ''; display: block; position: absolute; width: 100%; height: 6px; z-index: 10; bottom: -6px; left: 0; display: none; } .teacher_content .teacher_img .expert_socials a:hover { top: -6px; } .teacher_content .teacher_img .expert_socials a:hover:after { display: block; } .teacher_content .title { padding-top: 30px; margin: 2px 0 0; color: #457992; } .teacher_content .job { margin-bottom: 14px; font-size: 13px; color: #555; } .teacher_content .content { font-size: 13px; line-height: 18px; } .teacher-col.col-md-3:nth-child(4n+1) { clear: both; } .teacher-col .multiseparator { margin: 46px 0 49px; } .post-type-archive-events .sidebar-area, .post-type-archive-gallery .sidebar-area { margin-top: 0; } .post-type-archive-events .entry-header, .post-type-archive-gallery .entry-header { display: none; } .home .breadcrumbs_holder { margin-bottom: 0; } .stm_pricing_plan { padding: 0 3px; margin-bottom: 56px; } .stm_pricing_plan .border-top { margin: 0 -3px; height: 5px; background-color: #f2bf34; } .stm_pricing_plan .inner { padding: 27px 30px 45px; background-color: #f6f6f6; } .stm_pricing_plan .inner .title { margin: 5px 0 25px; text-transform: uppercase; } .stm_pricing_plan .inner .content { margin-bottom: 29px; line-height: 26px; font-size: 14px; } .stm_pricing_plan .inner .btn-plan { position: relative; background-color: transparent; color: #333; font-weight: 700; padding: 12px 17px; border: 2px solid #f2bf34; overflow: hidden; z-index: 1; box-shadow: none !important; } .stm_pricing_plan .inner .btn-plan:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; top: 0; left: -100%; background-color: #f2bf34; z-index: -1; } .stm_pricing_plan .inner .btn-plan:hover { color: #fff; } .stm_pricing_plan .inner .btn-plan:hover:after { left: 0; } .stm_pricing_plan .inner .btn-plan:focus { color: #fff; } .stm_pricing_plan .inner .btn-plan:focus:after { left: 0; } .stm_pricing_plan .inner .btn-plan:active { color: #fff; } .stm_pricing_plan .inner .btn-plan:active:after { left: 0; } .stm_pricing_plan .price_unit_round { position: relative; display: inline-block; padding: 59px 5px 20px; margin-bottom: 21px; max-width: 100%; vertical-align: top; border-radius: 50%; min-width: 185px; min-height: 185px; background-color: #f2bf34; } .stm_pricing_plan .price_unit_round .plan_price { font-size: 50px; line-height: 55px; font-weight: 700; color: #fff; } .stm_pricing_plan .price_unit_round .price_period { color: #fff; font-weight: 700; font-size: 14px; } .wpb_column > .wpb_wrapper > *:last-child.multiseparator { margin-bottom: 30px; } .wpb_gmaps_widget .wpb_wrapper { padding: 0 !important; } .wpcf7-form .form-group { margin-bottom: 40px; } .wpcf7-form p { margin-bottom: 10px; } .stm_contact { position: relative; margin: 0 0 44px 0; } .stm_contact_image { float: left; margin: 0 30px 0 0; } .stm_contact_image img { display: block; max-width: 100%; height: auto; } .stm_contact_info { position: relative; overflow: hidden; } .stm_contact_info .name { margin: 0; } .stm_contact_job { font-size: 12px; color: #aaa !important; margin: 0 0 7px 0; } .stm_contact_row { font-size: 13px; line-height: 22px; } .stm_contact_row a { color: #555; } .stm_contact_row a:hover { color: #48a7d4; } .stm_contact_row strong { color: #333333; } .gallery_single_view { position: relative; text-align: center; } .gallery_single_view .gallery_img { position: relative; display: inline-block; vertical-align: top; max-width: 100%; } .gallery_single_view .gallery_img a { position: relative; display: block; } .gallery_single_view .gallery_img a:after { content: ''; display: block; position: absolute; width: 84px; height: 84px; z-index: 10; content: '\f065'; top: 50%; left: 50%; margin: -42px 0 0 -42px; background-color: #48a7d4; border-radius: 50%; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0,0); text-align: center; line-height: 84px; font-size: 21px; color: #fff; opacity: 0; } .gallery_single_view .gallery_img a:before { content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; top: 0; left: 0; background: rgba(0,0,0,0.33); z-index: 9; opacity: 0; } .gallery_single_view .gallery_img a:hover:after, .gallery_single_view .gallery_img a:hover:before { opacity: 1; } .fancybox-title-inside-wrap { padding: 5px !important; } .archive_title_gallery { margin: 0; text-transform: uppercase; } .gallery_entry_unit { margin-bottom: 45px; } .gallery-col { margin-bottom: 30px; } .multiseparator.gallery_sep { margin-top: 20px; } .gallery_terms_list { text-align: right; list-style: none; padding: 0; margin: 4px 0 0; } .gallery_terms_list li { display: inline-block; margin-left: 37px; } .gallery_terms_list li a { color: #333; font-size: 14px; text-transform: uppercase; font-weight: 700; text-decoration: none; } .gallery_terms_list li:first-child { margin-left: 0; } .gallery_terms_list li.active a { color: #eab830; } .stm-isotope-item-filtered { opacity: 0.4; } .event-col .multiseparator { margin: 46px 0 50px; } .event-col .event_archive_item { display: inline-block; max-width: 100%; vertical-align: top; } .event-col .event_archive_item > a { display: block; } .event-col .event_archive_item > a:hover .title { color: #48a7d4; } .event-col .event_archive_item > a:hover .event_img:after { opacity: 1; } .event-col .event_archive_item .title { margin: 27px 0 20px; font-size: 15px; line-height: 19px; } .event-col .event_archive_item .event_img { position: relative; display: inline-block; max-width: 100%; overflow: hidden; } .event-col .event_archive_item .event_img:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; top: 0; left: 0; opacity: 0; background: rgba(0,0,0,0.25); } .event-col .event_archive_item .event_start { margin-bottom: 2px; color: #aaa; font-size: 13px; } .event-col .event_archive_item .event_start i { margin-right: 4px; font-size: 15px; color: #eab830; } .event-col .event_archive_item .event_location { color: #aaa; font-size: 13px; } .event-col .event_archive_item .event_location i { margin-right: 5px; font-size: 17px; color: #eab830; } .certificate .certificate-frame { position: relative; background-color: transparent; background-image: url('../img/frame.png'); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; padding: 45px; } .certificate .certificate-frame:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; top: 15px; left: 0; background-image: url('../img/frame-border.png'); background-position: 50% 0; background-repeat: no-repeat; background-size: contain; } .certificate .certificate-frame .certificate-holder { width: auto; max-width: 773px; margin: 0 auto; position: relative; padding: 5px; } .certificate .certificate-frame .certificate-holder:after { content: ''; display: block; position: absolute; width: 50%; height: 100%; z-index: 10; top: 0; left: 0; background-color: #2b1e1e; z-index: 0; } .certificate .certificate-frame .certificate-holder:before { content: ''; display: block; position: absolute; width: 50%; height: 100%; z-index: 10; top: 0; right: 0; background-color: #b24444; z-index: 0; } .certificate .certificate-frame .certificate-holder img { position: relative; z-index: 10; } .certificate .title { margin-top: 34px; } .event_title { margin: 0 0 34px; } .event_thumbnail { margin-bottom: 20px; } .event_date_info_table { width: 100%; margin-bottom: 43px; border: 1px solid #e1e2e4; } .event_date_info_table td { padding: 27px 0; } .event_date_info_table .event_info { padding: 0 27px 0 40px; } .event_date_info_table .event_btn { padding-right: 27px; text-align: right; } .event_date_info_table .event_btn .btn-default { background-color: #eab830; border-color: #eab830; } .stm_event_unit_vc { margin-bottom: 0; } .event_date_info .event_date_info_unit { display: inline-block; margin: 3px 15px 3px 0; } .event_date_info .event_date_info_unit .event_labels { display: inline-block; vertical-align: middle; color: #eab830; text-transform: uppercase; font-size: 12px; } .event_date_info .event_date_info_unit .event_labels i { position: relative; top: -1px; vertical-align: middle; margin-right: 4px; font-size: 15px; } .event_date_info .event_date_info_unit.event_location i { font-size: 17px; } .entry-header { background-color: #457992; } .entry-header .entry-title h1 { color: #fff; } .entry-header .entry-title .sub_title { color: #fff; } .btn-experts-all { margin-left: 15px; } .error_page { padding: 10.2% 0 6.8%; text-align: center; } .error_page .error_404 { margin-bottom: 32px; font-size: 120px; line-height: 120px; font-weight: 700; color: #333; } .error_page .h2 { margin-bottom: 45px; } .event-col-small.col-md-4:nth-child(3n+1) { clear: both; } .blog-cols-sidebar.col-md-6:nth-child(2n+1) { clear: both; } .stm_post_unit.stm_post_unit_vc { margin-bottom: 0; } .page-id-1460 .breadcrumbs_holder { margin-bottom: 0; } .stm_static_background.vc_row { background-size: cover !important; background-position: 50% 50% !important; } .tax-product_cat .entry-header { display: none; } .course-title-holder { position: relative; padding-right: 70px; } .course-panel-body { padding-left: 20px; } .stm-no-animation:hover { margin-top: 0 !important; } #cookie-law-info-again { background-color: #48a7d4 !important; color: #fff !important; border-top-left-radius: 5px; border-top-right-radius: 5px; border-color: #48a7d4 !important; } #cookie-law-info-again:hover { background-color: #eab830 !important; border-color: #eab830 !important; } #cookie_action_close_header { position: relative; top: -1px; padding: 2px 7px 3px; background: none !important; background-color: #48a7d4 !important; box-shadow: none !important; } #cookie-law-info-bar { border-top-width: 2px !important; } .product-category-new { margin-bottom: 30px !important; } table.variations > tbody > tr { border: 0; } table.variations > tbody > tr > td { padding: 0; display: block; } table.variations > tbody > tr > td.label { margin-bottom: 10px; color: #000; text-align: left; font-size: 100%; color: #eab830; font-size: 16px; } table.variations > tbody > tr > td.label label:first-letter { text-transform: uppercase; } .reset_variations { display: none !important; } .variations_button .quantity { display: none !important; } .single_variation_wrap .single_variation { margin-bottom: 15px; } .event_action_button .btn.btn-default { -webkit-transform: none; } .widget_top_rated_products ul { padding: 0; list-style: none; } .textwidget { font-size: 13px; line-height: 20px; } .textwidget .btn { margin-top: 25px; background: transparent; border: 2px solid #fff; } .textwidget .btn:hover { background-color: transparent; } .textwidget p { margin-bottom: 10px; } .textwidget p:last-child { margin-bottom: 0; } #footer .stm_product_list_widget { padding-top: 4px; } .product_list_widget .attachment-shop_thumbnail { width: 50px; height: 50px; } .product_list_widget li { margin-bottom: 23px; } .product_list_widget li:last-child { margin-bottom: 0; } .product_list_widget li del { display: none; } .product_list_widget li ins { display: none; } .widget_pages ul.style_1, .widget_nav_menu ul.style_1 { padding: 0; list-style: none; } .widget_pages ul.style_1 li, .widget_nav_menu ul.style_1 li { margin-bottom: 0; } .widget_pages ul.style_1 li a, .widget_nav_menu ul.style_1 li a { position: relative; display: block; padding: 5px 0; padding-left: 18px; color: #fff; font-size: 12px; letter-spacing: 0.7px; border-bottom: 1px solid #5b6366; text-transform: uppercase; text-decoration: none !important; } .widget_pages ul.style_1 li a .h6, .widget_nav_menu ul.style_1 li a .h6 { color: #fff; margin: 0; } .widget_pages ul.style_1 li a:after, .widget_nav_menu ul.style_1 li a:after { content: ''; display: block; position: absolute; width: 5px; height: 7px; z-index: 10; top: 50%; left: 5px; margin-top: -4px; background-image: url('../img/chevron2x-right-orange.png'); background-position: 0 0; background-repeat: no-repeat; background-size: 5px 7px; } .widget_pages ul.style_1 li a:hover, .widget_nav_menu ul.style_1 li a:hover { color: #eab830; } .widget_pages ul.style_1 li a:hover .h6, .widget_nav_menu ul.style_1 li a:hover .h6 { color: #eab830; } .widget_pages ul.style_1 li a:active, .widget_nav_menu ul.style_1 li a:active { color: #eab830; } .widget_pages ul.style_1 li a:active .h6, .widget_nav_menu ul.style_1 li a:active .h6 { color: #eab830; } .widget_pages ul.style_1 li a:focus, .widget_nav_menu ul.style_1 li a:focus { color: #eab830; } .widget_pages ul.style_1 li a:focus .h6, .widget_nav_menu ul.style_1 li a:focus .h6 { color: #eab830; } .widget_pages ul.style_1 li:first-child a, .widget_nav_menu ul.style_1 li:first-child a { padding-top: 0; } .widget_pages ul.style_1 li:first-child a:after, .widget_nav_menu ul.style_1 li:first-child a:after { top: 6px; margin-top: 0; } .widget_pages ul.style_1 li:last-child a, .widget_nav_menu ul.style_1 li:last-child a { padding-bottom: 0; border-bottom: 0; } .widget_pages ul.style_1 li:last-child a:after, .widget_nav_menu ul.style_1 li:last-child a:after { top: 13px; margin-top: 0; } .sidebar-area .widget_pages ul.style_1, .sidebar-area .widget_nav_menu ul.style_1 { padding: 0; list-style: none; } .sidebar-area .widget_pages ul.style_1 li, .sidebar-area .widget_nav_menu ul.style_1 li { margin-bottom: 0; } .sidebar-area .widget_pages ul.style_1 li a, .sidebar-area .widget_nav_menu ul.style_1 li a { position: relative; display: block; padding: 5px 0; padding-left: 18px; color: #555; font-size: 12px; letter-spacing: 0.7px; border-bottom: 1px solid #e1e2e4; text-transform: uppercase; text-decoration: none !important; } .sidebar-area .widget_pages ul.style_1 li a .h6, .sidebar-area .widget_nav_menu ul.style_1 li a .h6 { color: #555; } .sidebar-area .widget_pages ul.style_1 li a:after, .sidebar-area .widget_nav_menu ul.style_1 li a:after { content: ''; display: block; position: absolute; width: 5px; height: 7px; z-index: 10; top: 50%; left: 5px; margin-top: -4px; background-image: url('../img/chevron2x-right-orange.png'); background-position: 0 0; background-repeat: no-repeat; background-size: 5px 7px; background-color: transparent !important; } .sidebar-area .widget_pages ul.style_1 li a:hover, .sidebar-area .widget_nav_menu ul.style_1 li a:hover { color: #eab830; } .sidebar-area .widget_pages ul.style_1 li a:hover .h6, .sidebar-area .widget_nav_menu ul.style_1 li a:hover .h6 { color: #eab830; } .sidebar-area .widget_pages ul.style_1 li a:active, .sidebar-area .widget_nav_menu ul.style_1 li a:active { color: #eab830; } .sidebar-area .widget_pages ul.style_1 li a:active .h6, .sidebar-area .widget_nav_menu ul.style_1 li a:active .h6 { color: #eab830; } .sidebar-area .widget_pages ul.style_1 li a:focus, .sidebar-area .widget_nav_menu ul.style_1 li a:focus { color: #eab830; } .sidebar-area .widget_pages ul.style_1 li a:focus .h6, .sidebar-area .widget_nav_menu ul.style_1 li a:focus .h6 { color: #eab830; } .sidebar-area .widget_pages ul.style_1 li:first-child a, .sidebar-area .widget_nav_menu ul.style_1 li:first-child a { padding-top: 0; } .sidebar-area .widget_pages ul.style_1 li:first-child a:after, .sidebar-area .widget_nav_menu ul.style_1 li:first-child a:after { top: 6px; margin-top: 0; } .sidebar-area .widget_pages ul.style_1 li:last-child a, .sidebar-area .widget_nav_menu ul.style_1 li:last-child a { padding-bottom: 0; border-bottom: 0; } .sidebar-area .widget_pages ul.style_1 li:last-child a:after, .sidebar-area .widget_nav_menu ul.style_1 li:last-child a:after { top: 13px; margin-top: 0; } .sidebar-area .widget_contacts ul li .text { color: #555; } .widget_contacts ul { list-style: none; padding: 0; } .widget_contacts ul li { margin-bottom: 12px; } .widget_contacts ul li:after { content: ''; clear: both; display: block; } .widget_contacts ul li .icon { float: left; margin-right: 23px; color: #aaa; font-size: 16px; } .widget_contacts ul li .icon .fa-icon-stm_icon_pin { font-size: 20px; } .widget_contacts ul li .text { max-width: 185px; font-size: 13px; overflow: hidden; color: #fff; } .widget_contacts ul li .text a { color: #48a7d4; font-size: 13px; } .widget_contacts ul li .text a:hover { color: #eab830; } .widget_contacts ul li.widget_contacts_address .text { position: relative; top: -5px; } .stm_product_list_widget { padding: 0; list-style: none; } .stm_product_list_widget li { margin-bottom: 20px; } .stm_product_list_widget li a { display: block; color: #fff; } .stm_product_list_widget li a:after { content: ''; clear: both; display: block; } .stm_product_list_widget li a img { float: left; margin-right: 20px; } .stm_product_list_widget li a .meta { overflow: hidden; } .stm_product_list_widget li a .meta .title { font-size: 14px; margin-top: -5px; } .stm_product_list_widget li a .meta .expert { text-transform: uppercase; color: #aaa; } .stm_product_list_widget li a:hover .title { color: #eab830; } .widget_categories ul { padding: 0; list-style: none; } .widget_categories ul li { margin-bottom: 5px; } .widget_categories ul li a { position: relative; padding-left: 10px; font-size: 12px; text-transform: uppercase; text-decoration: none !important; color: #fff !important; } .widget_categories ul li a:hover { color: #eab830 !important; } .widget_categories ul li a:hover:after { background-color: #eab830; } .widget_categories ul li a:after { content: ''; display: block; position: absolute; width: 4px; height: 4px; z-index: 10; top: 50%; left: 0; margin-top: -2px; background-color: #fff; border-radius: 50%; } .sidebar-area .widget_categories ul li a { color: #48a7d4 !important; } .sidebar-area .widget_categories ul li a:hover { color: #eab830 !important; } .widget_pages ul.style_2 { padding: 0; list-style: none; } .widget_pages ul.style_2 li { margin-bottom: 5px; } .widget_pages ul.style_2 li a { position: relative; padding-left: 10px; font-size: 12px; text-transform: uppercase; text-decoration: none !important; color: #fff; } .widget_pages ul.style_2 li a .h6 { color: #fff; margin: 0; } .widget_pages ul.style_2 li a:hover { color: #eab830; } .widget_pages ul.style_2 li a:hover:after { background-color: #eab830; } .widget_pages ul.style_2 li a:hover .h6 { color: #eab830; } .widget_pages ul.style_2 li a:after { content: ''; display: block; position: absolute; width: 4px; height: 4px; z-index: 10; top: 50%; left: 0; margin-top: -2px; background-color: #fff; border-radius: 50%; } .socials_widget_wrapper { margin: 0 -5px; } .socials_widget_wrapper .widget_socials { max-width: 245px; content: ''; clear: both; display: block; } .socials_widget_wrapper .widget_socials li { float: left; margin: 0 5px 10px; } .socials_widget_wrapper .widget_socials li a { display: block; width: 45px; height: 45px; line-height: 45px; background-color: #48a7d4; text-align: center; font-weight: 700; border-radius: 50%; font-size: 20px; color: #fff; } .socials_widget_wrapper .widget_socials li .back a { background-color: #eab830; } .socials_widget_wrapper .widget_socials li .back a:hover { color: #fff; } .sidebar-area .socials_widget_wrapper { margin: 0 -5px; } .sidebar-area .socials_widget_wrapper .widget_socials { max-width: 245px; list-style: none; } .sidebar-area .socials_widget_wrapper .widget_socials:after { content: ''; clear: both; display: block; } .sidebar-area .socials_widget_wrapper .widget_socials li { float: left; margin: 0 5px 10px; } .sidebar-area .socials_widget_wrapper .widget_socials li a { padding-left: 0; display: block; width: 45px; height: 45px; line-height: 45px; background-color: #48a7d4; text-align: center; font-weight: 700; border-radius: 50%; font-size: 20px; color: #fff !important; } .sidebar-area .socials_widget_wrapper .widget_socials li a:after { display: none; } .sidebar-area .socials_widget_wrapper .widget_socials li .back a { background-color: #eab830 !important; } .socials_widget_wrapper .simple_flip_container { perspective: 1000; } .socials_widget_wrapper .simple_flip_container, .socials_widget_wrapper .front, .socials_widget_wrapper .back { width: 45px; height: 45px; } .socials_widget_wrapper .simple_flip_container a:hover, .socials_widget_wrapper .front a:hover, .socials_widget_wrapper .back a:hover { color: #fff !important; } .socials_widget_wrapper .simple_flipper { transition: 0.6s; transform-style: preserve-3d; position: relative; } .socials_widget_wrapper .front, .socials_widget_wrapper .back { backface-visibility: hidden; position: absolute; top: 0; left: 0; } .socials_widget_wrapper .front { /* for firefox 31 */ z-index: 2; transform: rotateY(0deg); } .socials_widget_wrapper .back { transform: rotateY(180deg); } .sidebar-area { position: relative; } .sidebar-area .widget { position: relative; padding-top: 40px; margin-top: 48px; overflow: hidden; } .sidebar-area .widget:after { content: ''; display: block; position: absolute; width: 50px; height: 3px; z-index: 10; background-color: #eab830; top: 0; left: 0; } .sidebar-area .widget:before { content: ''; display: block; position: absolute; width: 700px; height: 1px; z-index: 10; background-color: #dcdcdc; top: 1px; left: 65px; } .sidebar-area .widget ul { padding: 0; list-style: none; } .sidebar-area .widget ul li { margin-bottom: 10px; } .sidebar-area .widget ul li a { display: inline-block; position: relative; padding-left: 10px; font-size: 12px; text-transform: uppercase; text-decoration: none !important; color: #48a7d4 !important; } .sidebar-area .widget ul li a:hover { color: #eab830 !important; } .sidebar-area .widget ul li a:hover:after { background-color: #eab830; } .sidebar-area .widget ul li a:after { content: ''; display: block; position: absolute; width: 4px; height: 4px; z-index: 10; top: 50%; left: 0; margin-top: -2px; background-color: #48a7d4; border-radius: 50%; } .sidebar-area .widget ul li .children { margin-top: 8px; padding-left: 15px; } .sidebar-area .widget ul li .children li { margin-bottom: 0; } .sidebar-area { margin-top: 17px; padding-bottom: 20px; } .sidebar-area .widget:first-child { margin-top: 7px; } .sidebar-area .widget_title h3 { margin: 0 0 25px; text-transform: uppercase; } .sidebar-area.sidebar-area-right:after { left: -31px; display: block; } .sidebar-area.sidebar-area-left:after { right: -31px; display: block; } .sidebar-area:after { content: ''; display: block; position: absolute; width: 1px; height: 100%; z-index: 10; top: 7px; background-color: #e1e2e4; display: none; } .widget_tag_cloud .tagcloud { margin: 0 -3px -9px; } .widget_tag_cloud .tagcloud a { display: inline-block; margin: 0 3px 9px; padding: 5px 9px; vertical-align: top; max-width: 100%; color: #aaa; background-color: #f0f2f5; border: 1px solid #f5f5f5; font-size: 13px !important; } .widget_tag_cloud .tagcloud a:hover { background-color: #48a7d4; color: #fff; border-color: #48a7d4; } .sidebar-area .widget_search { overflow: visible; padding-top: 0; } .sidebar-area .widget_search:before { display: none; } .sidebar-area .widget_search .widget_title { position: relative; padding-top: 40px; overflow: hidden; } .sidebar-area .widget_search .widget_title:before { content: ''; display: block; position: absolute; width: 700px; height: 1px; z-index: 10; background-color: #dcdcdc; top: 1px; left: 65px; } .widget_search .search-form { margin-left: -30px; } .widget_search .search-form > label { display: block; position: relative; padding: 20px 30px; background-color: #f0f2f5; font-weight: 400; } .widget_search .search-form > label:after { content: ''; display: block; position: absolute; width: 42px; height: 38px; z-index: 10; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0,0); right: 30px; top: 20px; content: "\f002"; color: #48a7d4; text-align: center; line-height: 38px; font-size: 20px; z-index: 0; } .widget_search .search-form input[type=search] { background-color: #fff; padding: 0 45px 0 10px; width: 100%; border: 0; height: 38px; line-height: 38px; outline: none !important; } .widget_search .search-form input[type=submit] { position: absolute; right: 30px; top: 20px; width: 42px; height: 38px; opacity: 0; z-index: 5; } .sidebar-area-right .widget_search .search-form { margin-right: 0; margin-left: -31px; } .sidebar-area-left .widget_search .search-form { margin-left: 0; margin-right: -31px; } .sidebar-area-none:after { display: none; opacity: 0; visibility: hidden; } .widget_breadcrumb_navxt .breadcrumbs a { text-transform: uppercase; font-size: 11px; } .widget_breadcrumb_navxt .breadcrumbs span { font-size: 11px; text-transform: uppercase; } .widget_breadcrumb_navxt .breadcrumbs i { font-size: 10px; margin: 0 7px; } .sidebar-area .widget_mailchimp .stm_subscribe_title { font-size: 18px; line-height: 22px; font-weight: 700; } .sidebar-area .widget_mailchimp .stm_mailchimp_unit .stm_subscribe_email { border: 2px solid #e0e5eb; background-color: #e0e5eb; padding-right: 115px; } .sidebar-area .widget_mailchimp .stm_mailchimp_unit .stm_subscribe_email:focus { background-color: #fff; } .sidebar-area .widget_mailchimp .stm_mailchimp_unit .button { min-width: 100px; line-height: 44px; } .sidebar-area .widget_mailchimp .stm_mailchimp_unit .button .h5 { font-size: 13px; } .widget_recent_comments a { padding-left: 0 !important; } .widget_recent_comments a:after { display: none; opacity: 0; visibility: hidden; } #wp-calendar { width: 100%; } #wp-calendar > caption { padding-top: 0; margin-top: -4px; } .footer_widgets_wrapper .widget ul li a { color: #fff; } .footer_widgets_wrapper .widget ul li a:hover { color: #eab830; } .footer_widgets_wrapper .widget ul li .children { margin-top: 5px; padding-left: 15px; } .footer_widgets_wrapper .widget ul li .children li { margin-bottom: 0; } .footer_widgets_wrapper .widget a.rsswidget { color: #fff; text-decoration: none !important; } .footer_widgets_wrapper .widget a.rsswidget img { position: relative; top: 1px; vertical-align: top; } .widget_recently_viewed_products li, .widget_products li, .widget_recent_reviews li, .product_list_widget li { margin-bottom: 5px; } .widget_recently_viewed_products li a, .widget_products li a, .widget_recent_reviews li a, .product_list_widget li a { padding: 0; padding-left: 0 !important; } .widget_recently_viewed_products li a:after, .widget_products li a:after, .widget_recent_reviews li a:after, .product_list_widget li a:after { display: none; visibility: hidden; opacity: 0; } .widget_recently_viewed_products li a.remove, .widget_products li a.remove, .widget_recent_reviews li a.remove, .product_list_widget li a.remove { visibility: hidden; opacity: 0; display: none !important; } .widget_recently_viewed_products li a .product-title, .widget_products li a .product-title, .widget_recent_reviews li a .product-title, .product_list_widget li a .product-title { position: relative; top: -5px; display: block; overflow: hidden; } .widget_recently_viewed_products li span.quantity, .widget_products li span.quantity, .widget_recent_reviews li span.quantity, .product_list_widget li span.quantity { margin-top: 5px; display: block; overflow: hidden; } .widget_recently_viewed_products .attachment-shop_thumbnail, .widget_products .attachment-shop_thumbnail, .widget_recent_reviews .attachment-shop_thumbnail, .product_list_widget .attachment-shop_thumbnail { float: left; margin-right: 14px; } .widget_recently_viewed_products li, .widget_products li, .widget_recent_reviews li, .widget_top_rated_products li { margin-bottom: 20px !important; } .widget_product_search .woocommerce-product-search { position: relative; padding: 20px 30px; background-color: #f0f2f5; } .widget_product_search .woocommerce-product-search:after { content: ''; display: block; position: absolute; width: 42px; height: 38px; z-index: 10; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0,0); right: 30px; top: 20px; content: "\f002"; color: #48a7d4; text-align: center; line-height: 38px; font-size: 20px; z-index: 0; } .widget_product_search .woocommerce-product-search input[type=search] { padding: 0 45px 0 10px; width: 100%; border: 0; height: 38px; line-height: 38px; outline: none !important; } .widget_product_search .woocommerce-product-search input[type=submit] { position: absolute; right: 30px; top: 20px; width: 42px; height: 38px; opacity: 0; z-index: 5; } .widget_stm_recent_posts .widget_media { margin-bottom: 21px; } .widget_stm_recent_posts .widget_media:last-child { margin-bottom: 0; } .widget_stm_recent_posts .widget_media a:hover .h6 { color: #48a7d4; } .widget_stm_recent_posts .widget_media img { float: left; width: 83px; padding-right: 20px; } .widget_stm_recent_posts .widget_media .h6 { display: block; margin-bottom: 0; line-height: 16px; margin-top: -1px; } .widget_stm_recent_posts .widget_media .cats_w a { font-size: 13px; color: #aaa; } .widget_stm_recent_posts .widget_media .cats_w a:hover { color: #eab830; } .widget_stm_recent_posts .widget_media .cats_w .comma { margin-left: 2px; color: #aaa; } .widget_stm_recent_posts .widget_media .cats_w .comma:last-child { display: none; } .sidebar-area .stm_widget_top_rated_products ul li a { padding-left: 0 !important; } .sidebar-area .stm_widget_top_rated_products ul li a .expert, .sidebar-area .stm_widget_top_rated_products ul li a .title { text-transform: none; } .sidebar-area .stm_widget_top_rated_products ul li a .title { line-height: 19px; } .sidebar-area .stm_widget_top_rated_products ul li a:after { display: none; visibility: hidden; opacity: 0; } .stm_product_list_widget.widget_woo_stm_style_2 li { min-height: 84px; margin-bottom: 17px !important; } .stm_product_list_widget.widget_woo_stm_style_2 li:last-child { margin-bottom: 0 !important; } .stm_product_list_widget.widget_woo_stm_style_2 li a { display: block !important; } .stm_product_list_widget.widget_woo_stm_style_2 li a .meta .title { margin-top: -3px; margin-bottom: 5px; line-height: 18px; } .stm_product_list_widget.widget_woo_stm_style_2 li a .meta .rating { display: inline-block; vertical-align: top; } .stm_product_list_widget.widget_woo_stm_style_2 li a .meta .rating .price { display: none; } .stm_product_list_widget.widget_woo_stm_style_2 li a .meta .expert { margin-top: 4px; line-height: 14px; } .stm_product_list_widget.widget_woo_stm_style_2 li a .meta .stm_featured_product_price { display: inline-block; margin-right: 5px; vertical-align: top; } .stm_product_list_widget.widget_woo_stm_style_2 li a .meta .stm_featured_product_price .price { min-width: 47px; padding: 4px; color: #fff; text-align: center; background-color: #48a7d4; border-radius: 3px; font-size: 12px; text-transform: none; line-height: 12px; } .stm_product_list_widget.widget_woo_stm_style_2 li a .meta .stm_featured_product_price .price.price_free { background-color: #10c45c; } .stm_product_list_widget.widget_woo_stm_style_2 li a:hover .title { color: #48a7d4; } .sidebar-area .widget_text p { margin-bottom: 15px; } .sidebar-area .widget_text .widget_title { margin-bottom: 15px; } .sidebar-area .widget_text .btn { margin-top: 20px; background-color: #48a7d4; border-color: #48a7d4; } .widget_working_hours .widget_title { margin-bottom: 14px; } .table_working_hours { width: 100%; } .table_working_hours tr { border: 0; border-bottom: 1px dashed #e1e2e4; } .table_working_hours tr:last-child { border-bottom: 0; } .table_working_hours tr td { color: #555; } .table_working_hours tr td.day_label { text-align: left; padding: 9px 0; } .table_working_hours tr td.day_label:first-letter { text-transform: uppercase; } .table_working_hours tr td.day_value { padding-left: 3px; text-align: right; } .table_working_hours tr td.day_value.closed span { display: inline-block; padding: 4px 12px; background-color: #f13e3e; color: #fff; border-radius: 3px; } .table_working_hours tr.opened:hover td { color: #10c45c; } .table_working_hours tr.closed:hover td.day_label { color: #f13e3e; } .sidebar-area .textwidget { padding-top: 5px; } .sidebar-area .widget_woo_stm_style_2 { margin-bottom: 0; } .sidebar-area .widget_text { margin-bottom: -13px; } .widgettitle { font-size: 18px; line-height: 20px; margin: 0 0 25px; text-transform: uppercase; } .widget_title h5 { font-size: 18px; line-height: 20px; margin: 0 0 25px; text-transform: uppercase; } .widget_shopping_cart .wc-forward { margin-bottom: 15px; } .sidebar-area .widget.widget_recent_entries ul li a { padding-left: 0; } .sidebar-area .widget.widget_recent_entries ul li a:after { display: none; } .footer_widgets_wrapper .widget_working_hours .widget_title h3 { margin-bottom: 15px !important; } .footer_widgets_wrapper .table_working_hours tr { border-color: #67757b; } .footer_widgets_wrapper .table_working_hours tr td { padding: 9px 0; color: #fff; } .footer_widgets_wrapper .table_working_hours tr td.day_value { padding-left: 3px; } .widget_rss ul li a { padding-left: 0; } .widget_rss ul li a:after { display: none; } .widget_rss ul li .rss-date { display: block; padding-left: 3px; font-size: 13px; font-style: italic; } .sidebar-area .widget_rss ul li a { padding-left: 0; } .sidebar-area .widget_rss ul li a:after { display: none; } .sidebar-area .widget_nav_menu .sub-menu { margin-top: 10px; padding-left: 15px; } #footer .widget_text strong, .sidebar-area .widget_text strong { display: inline-block; margin-bottom: 10px; } #footer .widget_text img, .sidebar-area .widget_text img { margin-bottom: 10px; } #footer .widget_text .wp-caption-text, .sidebar-area .widget_text .wp-caption-text { margin-bottom: 0; } #footer .widget_text .wp-caption, .sidebar-area .widget_text .wp-caption { max-width: 100%; } #footer .widget_text .wp-caption.alignnone, .sidebar-area .widget_text .wp-caption.alignnone { margin-right: 0; } #footer .widget_search .search-form { margin-left: 0 !important; } #footer .widget_pages ul ul { list-style: disc; } #footer .widget_rss ul { list-style: none; padding-left: 0; } #footer .widget_archive a { text-transform: uppercase; } .wp-audio-shortcode { margin-bottom: 15px; } #footer .widget_nav_menu ul { list-style: disc; } woocommerce .widget_price_filter .price_slider { margin-bottom: 1em; } .woocommerce .widget_price_filter .price_slider_amount { text-align: right; line-height: 2.4; font-size: .8751em; } .woocommerce .widget_price_filter .price_slider_amount .button { font-size: 1.15em; float: left; } .woocommerce .widget_price_filter .ui-slider { position: relative; text-align: left; margin-left: .5em; margin-right: .5em; } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1em; height: 1em; background-color: #457992; border-radius: 1em; cursor: ew-resize; outline: 0; top: -0.3em; margin-left: -0.5em; } .woocommerce .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; border-radius: 1em; background-color: #48a7d4; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { margin-bottom: 30px; border-radius: 1em; background-color: #48a7d4; border: 0; } .woocommerce .widget_price_filter .ui-slider-horizontal { height: .5em; } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px; } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px; } #footer { bottom: 0; position: absolute; width: 100%; z-index: 15; } #footer .widget_title h3 { margin: 0 0 25px; color: #fff; text-transform: uppercase; } #footer_top { padding: 63px 0 30px; color: #ccc; } #footer_bottom { padding: 63px 0 25px; color: #fff; } #footer_bottom .widget_title h3 { margin-bottom: 21px; } #footer_copyright { border-top: 1px solid #5e676b; padding: 23px 0 20px; } #footer_copyright .footer_logo { max-width: 25px; margin-right: 20px; } #footer_copyright .copyright_text { margin-top: 1px; color: #fff; } #footer_copyright .copyright_text a { color: #fff; text-decoration: underline !important; } #footer_copyright .copyright_text a:hover { color: #eab830; } .cols_1 { margin: 0 -15px; } .cols_1 aside { float: left; padding: 0 15px 15px; width: 100%; } .cols_1 aside:nth-child(1n+1) { clear: both; } .cols_2 { margin: 0 -15px; } .cols_2 aside { float: left; padding: 0 15px 15px; width: 50%; } .cols_2 aside:nth-child(2n+1) { clear: both; } .cols_3 { margin: 0 -15px; } .cols_3 aside { float: left; padding: 0 15px 15px; width: 33.333333333333%; } .cols_3 aside:nth-child(3n+1) { clear: both; } .cols_4 { margin: 0 -15px; } .cols_4 aside { float: left; padding: 0 15px 15px; width: 25%; } .cols_4 aside:nth-child(4n+1) { clear: both; } .footer_menu { list-style: none; padding: 0; } .footer_menu li { float: left; margin: 1px 20px 0 0; } .footer_menu li.current-menu-item a { color: #fd7635; } .footer_menu li a { text-transform: uppercase; color: #fff; } .footer_menu li a:hover { color: #fd7635; } .footer_menu li:last-child { margin-right: 0; } .copyright_socials ul { list-style: none; padding-left: 0; margin-left: 50px; } .copyright_socials ul li { display: inline-block; margin-bottom: 0; } .copyright_socials ul li:last-child a { padding-right: 0; } .copyright_socials ul li:first-child a { padding-left: 0; } .copyright_socials ul li a { display: block; padding: 0 10px; font-size: 16px; color: #fff; } .copyright_socials ul li a:hover { color: #fd7635; } .stm_countdown { position: relative; padding-bottom: 37px; display: inline-block; vertical-align: top; } .countDiv { display: block; float: left; width: 29px; height: 104px; position: relative; opacity: 1; } .countDiv.flash { opacity: 0; } @media (max-width:991px) and (min-width:768px) { .countDiv { height: 70px; width: 15px; } } @media (max-width:515px) { .countDiv { height: 60px; width: 10px; } } .countDiv:before, .countDiv:after { content: ''; display: block; position: absolute; width: 8px; height: 8px; z-index: 10; background-color: #414b4f; border-radius: 50%; left: 50%; margin-left: -4px; top: 40px; } @media (max-width:991px) and (min-width:768px) { .countDiv:before, .countDiv:after { width: 5px; height: 5px; margin-left: -2px; top: 25px; } } @media (max-width:515px) { .countDiv:before, .countDiv:after { width: 5px; height: 5px; margin-left: -2px; top: 25px; } } .countDiv:after { top: 56px; } @media (max-width:991px) and (min-width:768px) { .countDiv:after { top: 40px; } } @media (max-width:515px) { .countDiv:after { top: 35px; } } .position { position: relative; display: block; width: 44px; height: 98px; float: left; color: #fff; font-size: 50px; line-height: 98px; z-index: 11; } .position.h1 { margin: 0; color: #fff; } .position .digit { position: absolute; width: 44px; height: 98px; padding-right: 2px; text-align: right; line-height: 98px; top: 0; left: 0; } @media (max-width:991px) and (min-width:768px) { .position .digit { width: 30px; height: 70px; line-height: 70px; } } @media (max-width:515px) { .position .digit { width: 25px; height: 60px; line-height: 60px; } } @media (max-width:991px) and (min-width:768px) { .position { width: 30px; height: 70px; line-height: 70px; font-size: 27px !important; } } @media (max-width:515px) { .position { width: 25px; height: 60px; line-height: 60px; font-size: 27px !important; } } .countDays, .countHours, .countMinutes, .countSeconds { position: relative; display: block; width: 88px; height: 104px; text-align: center; float: left; border-top: 3px solid #676d70; border-bottom: 3px solid #495154; border-radius: 5px; } .countDays .position:last-child .digit, .countHours .position:last-child .digit, .countMinutes .position:last-child .digit, .countSeconds .position:last-child .digit { text-align: left; padding-left: 2px; } .countDays:after, .countHours:after, .countMinutes:after, .countSeconds:after { content: ''; display: block; position: absolute; width: 100%; height: 50%; z-index: 10; top: 0; left: 0; background-color: #3b4448; border-top-left-radius: 2px; border-top-right-radius: 2px; } .countDays:before, .countHours:before, .countMinutes:before, .countSeconds:before { content: ''; display: block; position: absolute; width: 100%; height: 50%; z-index: 10; bottom: 0; left: 0; background-color: #525b5f; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } @media (max-width:991px) and (min-width:768px) { .countDays, .countHours, .countMinutes, .countSeconds { width: 60px; height: 70px; } } @media (max-width:515px) { .countDays, .countHours, .countMinutes, .countSeconds { width: 50px; height: 60px; } } .countdown_label { position: absolute; bottom: -40px; left: 0; width: 100%; text-align: center; color: #fff !important; text-transform: uppercase; } @media (max-width:991px) and (min-width:768px) { .countdown_label { font-size: 12px !important; } } @media (max-width:515px) { .countdown_label { font-size: 10px !important; } } .woocommerce-breadcrumb { background-color: #f6f6f6; padding: 9px 0 7px; margin-bottom: 52px; border-bottom: 1px solid #f0f2f5; color: #aaa; font-size: 11px; text-transform: uppercase; } .woocommerce-breadcrumb a { font-size: 11px; color: #aaa; } .woocommerce-breadcrumb a:hover { color: #eab830; } .woocommerce-breadcrumb i { font-size: 10px; margin: 0 10px; color: #dcdcdc; } .stm_archive_product_inner_unit { position: relative; margin-bottom: 30px; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered { position: relative; max-width: 270px; width: auto; margin: 0 auto; overflow: hidden; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_price .price { min-width: 76px; position: absolute; top: 13px; left: -4px; display: inline-block; padding: 11px 16px; color: #fff; text-align: center; line-height: 1; border-radius: 4px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-color: #48a7d4; z-index: 11; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_price .price.price_free { background-color: #eab830; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_price .price h5 { margin: 0; color: #fff; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_image { position: relative; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_image a { position: relative; display: block; z-index: 5; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_image img { padding-bottom: 0; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_body { min-height: 90px; padding: 14px 13px 7px; border: 1px solid #dcdcdc; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_body a { text-decoration: none !important; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_body a .title { max-width: 190px; margin-bottom: 6px; color: #333; font-size: 16px; line-height: 20px; border: 0 !important; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_body a .title:hover { color: #48a7d4; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_body .expert { color: #aaa; font-size: 12px; font-weight: 400; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_footer { padding: 10px 13px 7px; border: 1px solid #dcdcdc; border-top: 0; font-weight: 400; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_footer .stm_featured_product_comments { display: inline-block; margin-right: 10px; vertical-align: top; color: #848484; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_footer .stm_featured_product_comments i { font-size: 12px; margin-right: 3px; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_footer .stm_featured_product_comments span { font-size: 13px; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_footer .stm_featured_product_stock { display: inline-block; vertical-align: top; color: #848484; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_footer .stm_featured_product_stock i { font-size: 12px; margin-right: 3px; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_footer .stm_featured_product_stock span { font-size: 13px; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_footer .stm_featured_product_show_more { position: absolute; bottom: -42px; left: 0; width: 100%; height: 42px; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_footer .stm_featured_product_show_more a { padding: 10px; width: 100%; height: 100%; } .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered:hover .stm_featured_product_show_more { bottom: 0px !important; } .stm-courses .col-md-4:nth-child(3n+1) { clear: both; } .stm-courses .col-md-3:nth-child(4n+1) { clear: both; } .archive-course-title { padding-top: 7px; margin: 0 0 35px; text-transform: uppercase; } .stm_woo_helpbar { padding: 22px 25px 22px 30px; margin-bottom: 50px; background-color: #f0f2f5; } .stm_woo_helpbar .woocommerce-product-search { margin-right: 20px; } .stm_woo_helpbar .woocommerce-product-search .search-field { outline: none !important; padding: 0 22px; border: 1px solid #e1e2e4; height: 36px; line-height: 36px; vertical-align: top; margin-right: 7px; } .stm_woo_helpbar .woocommerce-product-search input[type="submit"] { height: 36px; padding: 0; min-width: 105px; background-color: #eab830; line-height: 36px; font-size: 12px; color: #fff; border: 0; outline: none !important; } .stm_woo_helpbar .select2 { min-width: 215px; } .stm_woo_helpbar .select2-container--default .select2-selection--single { height: 36px; } .stm_woo_helpbar .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 36px; font-weight: 400; color: #555; font-size: 12px; } .stm_woo_helpbar .select2-container--default .select2-selection--single .select2-selection__arrow { width: 30px; height: 36px; } .stm_woo_helpbar .select2-container--default .select2-selection--single .select2-selection__arrow b { line-height: 37px; } .stm_woo_helpbar .select2-container--default .select2-selection--single .select2-selection__arrow b:after { color: #aaa; } .view_type_switcher { margin-left: 33px; } .view_type_switcher a { display: inline-block; margin-right: 7px; width: 36px; height: 36px; background-color: #d7d8da; text-align: center; line-height: 36px; border-radius: 5px; } .view_type_switcher a:last-child { margin-right: 0; } .view_type_switcher a.view_list.active_list, .view_type_switcher a.view_grid.active_grid { background-color: #48a7d4; } .view_type_switcher a:hover { background-color: #48a7d4; } .view_type_switcher i { display: inline-block; vertical-align: middle; position: relative; top: -1px; font-size: 17px; color: #fff; } .no_image_holder { height: 50px; } .stm_woo_archive_view_type_list .stm_archive_product_inner_unit_centered { padding-bottom: 20px; max-width: 100%; } .stm_woo_archive_view_type_list .stm_featured_product_image_list { float: left; margin: 0 30px 0 0; } .stm_woo_archive_view_type_list .no_image_holder { min-width: 300px; } .stm_woo_archive_view_type_list .stm_products_archive_body_list { overflow: hidden; } .stm_woo_archive_view_type_list .stm_products_archive_body_list .title { padding-bottom: 18px; border-bottom: 1px solid #e1e2e4; margin: 0 0 17px; } .stm_woo_archive_view_type_list .star-rating { display: inline-block; vertical-align: top; width: 100px; height: 20px; margin: 10px 5px 0 0; background-size: 20px 20px; } .stm_woo_archive_view_type_list .star-rating > span { height: 20px; background-size: 20px 20px; } .stm_woo_archive_view_type_list .list_product_price_hidden_rating .price { display: none; } .stm_woo_archive_view_type_list .votes_num { display: inline-block; margin: 13px 48px 0 0; vertical-align: top; } .stm_woo_archive_view_type_list .expert_unit_link { display: block; text-decoration: none !important; } .stm_woo_archive_view_type_list .expert_unit_link:hover .expert { color: #48a7d4; } .stm_woo_archive_view_type_list .expert_unit .expert { display: inline-block; margin: 0; overflow: hidden; color: #555; } .stm_woo_archive_view_type_list .expert_unit .expert .value { margin: 5px 0 3px; } .stm_woo_archive_view_type_list .expert_unit .expert span { display: block; color: #555 !important; } .stm_woo_archive_view_type_list .expert_unit .expert_img { float: left; margin-right: 10px; } .stm_woo_archive_view_type_list .expert_unit .expert_img img { max-width: 40px; border-radius: 50%; } .stm_woo_archive_view_type_list .stm_featured_product_stock { margin-right: 13px; } .stm_woo_archive_view_type_list .stm_featured_product_stock i { display: block; float: left; margin-right: 10px; font-size: 32px; color: #48a7d4; vertical-align: top; } .stm_woo_archive_view_type_list .stm_featured_product_stock span { display: inline-block; padding-top: 4px; margin: 0; overflow: hidden; vertical-align: top; } .stm_woo_archive_view_type_list .stm_product_meta_unit { margin-bottom: 11px; } .stm_woo_archive_view_type_list .stm_archive_product_exceprt { margin-bottom: 17px; } .stm_woo_archive_view_type_list .stm_archive_product_exceprt p { margin-bottom: 0; } .stm_archive_product_inner_grid_content .stm_archive_product_inner_unit { margin-bottom: 50px; } .stm_archive_product_inner_grid_content .stm-courses { margin-bottom: 0; } .stm_archive_product_inner_grid_content .stm-courses li { margin-bottom: 0; } .multiseparator.grid { margin: 0 0 40px; } .multiseparator.list { display: none; } .product_status { margin: 0; padding: 2px 7px; text-align: center; vertical-align: middle; font-size: 10px; text-transform: uppercase; color: #fff; border-radius: 5px; } .product_status.hot { background-color: #ff005b; color: #fff; font-size: 10px; } .product_status.special { background-color: #48a7d4; color: #fff; font-size: 10px; } .product_status.new { background-color: #eab830; color: #fff; font-size: 10px; } .post-type-archive-product .woocommerce-breadcrumb { margin-bottom: 61px; } .stm_course_single_page_top .title { margin-top: 0; padding-bottom: 20px; } .stm_product_meta_single_page { position: relative; padding-bottom: 45px; border-bottom: 1px solid #e1e2e4; margin-top: 35px; z-index: 11; background-color: #fff; } .stm_product_meta_single_page.left { margin-right: -31px; } .stm_product_meta_single_page.right { margin-left: -31px; } .stm_product_meta_single_page .quantity { display: none; } .stm_product_meta_single_page .price { margin-bottom: 20px; } .shop_sidebar_single_page.sidebar-area { margin-top: 0; } .shop_sidebar_single_page.sidebar-area .widget:first-child:before, .shop_sidebar_single_page.sidebar-area .widget:first-child:after { display: none; } .shop_sidebar_single_page.sidebar-area:after { top: 0; } .single_product_inner_content .single_product_title { margin-top: 10px; } .single_product_inner_content .single_product_title .product_title { margin-top: 0; padding-bottom: 23px; margin-bottom: 22px; border-bottom: 1px solid #e1e2e4; } .single_product_after_title { margin-bottom: 20px; } .single_product_after_title .meta_pull { max-width: 80%; } .single_product_after_title .meta-unit { margin-bottom: 10px; } .single_product_after_title .meta-unit .value { color: #555; margin: -1px 0 0; text-transform: uppercase; } .single_product_after_title .meta-unit .value span { margin: 0 3px; color: #555; } .single_product_after_title .meta-unit .value a { color: #555; } .single_product_after_title .meta-unit .value a:last-child span { display: none; } .single_product_after_title .meta-unit .value a:hover { color: #eab830; } .single_product_after_title .meta-unit .meta_values { float: left; } .single_product_after_title .meta-unit i { display: block; padding-top: 5px; margin: 0 15px 0 2px; font-size: 30px; color: #eab830; } .single_product_after_title .meta-unit.teacher { margin-right: 55px; } .single_product_after_title .meta-unit.teacher:hover .value { color: #eab830; } .single_product_after_title .star-rating { display: inline-block; vertical-align: top; width: 100px; height: 20px; margin: 1px 0 4px 0; background-size: 20px 20px; } .single_product_after_title .star-rating > span { height: 20px; background-size: 20px 20px; } .single_product_after_title .price { display: none; } .images .stm_thumnbails_gallery_unit { margin: 0 -6px; } .images .woocommerce-main-image { display: block; text-align: center; } .images .woocommerce-main-image img { display: inline-block; max-width: 100%; vertical-align: top; } .images .thumbnails { margin: 20px 0 0; } .images .thumbnails:after { content: ''; clear: both; display: block; } .images .thumbnails a { display: block; max-width: 170px; padding: 0 5px; float: left; text-align: center; } .images .thumbnails a img { display: inline-block; width: 100%; max-width: 100%; height: auto; vertical-align: top; } .stm_woo_gallery-wrapper { position: relative; overflow: hidden; margin-bottom: 35px; } .stm_woo_gallery-wrapper .gallery-btn { position: absolute; bottom: 0; display: inline-block; width: 30px; text-align: center; background: rgba(0,0,0,0.8); color: #fff; opacity: 0; } .stm_woo_gallery-wrapper .gallery-btn.gallery-prev { left: -30px; } .stm_woo_gallery-wrapper .gallery-btn.gallery-next { right: -30px; } .stm_woo_gallery-wrapper:hover .gallery-btn { opacity: 1; } .stm_woo_gallery-wrapper:hover .gallery-btn.gallery-prev { left: 0px; } .stm_woo_gallery-wrapper:hover .gallery-btn.gallery-next { right: 0px; } .stm_price_label { display: block; margin: 0 0 8px; text-transform: uppercase; } .price { margin-bottom: 15px; } .price ins { text-decoration: none; } .price ins .amount { font-size: 32px; font-weight: 700; } .price del { margin-right: 5px; } .out-of-stock { margin-bottom: 10px; } .in-stock { display: none; } .stm_product_sidebar_meta_units { margin-top: 15px; } .stm_product_sidebar_meta_units .stm_product_sidebar_meta_unit table { width: 100%; } .stm_product_sidebar_meta_units .stm_product_sidebar_meta_unit table tr { border: 0; } .stm_product_sidebar_meta_units .stm_product_sidebar_meta_unit table td { border-bottom: 1px solid #e1e2e4; padding: 23px 0 23px; } .stm_product_sidebar_meta_units .stm_product_sidebar_meta_unit table td.icon { padding-left: 5px; width: 60px; font-size: 30px; vertical-align: middle; color: #aaa; } .stm_product_sidebar_meta_units .stm_product_sidebar_meta_unit table td.value { margin: 0; color: #555; } .stm_product_sidebar_meta_units .stm_product_sidebar_meta_unit:last-child td { border-bottom: 0; padding-bottom: 0; } .single_add_to_cart_button { width: 100%; max-width: 301px; text-align: center; height: 75px; font-size: 18px; letter-spacing: -0.2px; } .single_add_to_cart_button_link { line-height: 50px; } div.pp_woocommerce .pp_gallery ul li a:hover, div.pp_woocommerce .pp_gallery ul li.selected a { border-color: #eab830 !important; } .teacher_single_product_page_title { text-transform: uppercase; margin: 38px 0 20px; } .teacher_single_product_page { padding-bottom: 15px; } .teacher_single_product_page>a:hover .title { color: #eab830; } .teacher_single_product_page img { float: left; margin-right: 15px; max-width: 100px; border-radius: 50%; } .teacher_single_product_page .title { margin: 11px 0 2px; color: #457992; } .teacher_single_product_page .job { display: block; margin-bottom: 6px; font-weight: 400; font-size: 13px; } .teacher_single_product_page .expert_socials { overflow: hidden; padding-top: 5px; } .teacher_single_product_page .expert_socials a { position: relative; top: 0; display: inline-block; margin-right: 7px; margin-bottom: 5px; height: 28px; width: 28px; font-size: 13px; color: #fff; border-radius: 50%; text-align: center; line-height: 28px; } .teacher_single_product_page .expert_socials a.expert-social-facebook { background-color: #3684e3; } .teacher_single_product_page .expert_socials a.expert-social-twitter { background-color: #53c8ff; } .teacher_single_product_page .expert_socials a.expert-social-google-plus { background-color: #dd4b39; } .teacher_single_product_page .expert_socials a.expert-social-linkedin { background-color: #2437ab; } .teacher_single_product_page .expert_socials a.expert-social-youtube-play { background-color: #bb0000; } .teacher_single_product_page .expert_socials a:after { content: ''; display: block; position: absolute; width: 100%; height: 3px; z-index: 10; bottom: -3px; left: 0; display: none; } .teacher_single_product_page .expert_socials a:hover { top: -3px; } .teacher_single_product_page .expert_socials a:hover:after { display: block; } .teacher_single_product_page .expert_socials a:last-child { margin-left: 0; } .teacher_single_product_page .content { margin-top: 30px; } .woocommerce-verification-required { margin: 15px 0; } .woo_reviews_title { margin: 38px 0 28px; text-transform: uppercase; } .average_rating { float: left; margin-right: 95px; } .detailed_rating { float: left; margin-bottom: 7px; } .detailed_rating .detail_rating_unit { font-size: 13px; } .detailed_rating .detail_rating_unit tr { border: 0; } .detailed_rating .detail_rating_unit tr td { padding: 0; padding-bottom: 15px; } .detailed_rating .detail_rating_unit tr td.key { padding-right: 15px; font-weight: 700; color: #555; } .detailed_rating .detail_rating_unit tr td.bar { padding-right: 13px; } .detailed_rating .detail_rating_unit tr td.bar .full_bar { position: relative; width: 177px; height: 14px; background-color: #e1e2e4; border-radius: 4px; } .detailed_rating .detail_rating_unit tr td.bar .full_bar .bar_filler { position: absolute; top: 0; left: 0; height: 100%; background-color: #eab830; border-radius: 4px; } .average_rating_unit { min-width: 148px; padding: 20px 15px 13px; margin-bottom: 15px; border: 2px solid #eab830; border-radius: 5px; text-align: center; } .average_rating_unit .average_rating_value { font-size: 75px; line-height: 75px; font-weight: 700; letter-spacing: -5px; } .average_rating_unit .average_rating_num { color: #aaa; } .average-rating-stars { margin-bottom: 10px; } .average-rating-stars .star-rating { display: inline-block; vertical-align: top; width: 100px; height: 20px; margin-top: 8px; background-size: 20px 20px; } .average-rating-stars .star-rating > span { height: 20px; background-size: 20px 20px; } .average-rating-stars .price { display: none; } .rating_sub_title { margin-bottom: 15px; } .comment-form-rating.woo_stm_rating_fields { margin-bottom: 15px; } .comment-form-rating.woo_stm_rating_fields .select2 { display: none !important; } .comment-form-rating.woo_stm_rating_fields .stars { margin: 10px 0 25px; text-indent: -9999px; } .comment-form-rating.woo_stm_rating_fields .stars span { display: block; } .comment-form-rating.woo_stm_rating_fields .stars span:after { content: ''; clear: both; display: block; } .comment-form-rating.woo_stm_rating_fields .stars span a { display: block; float: left; padding-left: 3px; width: 20px; height: 20px; background: url('../img/staremptyl.svg') 0 0 no-repeat; background-size: 20px 20px; } .comment-form-rating.woo_stm_rating_fields .stars span a.filled-active, .comment-form-rating.woo_stm_rating_fields .stars span a.filled { background: url('../img/starfull.svg') 0 0 no-repeat; background-size: 20px 20px; } .comment-form-rating.woo_stm_rating_fields label { font-size: 13px; } h4 .verified { font-size: 13px; } .stm_woo_comments .comment_container img { border-radius: 50%; float: left; margin-right: 27px; } .stm_woo_comments .comment-list li { padding-bottom: 50px; margin-bottom: 25px; border-bottom: 1px solid #e1e2e4; } .stm_woo_comments .comment-list li:after { content: ''; clear: both; display: block; } .stm_woo_comments .comment-list li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } .stm_woo_comments .comment-text .star-rating { display: inline-block; margin: 0 15px 0 0; vertical-align: top; width: 100px; height: 20px; background-size: 20px 20px; } .stm_woo_comments .comment-text .star-rating > span { height: 20px; background-size: 20px 20px; } .stm_woo_comments .comment-text .description { margin-top: 6px; } .stm_woo_comments .meta { display: inline-block; font-size: 12px; color: #aaa; vertical-align: top; } .stm_woo_comments .stm_review_author_name { margin-bottom: 20px; } .stm_woo_comments .stm_review_author_name h4 { margin: 0; } .stm_woo_review_form .form-submit { margin-bottom: 0; } .sidebar_product_content { margin-bottom: 15px; } .sidebar_product_content:after { content: ''; clear: both; display: block; } .sidebar_product_content .product_main_data { float: left; margin-right: 30px; } .sidebar_product_content .stm_product_sidebar_meta_units { float: left; } .shop_table { width: 100%; margin-bottom: 0; } .shop_table > tbody > tr { border: 0; } .shop_table > tbody > tr td { padding: 30px 8px; vertical-align: middle; } .shop_table > tbody > tr td.product-thumbnail { width: 60px; } .shop_table > tbody > tr td.product-thumbnail img { display: block; width: 122px; } .shop_table > tbody > tr td.product-quantity { padding: 0 20px; width: 140px; } .shop_table > tbody > tr td.product-quantity input { width: 100%; } .shop_table > tbody > tr td.actions { padding: 50px 0 10px; } .shop_table > thead > tr th.product-quantity { padding: 8px 20px; } .shop_table .shop_table_small_thumb img { width: 75px; margin-right: 10px; } .cart-empty { margin: 0 0 20px; } .woocommerce-page label { font-weight: 400; color: #aaa; } .form-row { margin-bottom: 15px; } .form-row input { width: 100%; } .form-row .required { color: #f13e3e; } .form-row label { margin-bottom: 5px; } #place_order { max-width: 200px; } .myaccount_user { border-left: 5px solid #eab830; padding: 6px 23px; font-size: 16px; line-height: 22px; position: relative; margin-bottom: 20px; } .my_account_orders .order-actions { text-align: right; } .my_account_orders .order-actions .button { min-width: 75px; padding: 10px; } .my_account_orders td, .my_account_orders th { border: 0 !important; border-bottom: 1px solid #ddd !important; } .payment_methods { padding: 0; list-style: none; } .stm_product_gallery { position: relative; } .stm_product_gallery_images { position: absolute; top: 0; left: 0; opacity: 0; z-index: -1; } .stm_product_gallery_images.active { position: relative; opacity: 1; z-index: 10; } .stm_product_gallery_images.active.duplicate { position: absolute; opacity: 0; z-index: -1; } .woocommerce-error { list-style: none; padding: 0; } .woocommerce-error li { text-transform: uppercase; font-weight: 900; border: 4px solid #ffb3b3; padding: 26px; margin-bottom: 30px; } .woocommerce-error i, .woocommerce-error span { color: #ff6868; } .woocommerce-message { margin-bottom: 30px; position: relative; } .woocommerce-message .button { position: absolute; top: 50%; right: 26px; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .woocommerce-message { text-transform: uppercase; font-weight: 900; border: 4px solid #10c45c; padding: 26px 165px 26px 26px; margin-bottom: 30px; } .woocommerce-message:after { content: ''; clear: both; display: table; } .woocommerce-message .button { min-width: 115px; float: right; padding: 10px; } .woocommerce-message i, .woocommerce-message span { color: #10c45c; margin-right: 9px; } .woocommerce-error i, .woocommerce-info i, .woocommerce-message i { margin-right: 9px; } .woocommerce-info { text-transform: uppercase; font-weight: 900; border: 4px solid #457992; padding: 26px; margin-bottom: 30px; } .woocommerce-info i, .woocommerce-info span { color: #457992; } .woocommerce .shop_table.cart .coupon { float: left; } .woocommerce .shop_table.cart .coupon #coupon_code { display: inline-block; vertical-align: top; margin-right: 15px; } .woocommerce .shop_table.cart .coupon .button { display: inline-block; vertical-align: top; } .woocommerce .shop_table.cart .button.update-cart { float: right; } .table-no-border > tbody > tr > td, .table-no-border > tbody > tr > th { border-top: 0; } .woocommerce .cart-totals_wrap { border: 5px solid #d5d5d5; padding: 38px 37px 18px; margin-bottom: 20px; } .woocommerce .cart-totals_wrap .shipping-calculator-button { border-bottom: 1px dashed #48a7d4; text-transform: none !important; } .woocommerce .cart-totals_wrap .shipping-calculator-button:hover { border-color: #eab830; } .woocommerce .cart-totals_wrap .shipping-calculator-form { padding-top: 10px; } .woocommerce .cart-totals_wrap .shipping-calculator-form p { margin-bottom: 15px; } .woocommerce .cart-totals_wrap .shipping-calculator-form p:last-child { margin-bottom: 0; } .woocommerce .cart-totals_wrap p { margin-bottom: 0; } .woocommerce .cart-totals_wrap tr { border: 0; } .woocommerce .cart-totals_wrap th { width: 20%; font-weight: 700; } .create-account #createaccount { width: inherit; display: inline-block; vertical-align: top; margin-right: 4px; margin-top: 5px; } .create-account .checkbox { display: inline-block; margin: 0; vertical-align: top; } .payment_method_paypal img { max-height: 35px; vertical-align: middle; margin-left: 13px; } .woocommerce-checkout-review-order-table { width: 100%; } .woocommerce-checkout-review-order-table .table_heading { text-transform: uppercase; font-weight: 900; color: #777777; } .woocommerce-checkout-review-order-table.shop-table > tbody > tr > td, .woocommerce-checkout-review-order-table > tbody > tr > td, .woocommerce-checkout-review-order-table.shop_table th, .woocommerce-checkout-review-order-table.shop_table td, .woocommerce-checkout-review-order-table th { padding: 6px 17px; } .woocommerce-checkout-review-order-table td.product-name, .woocommerce-checkout-review-order-table th { text-align: left; } .woocommerce-checkout-review-order-table th.product-total, .woocommerce-checkout-review-order-table td { text-align: right; } .woocommerce-checkout-review-order-table > tbody > tr:nth-of-type(odd) { background-color: #f2f2f2; } .woocommerce-checkout-review-order-table .shipping td { font-weight: 900; } .payment_methods.methods { padding: 0; margin: 0; list-style: none; } .payment_methods.methods label { text-transform: uppercase; font-weight: 900; margin: 0 0 10px 8px; color: #555; } .payment_methods.methods label a { vertical-align: middle; text-transform: none; font-weight: 400; font-size: 13px; margin-left: 15px; color: #aaaaaa; text-decoration: underline !important; } .payment_methods.methods label a:hover { text-decoration: none !important; color: #777777; } .payment_methods.methods .payment_box p { font-style: italic; line-height: 20px; color: #7b7b7b; } .payment_method_paypal img { max-height: 35px; vertical-align: middle; margin-left: 13px; } .payment_methods p { margin-bottom: 15px; } .woocommerce abbr[title], .woocommerce abbr[data-original-title] { cursor: default; border: 0 none; } .woocommerce .shop_table.order_details { margin-bottom: 55px; width: inherit; } .woocommerce .shop_table.order_details >tbody > tr > td { padding: 5px 10px; } .woocommerce .shop_table.order_details th { padding: 5px 10px; } .woocommerce .shop_table.order_details .product-total { text-align: right; } .woocommerce .shop_table.order_details tfoot td { padding: 5px 10px; text-align: right; } .woocommerce .shop_table.order_details > tbody > tr:nth-of-type(odd) { background-color: #f2f2f2; } .shop_table.customer_details { width: inherit; margin-bottom: 55px; } .shop_table.customer_details td { padding: 5px 10px; } .my_account_orders { margin-bottom: 30px; } .edit-billing-address { padding: 10px; min-width: 80px; } mark { background: none; color: #eab830; padding: inherit; } .woocommerce form.register, .woocommerce form.login { border: 5px solid #d5d5d5; padding: 50px 50px 20px 50px; } .woocommerce form.register:after, .woocommerce form.login:after { content: ''; clear: both; display: block; } .woocommerce form.register .button, .woocommerce form.login .button { min-width: 80px; padding: 10px; margin-right: 10px; width: inherit; display: inline-block; } .woocommerce form.register p.form-row-login, .woocommerce form.login p.form-row-login { float: left; } .woocommerce form.register p.lost_password, .woocommerce form.login p.lost_password { float: right; margin: 9px 0 0; } .woocommerce form.login label #rememberme { display: inline-block; width: inherit; } .woocommerce-pagination { margin-top: 50px; } .product_main_data .price > span.amount { display: block; margin-top: 10px; font-size: 32px; font-weight: 700; } .digital-downloads { margin-top: 20px; list-style: none; padding-left: 0; } .digital-downloads li a { font-size: 16px; color: #10c45c; } .order-actions .button { margin-right: 10px; } .order-actions .button:last-child { margin-right: 0; } .shop_table tr { border: 0; } .shop_table th, .shop_table td { padding: 0; } .stm_badge.stm_small_badge { position: relative; top: 4px; display: inline-block; vertical-align: bottom; } .stm_badge.stm_small_badge .badge_unit { display: inline-block; vertical-align: top; padding: 2px 7px; font-size: 10px; font-weight: 400; text-transform: uppercase; color: #fff; text-align: center; background-color: #48a7d4; border-radius: 3px; line-height: 1.1; opacity: 0.9; } .stm_badge.stm_small_badge .badge_unit.free { background-color: #10c45c; } .stm_badge.stm_small_badge .badge_unit.quiz { background-color: #eab830; } .stm_badge.stm_small_badge .badge_unit.exam { background-color: #d94da6; } .stm_badge.stm_small_badge .badge_unit.video { background-color: #1EC1D9; } .stm_badge.stm_small_badge .badge_unit.test { background-color: #f13e3e; } .wpb_tabs .wpb_tabs_nav.ui-tabs-nav li { float: left; border-left: 1px solid #fff; margin-right: 0; font-size: 0; } .wpb_tabs .wpb_tabs_nav.ui-tabs-nav li a { padding: 11.5px 10px; font-size: 14px; text-transform: uppercase; background-color: #457992; color: #fff; text-align: center; overflow: hidden; text-overflow: ellipsis; } .wpb_tabs .wpb_tabs_nav.ui-tabs-nav li.ui-state-active a { background-color: #f0f2f5; color: #457992; } .wpb_tabs .wpb_tabs_nav.ui-tabs-nav li:first-child { border: 0; } .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .wpb_tabs .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content { padding: 37px 51px 44px; } .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab h4, .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .h4, .wpb_tabs .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content h4, .wpb_tabs .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .h4 { margin-bottom: 20px; } .wpb_tabs .form-control { background-color: #fff; } .wpb_tabs .form-control:active { border-color: #48a7d4; } .wpb_tabs .form-control:focus { border-color: #48a7d4; } .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { background-color: #f0f2f5 !important; } .vc_toggle { background-color: #457992; } .vc_toggle .vc_toggle_title { padding: 11px 10px 11px; } .vc_toggle .vc_toggle_title > h4 { color: #fff; } .vc_toggle .vc_toggle_title .vc_toggle_icon:after, .vc_toggle .vc_toggle_title .vc_toggle_icon:before { border-color: #fff !important; } .vc_toggle .vc_toggle_content { margin-top: 0; padding: 15px 10px 0; background-color: #f0f2f5; } .vc_toggle .vc_toggle_content p { margin-bottom: 15px; } .vc_toggle.vc_toggle_active .vc_toggle_title { background-color: #f0f2f5; } .vc_toggle.vc_toggle_active .vc_toggle_title > h4 { color: #457992; } .vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon:after, .vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon:before { border-color: #457992 !important; } .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active { background-color: #f0f2f5; } .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a { color: #457992; } .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper { background-color: #f0f2f5; } .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li { margin: 0; background-color: #457992; border-bottom: 1px solid #fff; } .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li a { padding: 12px 11px; text-transform: uppercase; color: #fff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li:last-child { border-bottom: 0; } .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab { padding: 11px; } .wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_section { border-bottom: 1px solid #fff; } .wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header { margin-bottom: 0; outline: none !important; } .wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header a { padding: 12px 11px; outline: none !important; text-transform: uppercase; color: #fff; background-color: #457992; } .wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header.ui-state-active a { background-color: #f0f2f5; color: #457992; } .wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_section .ui-state-default .ui-icon { top: 15px; } .wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content { background-color: #f0f2f5; padding: 12px; } .ui-accordion-header-icon:hover { cursor: pointer; } .vc_progress_bar.wpb_content_element .vc_single_bar { box-shadow: none; background-color: #f0f2f5; } .vc_progress_bar.wpb_content_element .vc_single_bar .vc_label { color: #fff; } .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-color-blue .vc_tta-tabs-container { margin-right: 0 !important; } .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-color-blue .vc_tta-tabs-container .vc_tta-tabs-list { display: table !important; table-layout: fixed; width: 100%; margin-left: 0 !important; } .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-color-blue .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab { display: table-cell; } .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-color-blue .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a { padding: 12px 20px; background-color: #457992; border: 0; border-left: 1px solid #fff; border-radius: 0; color: #fff; text-transform: uppercase; text-align: center; font-size: 14px; } .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-color-blue .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a span.vc_tta-title-text { color: #fff; } .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-color-blue .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab:first-child a { border-left: 0; } .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-color-blue .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab.vc_active a { background-color: #f0f2f5; } .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-color-blue .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab.vc_active a span.vc_tta-title-text { color: #457992; } .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels { border: 0 !important; border-radius: 0 !important; background-color: #f0f2f5 !important; } .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body { padding: 37px 51px 44px; border: 0; border-radius: 0; background-color: #f0f2f5; } .vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-color-blue .vc_tta-tabs-container { margin-right: 0 !important; } .vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-color-blue .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a { padding: 12px 20px; background-color: #457992; border: 0; border-left: 0; border-radius: 0; color: #fff; text-transform: uppercase; text-align: left; font-size: 14px; } .vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-color-blue .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a span.vc_tta-title-text { color: #fff; } .vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-color-blue .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab:first-child a { border-left: 0; } .vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-color-blue .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab.vc_active a { background-color: #f0f2f5; } .vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-color-blue .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab.vc_active a span.vc_tta-title-text { color: #457992; } .vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels { border: 0 !important; border-radius: 0 !important; background-color: #f0f2f5 !important; } .vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body { padding: 37px 51px 44px; border: 0; border-radius: 0; background-color: #f0f2f5; } .vc_tta-accordion.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading { background-color: #457992 !important; border: 0; border-radius: 0 !important; } .vc_tta-accordion.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-title-text { color: #fff; text-transform: uppercase; } .vc_tta-accordion.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-controls-icon:before { border-color: #fff !important; } .vc_tta-accordion.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-controls-icon:after { border-color: #fff !important; } .vc_tta-accordion.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #f0f2f5 !important; } .vc_tta-accordion.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-title-text { color: #457992; } .vc_tta-accordion.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before { border-color: #457992 !important; } .vc_tta-accordion.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after { border-color: #457992 !important; } .vc_tta-accordion.vc_tta-color-blue .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body { border: 0; background-color: #f0f2f5 !important; } .vc_separator h4 { padding: 0 15px; } .vc_toggle .vc_toggle_title .vc_toggle_icon { margin-top: 3px; } .vc_progress_bar.wpb_content_element { margin-bottom: 15px; } @media (min-width: 992px) { .lg-md-text-center { text-align: center; } .lg-md-text-left { text-align: left; } .lg-md-text-right { text-align: right; } .lg-md-dp-in { display: inline-block; max-width: 100%; vertical-align: top; } } @media (min-width: 1200px) { .lg-text-center { text-align: center; } .lg-text-left { text-align: left; } .lg-text-right { text-align: right; } .lg-dp-in { display: inline-block; max-width: 100%; vertical-align: top; } } @media (max-width: 1199px) and (min-width: 992px) { .md-text-center { text-align: center; } .md-text-left { text-align: left; } .md-text-right { text-align: right; } .md-dp-in { display: inline-block; max-width: 100%; vertical-align: top; } } @media (max-width: 991px) { .sm-xs-text-center { text-align: center; } .sm-xs-text-left { text-align: left; } .sm-xs-text-right { text-align: right; } .sm-xs-dp-in { display: inline-block; max-width: 100%; vertical-align: top; } } @media (max-width: 991px) and (min-width: 768px) { .sm-text-center { text-align: center; } .sm-text-left { text-align: left; } .sm-text-right { text-align: right; } .sm-dp-in { display: inline-block; max-width: 100%; vertical-align: top; } } @media (max-width: 767px) { .xs-text-center { text-align: center; } .xs-text-left { text-align: left; } .xs-text-right { text-align: right; } .xs-dp-in { display: inline-block; max-width: 100%; vertical-align: top; } } @media (max-width: 1370px) { .tparrows.preview1 { width: 43px; } .tparrows.preview1:after { width: 43px; } .tp-arr-imgholder { display: none !important; } .hades.tparrows { width: 43px; } .hades.tparrows .tp-arr-allwrapper { display: none !important; } } @media (min-width: 992px) { .navbar-collapse { padding: 0 !important; } .vc_sidebar_position_right > .wpb_wrapper, .sidebar_position_right { position: relative; padding-right: 32px; } .vc_sidebar_position_right > .wpb_wrapper:after, .sidebar_position_right:after { content: ''; display: block; position: absolute; width: 1px; height: 95%; z-index: 10; bottom: 0; background-color: #e1e2e4; right: 0; } .vc_sidebar_position_left > .wpb_wrapper, .sidebar_position_left { position: relative; padding-left: 32px; } .vc_sidebar_position_left > .wpb_wrapper:after, .sidebar_position_left:after { content: ''; display: block; position: absolute; width: 1px; height: 95%; z-index: 10; background-color: #e1e2e4; bottom: 0; left: 0; } #footer { position: fixed; } } @media (min-width: 1200px) { .stm_woo_helpbar .woocommerce-product-search .search-field { min-width: 235px; } #frontend_customizer #frontend_customizer_button { top: 30%; } } @media (max-width: 1199px) and (min-width: 992px) { .post_list_main_section_wrapper .post_list_inner_content_unit_left { margin-left: -20px; } .overflowed_content .icon_text { min-height: 161px; } } @media (max-width: 1025px) { .stm_fixed_background { position: relative; } .stm_fixed_background .vc_parallax-inner { height: 100% !important; top: 0 !important; background-attachment: scroll !important; background-size: cover; } } @media (max-width: 991px) { .vc_row.overflowed_content { margin-top: 0 !important; margin-left: -15px !important; margin-right: -15px !important; padding: 0 !important; } .homeslidertitle .yellow { font-size: 30px; } .blog_layout_grid .col-md-4:nth-child(3n+1) { clear: none; } .blog_layout_grid .col-sm-6:nth-child(2n+1) { clear: both; } .post_list_meta_unit.date-m { font-size: 9px !important; } .post_list_meta_unit .date-d { font-size: 20px !important; } .blog_layout_list.sidebar_position_left, .blog_layout_list.sidebar_position_right, .blog_layout_grid.sidebar_position_left, .blog_layout_grid.sidebar_position_right { padding: 0; } .footer_widgets_wrapper .cols_4 aside { clear: none !important; width: 50%; } .footer_widgets_wrapper .cols_4 aside:nth-child(2n+1) { clear: both !important; } .overflowed_content .wpb_column { margin-top: 0 !important; } .stm-courses .col-md-3:nth-child(4n+1) { clear: none !important; } .teacher-col.col-md-3:nth-child(4n+1) { clear: none !important; } .wpb_column.vc_custom_1435665068829 { padding-right: 15px !important; } .vc_custom_heading.vc_custom_1435659711060 { margin-top: 0 !important; } .stm_contact_image { float: none; margin-bottom: 30px; } .fixed_invisible_top, .transparent_header { position: static; } .transparent_header .logo_transparent_static { display: none !important; visibility: hidden !important; } .transparent_header .logo_colored_fixed { display: block !important; visibility: visible !important; } .stm_featured_products_unit .stm_featured_product_single_unit:hover, .icon_box:hover { margin-top: 0; } .logo-unit { max-width: 80%; float: left; } .sticky_header { padding-bottom: 0 !important; } #header.sticky_header .header_default.fixed { position: static !important; min-height: 109px; padding: 28px 0 25px !important; } #header.sticky_header .header_default.fixed .logo-unit { margin-top: 3px; } .magic_line { display: none !important; } .header-menu-mobile { padding: 0; } .header-menu-mobile .header-menu { margin-top: 20px; padding: 0; border-top: 3px solid #e5e5e5; overflow: hidden; } .header-menu-mobile .header-menu > li { position: relative; width: 100%; margin-bottom: 0; border-bottom: 1px solid #e1e2e4; } .header-menu-mobile .header-menu > li.opened > a { background-color: #fff; color: #eab830; } .header-menu-mobile .header-menu > li > a { display: block; padding: 20px 50px 20px 40px; background-color: #f0f2f5; text-transform: uppercase; font-size: 16px; } .header-menu-mobile .header-menu > li .arrow { position: absolute; top: 0; right: 0; width: 59px; height: 62px; line-height: 62px; text-align: center; color: #aaa; font-size: 22px; } .header-menu-mobile .header-menu > li .arrow:hover { cursor: pointer; } .header-menu-mobile .header-menu > li .arrow.active { -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); color: #eab830; right: 1px; } .header-menu-mobile .header-menu > li .sub-menu { padding-left: 40px; } .header-menu-mobile .header-menu > li .sub-menu li { margin-bottom: 0; } .header-menu-mobile .header-menu > li > .sub-menu { display: none; padding: 0px 0 24px 57px; list-style: disc; } .header-menu-mobile .header-menu > li > .sub-menu > li { color: #333; margin-bottom: 20px; } .header-menu-mobile .header-menu > li > .sub-menu > li > .sub-menu { margin-top: 20px; margin-left: -56px; list-style: none; } .header-menu-mobile .header-menu > li > .sub-menu > li > .sub-menu > li { margin-bottom: 18px; } .header-menu-mobile .header-menu > li > .sub-menu > li > .sub-menu > li:before { content: "\2014\0020"; } .header-menu-mobile .header-menu > li > .sub-menu > li:last-child { margin-bottom: 0; } .header-menu-mobile .header-menu > li > .sub-menu > li a { color: #333; font-size: 16px; } #searchform-mobile .search-wrapper { position: relative; } #searchform-mobile .search-wrapper .search-input { background-color: #fff; border: 0; padding: 14px 55px 14px 40px !important; height: 62px; font-size: 16px; color: #333; } #searchform-mobile .search-wrapper .search-submit { position: absolute; top: 50%; right: 16px; margin-top: -13px; background-color: transparent; color: #eab830; border: 0; font-size: 20px; } .header_top_bar .language-switcher-unit { display: none; } .project_cat_single_item:hover { margin-top: 0; } .footer_widgets_wrapper aside { margin-bottom: 20px; } .transparent_header_off .header_default::after { display: none; } .woocommerce form.register, .woocommerce form.login { margin-bottom: 30px; } .sm-xs-pull-left { float: left !important; } .stm_woo_archive_view_type_list .stm_featured_product_stock { margin-top: 5px; } .stm_product_meta_unit .expert_unit { margin-right: 30px; } .stm_sm_gutter_back.wpb_column { padding-left: 15px !important; padding-right: 15px !important; } .stm_bottom_border .icon_box { border-bottom: 1px solid #e1e2e4; } .stm_icon_box_responsive .icon_alignment_left .icon { width: 35px !important; padding-left: 5px !important; } .post_list_main_section_wrapper .post_list_item_title { padding-right: 0; } .fixed_invisible_top { opacity: 1; } .project_cat_single_item:hover, .overflowed_content .icon_box:hover { top: 0 !important; margin-top: 0 !important; } } @media (max-width: 991px) and (min-width: 768px) { /* since 3.1.0 */ .featured_products_list .col-md-3:nth-child(4n+1) { clear: none; } .featured_products_list .col-md-4:nth-child(3n+1) { clear: none; } .featured_products_list .col-md-6:nth-child(2n+1) { clear: none; } .featured_products_list .col-sm-4:nth-child(3n+1) { clear: both; } .navbar-collapse { padding: 0 !important; } .blog_layout_grid .col-md-4:nth-last-child(3) .post_list_content_unit { margin-bottom: 70px; } .teacher-col.col-sm-4:nth-child(3n+1) { clear: both; } .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .wpb_tabs .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content { padding: 25px 20px !important; } .stm_sign_up_now { padding: 0 15px !important; } .stm_sign_up_now .stm_sign_up_now_inner { padding: 15px 35px 1px !important; } #main { z-index: initial; } .header_main_menu_wrapper .header-menu > li { padding: 0 9px; } .logo-unit { margin-top: 3px; } .fixed .logo-unit { margin-top: 6px; } .icon_box .icon_text h3 { min-height: 38px; } .navbar-toggle { display: block; } .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); } .navbar-collapse.collapse { display: none !important; } .navbar-nav { float: none !important; margin: 7.5px -15px; } .navbar-nav>li { float: none; } .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; } .navbar-collapse.collapse.in { display: block !important; } .collapsing { overflow: hidden !important; } .stm_product_gallery_images.active img { width: 100%; } .overflowed_content .icon_text { min-height: 224px; } .stm_woo_helpbar .select2 { max-width: 210px; } } @media (max-width: 767px) { .entry-header .entry-title h1 { font-size: 30px; } .blog_layout_grid .col-md-4:nth-last-child(2) .post_list_content_unit { margin-bottom: 70px; } .footer_widgets_wrapper .cols_4 aside { width: 100%; } .stm-courses .col-md-4:nth-child(3n+1) { clear: none !important; } .stm-courses .col-xs-6:nth-child(2n+1) { clear: both; } .stm_woo_helpbar { padding: 10px; } .stm_woo_helpbar .woocommerce-product-search { margin-right: 20px; } .stm_woo_helpbar .woocommerce-product-search .search-field { padding: 0 22px; } .stm_woo_helpbar .woocommerce-product-search input[type="submit"] { min-width: 105px; } .stm_woo_helpbar .select2-container--default .select2-selection--single { height: 36px; } .stm_woo_helpbar .select2-container--default .select2-selection--single .select2-selection__arrow { width: 30px; height: 36px; } .teacher-col.col-xs-6:nth-child(2n+1) { clear: both !important; } .gallery_entry_unit { margin-bottom: 20px; } .gallery_entry_unit .gallery_terms_list { margin-top: 15px; } .gallery_entry_unit .gallery_terms_list li { display: inline-block; margin-left: 0; margin-right: 15px; } .gallery_entry_unit .gallery_terms_list li:last-child { margin-right: 0; } .wpb_tabs .wpb_tabs_nav.ui-tabs-nav li { float: none; width: 100% !important; border: 0 !important; } .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .wpb_tabs .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content { padding: 25px 20px !important; } .stm_sign_up_now { padding: 0 15px; } .stm_sign_up_now .stm_sign_up_now_inner { padding: 15px 15px 1px !important; } .wpb_wrapper .vc_custom_heading { padding-left: 0 !important; padding-right: 0 !important; } .stats_counter { margin-bottom: 40px !important; } .xs-pull-left { float: left !important; } .stm_woo_archive_view_type_list .stm_featured_product_image_list { float: none; margin-bottom: 15px; } .stm_woo_gallery-wrapper .caroufredsel_wrapper { display: none; } .xs-product-cats-left { margin-right: 20px; margin-bottom: 10px; } .xs-comments-left { float: left !important; } .breadcrumbs_holder, .stm_breadcrumbs_unit, .woocommerce-breadcrumb { margin-bottom: 30px; } .stm_pricing_plan { margin-bottom: 15px; } .event_date_info_table td { display: block; } .event_date_info_table td.event_btn { text-align: left; padding-right: 0; padding-left: 27px; } .event_date_info_table td.event_info { padding: 15px 27px 0 27px; } .stm_share { margin-top: 15px; margin-left: 0; } .entry-header { background-size: cover; background-repeat: no-repeat; } .vc_custom_heading { margin-top: 20px; } .btn-experts-all { display: none; } .simple-carousel-bullets { margin-top: 5px; } #wrapper #main { padding-bottom: 40px; } .stm_post_info .stm_post_details ul.post_meta { max-width: 100%; margin-bottom: 0; } .stm_post_info .stm_post_details li { margin-bottom: 15px !important; } .stm_post_info .stm_post_details .comments_num { float: left; margin-bottom: 5px; } .stm_post_unit { margin-bottom: 15px; } .stm_post_info .post_thumbnail { margin-bottom: 10px; } .top_bar_info li.hidden-info { display: none; } .stm_subscribe { margin-top: 15px; } .post_list_main_section_wrapper .post_list_inner_content_unit_left { margin-left: 0; } .footer_menu { margin: 15px 0 0; } #footer_copyright .footer_logo { margin-top: 6px; } .event-col-small.col-md-4:nth-child(3n+1) { clear: none !important; } .post_list_main_section_wrapper .post_list_meta_unit .sticky_post { position: static; margin-top: 0; } .post_list_main_section_wrapper .post_list_meta_unit .sticky_post:after { display: none; } .copyright_socials ul { margin: 10px 0 0 0; } .footer_logo { display: none; } .header_top_bar .header_top_bar_socs.reversed { margin-right: 20px; } } @media (max-width: 655px) { .stm_pricing_plan .price_unit_round .plan_price { font-size: 30px; } .header_top_bar_socs li { display: none; } .header_top_bar_socs li:first-child { display: block; } .header_top_bar_socs li:nth-child(2) { display: block; } .header_top_bar_socs li:nth-child(3) { display: block; margin-right: 0 !important; } .course_table tr td.number.number-visible.number, .course_table tr td.number { display: none; } .course_table tr td.number.number-visible.icon, .course_table tr td.icon { display: none; } .course_table tr td.number.number-visible.meta, .course_table tr td.meta { display: none; } .course_table tr td.number.number-visible.title, .course_table tr td.title { padding-left: 5px; } } @media (max-width: 450px) { .teacher-col, .course-col { width: 100%; } .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .wpb_tabs .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content { padding: 10px !important; } .stm_sign_up_now .stm_sign_up_now_inner { padding: 15px 15px 1px !important; } .stm_sign_up_now .stm_sign_up_now_inner:before { display: none; } .product_categories_main_wrapper .simple_carousel_with_bullets { max-width: 210px; width: auto; margin: 0 auto; } .product_categories_main_wrapper .simple_carousel_with_bullets.single-course-col { width: 100%; } .media-left { display: block; } .header_top_bar .top_bar_info li { margin-left: 15px; } .simple-carousel-bullets { margin-left: -10px; margin-right: -10px; } } @media (max-width: 900px) and (min-width: 768px) { .top_bar_info li:first-child { display: none; } } @media (max-width: 740px) { .stm_woo_helpbar .woocommerce-product-search { position: relative; margin-right: 0; } .stm_woo_helpbar .woocommerce-product-search .search-field { width: 100%; padding-right: 90px; } .stm_woo_helpbar .woocommerce-product-search input[type="submit"] { position: absolute; right: 0; top: 0; min-width: 85px; } .stm_woo_helpbar > .pull-left { width: 100%; } .stm_woo_helpbar .xs-right-help { width: 100%; float: left !important; margin-top: 20px; } .stm_woo_helpbar .view_type_switcher { margin-left: 5px; } .stm_woo_helpbar .view_type_switcher a { margin-right: 10px; } .stm_woo_helpbar .view_type_switcher a:last-child { margin-right: 0; } .stm_woo_helpbar .select-xs-left { float: left !important; } .stm_woo_helpbar .select2 { width: 160px; min-width: 160px; } } @media (max-width: 1070px) and (min-width: 768px) { .stm_woo_helpbar .select2 { max-width: 170px; min-width: inherit; } } ";s:5:"files";a:17:{s:83:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/styles.less";i:1479121028;s:99:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/mixins.less";i:1479121028;s:107:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/base_variables.less";i:1479121028;s:107:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/wordpress_core.less";i:1479121028;s:100:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/buttons.less";i:1479121028;s:98:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/forms.less";i:1479121028;s:99:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/layout.less";i:1479121028;s:103:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/typography.less";i:1479121028;s:99:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/header.less";i:1479121028;s:107:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/st_styles_less.less";i:1479121028;s:100:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/widgets.less";i:1479121028;s:99:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/footer.less";i:1479121028;s:102:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/countdown.less";i:1479121028;s:104:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/woocommerce.less";i:1479121028;s:104:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/vc_standart.less";i:1479121028;s:108:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/responsive_base.less";i:1479121028;s:103:"/srv/www/vhosts/mstudy.stm/web/wp-content/themes/masterstudy/assets/css/less_components/responsive.less";i:1479121028;}s:7:"updated";i:1479121037;}