/*copied from wp page source*/

/*Footer links*/
.footer-text p a {
    font-size: 16px;
    text-decoration: none !important
}

/*Homepage*/
#solutionssection {
    top: -50px !important
}

/*Resouurces sidebar*/
.resources-template p {
    margin: 20px 0 30px
}

/*shirt giveaway related CSS */
.shirtgradient {
    background: -webkit-linear-gradient(to bottom, #ffc432, #f9a033);
    background: linear-gradient(to bottom, #ffc432, #f9a033)
}

.edgegrad {
    background: -webkit-linear-gradient(to bottom, #f0f0f0, #f4f4f4);
    background: linear-gradient(to bottom, #f0f0f0, #f4f4f4)
}

.page-id-19265 .bx-shadow2 {
    background-color: rgba(244, 244, 244, 0.5) !important
}

/*end shirt giveaway related CSS *//*styling for no search results to look similar to results*/
.vcex-no-posts-found, .wpex-no-posts-found {
    padding: 10%;
    background-color: #f4f4f4;
    border-radius: 15px;
    font-size: 24px;
    font-weight: 600;
    color: #444444;
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -2px rgb(0 0 0 / 5%);
    margin-bottom: 20%
}

/*Removing white background color for the navigation in superhero trial page*/
.page-id-19049 .dyn-styles {
    background: none !important
}

.page-id-19049 .menu-item-139 .link-inner {
    display: none !important
}

/*Grey background color for article posts such as in the search results page*/
#post_element .wpex-card-inner {
    background-color: #f4f4f4
}

/*gradient at the bottom and top for superhero trial page*/
.herogradient {
    background: -webkit-linear-gradient(to bottom, #2c4a6e, #ABD2E2);
    background: linear-gradient(to bottom, #2c4a6e, #ABD2E2)
}

.herogradient2 {
    background: -webkit-linear-gradient(to top, #2c4a6e, #ABD2E2) !important;
    background: linear-gradient(to top, #2c4a6e, #ABD2E2) !important
}

/*extended navy background for the trial form in superhero trial page*/
.page-id-19049 .bx-shadow {
    background-color: #7c9fb7
}

/* CSS for Resellers and Distributors boxes .type-portfolio .type-partner .entry-inner,*/
#partnertype .entry-inner {
    box-shadow: 0 0 10px 0 rgb(123 123 123 / 40%)
}

.type-partner .entry-categories {
    font-weight: 400
}

/* Round image style to have 10px radius */
.vc_box_rounded img {
    border-radius: 10px !important
}

/* hide login button at top when on portal page */
.page-id-1400 .login, .page-id-9874 .login {
    display: none
}

.login {
    font-size: 16px;
    font-weight: 400
}

/* style for search bar at the top next to languages */
#top-bar .field {
    border: 1px solid grey;
    border-radius: 10px;
    margin-top: 5px !important;
    margin-bottom: 3px !important;
    font-size: 16px;
    max-height: 35px;
    background-color: #f4f4f4;
    padding-top: 5px !important
}

#top-bar .searchform input {
    padding-top: 3px;
    padding-bottom: 5px
}

/* Language menu */
#menu-language .top {
    border: 1px solid grey;
    border-radius: 10px;
    padding: 5px 10px 5px 10px;
    font-size: 14px;
    margin-left: 10px
}

#top-bar-wrap {
    color: #444444 !important;
    font-weight: 400
}

#top-bar {
    padding-left: 3%
}

.top-bar-menu li {
    margin-right: 10px;
    margin-top: 5px
}

.top-bar-menu .link-inner {
    max-height: 20px
}

/* .top-bar-menu .english .link-inner{width:25px;content:url(https://www.stratodesk.com/wp-content/uploads/2020/10/English.png)}.top-bar-menu .german .link-inner{width:25px;content:url(https://www.stratodesk.com/wp-content/uploads/2020/10/German.png)}.top-bar-menu .italian .link-inner{width:25px;content:url(https://www.stratodesk.com/wp-content/uploads/2020/10/Italian.png)}.top-bar-menu .russian .link-inner{width:25px;content:url(https://www.stratodesk.com/wp-content/uploads/2020/10/Russian.png)}.top-bar-menu .spanish .link-inner{width:25px;content:url(https://www.stratodesk.com/wp-content/uploads/2020/10/Spanish.png)}.top-bar-menu .french .link-inner{width:25px;content:url(https://www.stratodesk.com/wp-content/uploads/2020/10/French.png)}.top-bar-menu .portuguese .link-inner{width:25px;content:url(https://www.stratodesk.com/wp-content/uploads/2020/10/Portuguese.png)}.top-bar-menu .hebrew .link-inner{width:25px;content:url(https://www.stratodesk.com/wp-content/uploads/2020/10/Israeli.png)}*//* Language flags 2 with dropdown */
.top-bar-menu li.menu-item-has-children {
    position: relative
}

.top-bar-menu li.menu-item-has-children ul.sub-menu {
    display: block !important;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 100%; /*min-width:150px;*/
    background: #fff;
    z-index: 9999;
    margin: 0;
    transition: all 300ms;
    box-shadow: 0 0 10px 5px rgb(0 0 0 / 14%);
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    padding-left: 8px;
    width: max-content !important
}

.top-bar-menu li.menu-item-has-children ul.sub-menu li ul.sub-menu {
    top: 0;
    bottom: 10px;
    left: 100%
}

.top-bar-menu li.menu-item-has-children ul.sub-menu li {
    display: block;
    float: none
}

.top-bar-menu li.menu-item-has-children ul.sub-menu a {
    padding: 5px 10px;
    display: block
}

.top-bar-menu li.menu-item-has-children:hover > ul.sub-menu {
    opacity: 1;
    visibility: visible
}

/*Padding for posts in categories,for example when you are reading a blog and you click on Tech News tag */
#blog-entries, #portfolio-entries {
    padding: 5%
}

/*Update OEM Software Page,styling for form button*/
.page-id-17032 #t25upgradesubmit {
    width: 30%;
    margin: 0 auto;
    margin-top: 5%
}

.emanuelgradient {
    background: linear-gradient(45deg, #B8C6DB, #F5F7FA)
}

/*shadow on blog images*/
.single-post p img {
    box-shadow: 0 0 7px 3px rgb(200 200 200);
    margin-top: 1%;
    margin-bottom: 1%
}

/*support table*/
.supportable .vc_icon_element {
    margin-bottom: auto !important
}

/*WVD Beta blog form - beginning*/
.postid-16570 .hbspt-form {
    border-radius: 15px;
    /*box-shadow: 5px 5px 15px rgba(123, 123, 123, 0.9);*/
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2), 0 4px 20px 0 rgba(0, 0, 0, 0.1);
    padding: 5%
}

.postid-16570 .hbspt-form .actions {
    display: flex;
    align-items: center;
    justify-content: center
}

/*WVD Beta form - end*/
.wpex-no-posts-found {
    padding: 10%;
    font-size: 21px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

/*loading animation when submiting trial form*/
#loader {
    border: 15px solid #f3f3f3;
    border-radius: 50%;
    border-top: 15px solid #FFA34C;
    width: 60px;
    height: 60px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    margin-left: 45%
}

/* Safari */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.demobutton .link-inner {
    background-image: linear-gradient(to right, #F2C94C, #F2994A) !important
}

/*end loading animation*//*gradients*/
.demograd2 {
    background-image: linear-gradient(to top, #F2C94C, #F2994A) !important
}

.demograd {
    background-image: linear-gradient(to right, #F2C94C, #F2994A) !important
}

.bluegrad {
    background-image: linear-gradient(to right, #3a7bd5, #00d2ff) !important
}

.ntsgradient {
    background-image: linear-gradient(to top, #ededed, #ffffff)
}

.ntsgradientdown {
    background-image: linear-gradient(to bottom, #ededed, #f4f4f4)
}

/*end gradients*/
.remotewebinar .hs-button {
    width: 100%;
    background-color: #F57300;
    border-radius: 10px !important;
    margin-top: 40px !important;
    font-weight: 400 !important;
    font-size: 21px !important;
    font-family: source sans pro !important
}

.page-id-14374 .dyn-styles {
    background: none !important
}

.bx-shadow {
    border-radius: 15px;
    box-shadow: 5px 5px 15px rgba(123, 123, 123, 0.9); /*box-shadow:0 0 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.1);*/
}

.bx-shadow2 {
    border-radius: 15px;
    box-shadow: 0 0 15px 0 rgba(123, 123, 123, 0.5)
}

.bx-shadow3 {
    border-radius: 15px;
    box-shadow: 0 0 15px 0 rgba(123, 123, 123, 0.5);
    background-color: #f2f2f2
}

.pageresources .entry-excerpt {
    font-size: 16px;
    font-family: source sans pro;
    line-height: 24px
}

.pageresources .theme-button {
    font-size: 18px;
    font-family: source sans pro;
    font-weight: 400;
    background-color: white;
    color: #333333;
    margin-top: 10px;
    border-radius: 0
}

/*resources-entry category indicator*/
.portfolio-entry-categories {
    font-size: 14px !important;
    font-weight: 400 !important;
    font-style: italic !important
}

/*iot page menu background .page-id-14374 .dyn-styles{background:none !important}*//*iot page section gradient*/
.vc_custom_1574369396098 {
    background: -webkit-linear-gradient(to top, #314755, #26a0da);
    background: linear-gradient(to top, #314755, #26a0da)
}

.single-press-releases #primary {
    padding-bottom: 0 !important
}

.type-press-releases .entry-title, .type-press-releases .entry-excerpt {
    font-family: Source Sans Pro;
    font-weight: 400
}

.menu-item-desc {
    white-space: pre-wrap !important;
    font-size: 14px;
    line-height: 18px
}

/*webinar november series css open*/
.page-id-13791 .dropcap {
    margin-top: -15px !important
}

#label-select_the_following_webinars_that_you_wish_to_attend-a1bf1629-c6ca-40be-9dd6-12cf451d8888 {
    font-size: 24px !important
}

.hs_subscribe_to_our_newsletter .input .inputs-list, .hs_select_the_following_webinars_that_you_wish_to_attend .input .inputs-list {
    list-style: none !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    margin-left: 0 !important
}

.inputs-list .multi-container ul {
    list-style: none !important;
    margin-left: 0 !important
}

.hs-form-field label {
    font-size: 18px;
    font-weight: 600
}

.hs-fieldtype-text .hs-input {
    width: 100%;
    border-width: 3px;
    border-radius: 15px;
    max-height: 40px
}

.hs-input {
    width: 100% !important;
    border-width: 3px;
    border-radius: 15px;
    max-height: 40px
}

.actions .hs-button {
    font-size: 16px;
    letter-spacing: 2px;
    font-weight: 600;
    border-radius: 10px;
    min-width: 150px;
    align-content: center;
    margin-top: 20px
}

.hs-error-msgs {
    color: red !important;
    list-style: none !important;
    font-size: 16px;
    font-weight: 500
}

.hs-form-field ul {
    list-style: none
}

.hs-input[type="radio"] {
    margin-right: 10px;
    vertical-align: middle;
    width: auto !important
}

.hs-submit .actions {
    text-align: center
}

/*webinar november css close*/
.stratoworldtable td, .stratoworld-content table td {
    border: none !important
}

#dlmfolderear {
    margin-top: 20px;
    font-size: 21px !important;
    max-width: 1000px;
    font-style: italic;
    font-weight: 700 !important;
    color: orangered
}

.submitted-message {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    color: #f79468
}

.partner .actions {
    text-align: center;
    margin-top: 30px
}

.partner .hs-button {
    padding: 15px 40px;
    font-size: 18px;
    font-weight: 400;
    border-radius: 7px
}

.partner .input ul {
    list-style: none !important;
    display: flex;
    margin-left: 20px;
    margin-top: 5px
}

.partner .hs-form-checkbox {
    margin-right: 15px
}

.partner fieldset {
    max-width: 100% !important
}

.hs-form-field {
    font-size: 16px;
    font-family: Source Sans Pro;
    font-weight: 400;
    margin-top: 5px;
    text-align: left;
    color: #666666;
    margin-bottom: 10px
}

.hs-richtext p {
    font-family: Source Sans Pro;
    margin-top: 30px;
    margin-bottom: 15px;
    font-weight: 600
}

.partner .hs-input, .partner select {
    border-radius: 7px;
    border: 3px solid #d6d6d6;
    font-weight: 400;
    font-size: 16px;
    width: 100% !important;
    font-family: Source Sans Pro
}

.demo select {
    border-radius: 15px !important;
    border: 3px solid #e1e1e1;
    font-weight: 400;
    font-size: 16px;
    width: 100%;
    font-family: Source Sans Pro;
    height: 40px
}

.partner select {
    padding: 5px 5px 5px 5px !important
}

.blogall .vcex-loadmore .theme-button, .press .vcex-loadmore .theme-button {
    font-weight: 600;
    width: 50%;
    margin-top: 40px;
    font-size: 18px;
    border-radius: 15px;
    letter-spacing: 1px
}

.allresources .theme-button {
    font-size: 18px;
    border-radius: 7px;
    margin-top: 30px;
    margin-bottom: 20px
}

#site-navigation li.megamenu > ul.sub-menu > li.menu-item.menu-item-has-children > a .link-inner {
    font-weight: 600;
    color: #ffa24c !important;
    font-size: 16px !important;
    text-transform: uppercase !important
}

#site-navigation .link-inner {
    font-size: 16px !important
}

.trial .stratoworldbutton {
    padding: 24px !important
}

.trial table td {
    border: none !important
}

.page-id-12499 .vcex-icon-box {
    direction: rtl
}

.page-id-12499 .formlabel {
    float: right;
    direction: rtl
}

.page-id-12499 .stratoworldform input, .page-id-12499 #question {
    float: right;
    direction: rtl
}

.page-id-12499 .testimonial-entry-bottom, .page-id-12499 .testimonial-entry {
    direction: rtl
}

#slide-51-layer-4, #slide-51-layer-3 {
    direction: rtl
}

.page-id-12499 #mc_embed_signup {
    direction: rtl
}

.page-id-12499 .vcex-newsletter-form-button {
    left: 20px !important
}

blockquote {
    color: #909090
}

.page-id-13283 .stratoworldbutton, .page-id-13297 .stratoworldbutton, .page-id-9874 .stratoworldbutton, .page-id-556 .stratoworldbutton, .page-id-13410 .stratoworldbutton, .page-id-13451 .stratoworldbutton {
    padding: 24px !important
}

.vc_custom_1548983517223, .vc_custom_1548968735133, .vc_custom_1548974305877, .vc_custom_1548981335875, .vc_custom_1548979788062, .vc_custom_1549327134123 {
    width: 100%
}

/*.vc_custom_1548800691876 .wpex-list-item{background-color:#d6d6d6;padding:15px;margin-bottom:7px;border-radius:10px}*/
#menu-de-de .link-inner, #menu-fr-ca .link-inner, #menu-ru .link-inner {
    font-size: 16px !important
}

.onepage-contact .stratoworldbutton {
    padding: 15px 30px 15px 30px !important;
    font-size: 18px !important
}

#evcal_list .eventon_list_event .evcal_eventcard p, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p, .evo_lightboxes .evcal_evdata_cell p a {
    font-size: 18px
}

/*Stratoworld*/
.custeditform td {
    font-size: 14px;
    padding-right: 10px;
    padding-top: 8px
}

#stratoworld-myaccount .stratoworldbutton {
    width: auto;
    text-transform: none;
    padding: 8px 8px 8px 8px;
    font-size: 16px;
    margin-top: 20px;
    font-weight: 600;
    border: solid grey 2px;
    border-radius: 8px;
    color: #666666
}

#stratoworld-myaccount #myaccount-header {
    font-size: 26px;
    font-weight: 600;
    color: #666666
}

#stratoworld-myaccount h3 {
    font-weight: 600;
    color: #666666
}

#stratoworld-myaccount .myaccount-table td {
    font-size: 18px;
    padding-right: 15px
}

/*end Stratoworld */
#t25formdiv {
    font-size: 16px
}

.dyn-styles {
    background: white !important
}

.trial .stratoworldtable .stratofreetrial {
    width: 100% !important
}

.events p {
    margin-bottom: 5px !important
}

.stage1 .vc_column-inner::before {
    content: "";
    display: table;
    position: absolute;
    background: url("https://www.stratodesk.com/wp-content/uploads/2018/02/line-15.png");
    background-size: 130px;
    background-repeat: no-repeat;
    height: 22px;
    width: 160px;
    top: 30px;
    right: -38%;
    vertical-align: top;
    line-height: 100%
}

.stratogradient {
    background: -webkit-linear-gradient(to right, #ef8e38, #108dc7);
    background: linear-gradient(to right, #ef8e38, #108dc7)
}

.gradientoratoblu {
    background: -webkit-linear-gradient(to right, #108dc7, #ef8e38);
    background: linear-gradient(to right, #108dc7, #ef8e38)
}

.vc_custom_1519862455458, .vc_custom_1540250299287, .vc_custom_1548288236326 {
    background: -webkit-linear-gradient(to right, #ef8e38, #108dc7);
    background: linear-gradient(to right, #ef8e38, #108dc7)
}

.vc_custom_1519159465957 {
    background-color: #FF9C40 !important
}

/* #top-bar-wrap.wpex-full-width{background:-webkit-linear-gradient(to right,#108dc7,#ef8e38);background:linear-gradient(to right,#108dc7,#ef8e38)}#top-bar-wrap{background:-webkit-linear-gradient(to right,#108dc7,#ef8e38);background:linear-gradient(to right,#108dc7,#ef8e38)}/*[font_awesome icon="phone"] 1-800-987-654 [font_awesome icon="envelope"] admin@totalwptheme.com [font_awesome icon="user"] [wp_login_url text="User Login" logout_text="Logout"]*/
.menu-item-desc {
    display: block
}

.menu-button span {
    background: #179EDA !important
}

.menu-item-139 .link-inner { /*border-radius:8px !important;*/
}

#site-header #site-navigation .dropdown-menu ul {
    padding-top: 20px;
    padding-bottom: 20px
}

.vc_custom_1519020963027 p {
    font-weight: 400
}

#site-header-inner {
    opacity: 0.98
}

.vcex-testimonials-fullslider {
    padding: 0 !important
}

#site-navigation-wrap {
    border-radius: 5px
}

.overlay-title-excerpt-hover {
    background: rgba(0, 0, 0, 0.60) !important
}

/*submenu item with background color*/
#menu-item-19922 {
    background-color: #179EDA;
    border-radius: 5px
}

#menu-item-729, #menu-item-12164 {
    background-color: #ffa24c;
    border-radius: 5px
}

.menu-item-729 span, .menu-item-12164 span {
    background: #ffa24c !important
}

.vc_custom_1521060409566 {
    background: -webkit-linear-gradient(to right, #ef8e38, #108dc7);
    background: linear-gradient(to right, #ef8e38, #108dc7)
}

.vc_custom_1522283844057, .vc_custom_1519091550931, .vc_custom_1522281475661, .vc_custom_1522190418076, .vc_custom_1529019601230 {
    background: -webkit-linear-gradient(to right, #ef8e38, #108dc7);
    background: linear-gradient(to right, #ef8e38, #108dc7)
}

.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form .wpex-select-wrap {
    margin-top: 3px;
    border-radius: 7px;
    border: 3px solid #ccc;
    width: 100%
}

.wpcf7-form select, option {
    color: inherit;
    background-color: #fff;
    border: 3px solid #ccc;
    outline: 0;
    border-radius: 7px;
    width: 100%;
    padding: 7.5px
}

.wpcf7-submit {
    background-color: #FFA24C !important
}

.vcex-post-content {
    line-height: 31px;
    font-weight: 300 !important;
    letter-spacing: .1px
}

#slide-1-layer-1, #slide-15-layer-1, #slide-10-layer-1, #slide-1-layer-5, #slide-16-layer-1, #slide-23-layer-1, #slide-27-layer-1, #slide-35-layer-1 {
    text-shadow: 2px 2px 8px #000000
}

.titleshadow {
    text-shadow: 2px 2px 8px #000000
}

/*Stratoworld - could be trial form*/
.custeditform, .stratoworldtable td {
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 10px !important
}

.stratoworldtable textarea {
    width: 100% !important;
    border: 2px solid #ccc;
    border-radius: 7px
}

.stratoworldtable input {
    border: 1px solid #ccc;
    border-radius: 7px
}

.stratoworldtable {
    table-layout: fixed !important;
    width: 100% !important
}

.stratoworldtable select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 2px solid #ccc;
    border-radius: 7px;
    background-color: #f7f7f7;
    width: 100%;
    padding: 3px
}

/*end Stratoworld - could be trial form*/
.rc-anchor-normal .rc-anchor-checkbox-label {
    width: auto !important
}

.rc-anchor-normal .rc-anchor-content {
    height: 74px;
    width: auto !important
}

.rc-anchor-normal .rc-anchor-checkbox-label {
    width: auto !important
}

.rc-anchor-normal {
    height: 74px !important;
    width: auto !important
}

.rc-anchor-logo-portrait {
    margin: 15px 0 0 20px !important;
    width: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.g-recaptcha {
    width: 100% !important
}

.rc-anchor-normal .rc-anchor-pt {
    margin: 0 0 0 0 !important;
    padding-right: 5px !important;
    position: fixed !important;
    right: 0 !important;
    text-align: right !important;
    width: auto !important
}

.stratoworldbutton {
    vertical-align: middle !important;
    text-align: center
}

.stratoworldform .stratobutton input {
    padding: 24px !important
}

.stratobutton {
    text-align: center;
    vertical-align: middle;
    width: 100%
}

.stratobutton input {
    border: 1px solid #ccc;
    border-radius: 7px;
    background: #FFA24C;
    font-size: 16px;
    padding: 15px 25px 15px 25px !important
}

#loginform tr, #supportform tr {
    display: grid; /*padding-right:20%;*//*padding-left:20%;*/
}

#loginform input {
    width: 100%
}

#rememberme input {
    width: auto !important
}

#loginform td, #supportform td {
    margin-bottom: -10px
}

#rememberme {
    margin-top: 3%
}

#captchabutton {
    display: block !important
}

#errorString {
    text-align: center;
    color: #EC6D6E;
    font-size: 14px;
    font-family: sans-serif
}

.twocolumn {
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 5%
}

/*Stratoworld creatlinks*/
#stratoworld-content {
    font-size: 18px
}

#stratoworld-content messageArea {
    font-weight: initial;
}

#stratoworld-content p {
    font-weight: 400 !important; /*text-align:center;*/
    font-size: 27px
}

.whitetitle h4 {
    font-weight: 700 !important;
    color: white
}

.twocolumn {
    margin-top: 5px;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 5%;
    background-color: #e8e8e8e9
}

.stratoworlddiv {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.stratoworld_portal_title {
    margin-top: 15px;
    margin-bottom: 3px;
    font-size: 21px;
    font-weight: 600
}

.stratoworld_portal_entry {
    font-weight: 400
}

.stratoworld_portal_entry {
    padding-left: 10px !important
}

.dlm_admin_area {
    font-size: 16px
}

.stratoworldnavi {
    padding-top: 40px;
    font-size: 18px;
    font-weight: 400
}

#stratoworld-content td, #stratoworld-content label {
    vertical-align: middle; /*margin-top:50px !important;*/
}

#stratoworld-content label {
    vertical-align: middle; /*margin-top:50px !important;*/
    display: inline-flex
}

.dlm_td_description {
    padding-left: 15px
}

.dlm_table .dlm_row {
    margin-top: 5% !important
}

.dlm_td_icon, .dlm_td_description {
    padding-top: 20px
}

.dlm_link {
    font-weight: 700;
    font-size: 18px
}

.dlm_folder_deprecation, .dlm_file_deprecation, .dlm_link_signature {
    font-style: italic;
    color: orangered;
    font-weight: 700;
    font-size: 18px
}

.dlm_folder_descr {
    font-size: 16px
}

#stratoworld-content[title="Stratodesk Products"] {
    font-weight: 400
}

.dlm_file_descr {
    font-size: 16px;
    font-weight: 600
}

.dlm_file_info {
    font-size: 16px
}

/*end Stratoworld*//* Customer's table margin at the bottom */
#custtable {
    margin-bottom: 3%
}

/*Stratoworld creatlinks 2*/
#td_createlinks_selector {
    width: 50%;
    display: -moz-inline-box;
    margin-top: 0 !important;
    padding-left: 10px;
    padding-right: 10px
}

#td_createlinks_email {
    width: auto
}

#createlinks_table {
    width: 100%
}

#td_createlinks_email textarea {
    width: auto !important
}

/*Stratoworld creatlinks 2*//* Font weight RSA Happy Hour form */
#wpcf7-f8039-p8035-o1 label {
    font-weight: 400
}

.wpcf7-response-output {
    border-radius: 10px
}

/*end RSA Happy Hour*//*Stratoworld creatlinks*/
#createlinks_div {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px
}

.explain {
    font-size: 16px;
    text-align: left;
    font-weight: 400;
    font-style: italic;
    color: orangered;
    max-width: 800px
}

#createlinks_form, #stratoworld-grantLicenses {
    max-width: 800px;
    display: block;
    margin-right: auto;
    margin-left: 0
}

#createlinks_email textarea {
    width: 100%;
    height: 100px;
    border-radius: 10px;
    font-size: 14px
}

#createlinks_selection {
    margin-top: 20px
}

#mailclass {
    font-size: 16px;
    border-radius: 5px;
    padding: 3px
}

#stratoworld-content select {
    width: 100%;
    padding: 3px;
    border-radius: 5px;
    background: #F7F7F7
}

#createlinks_selectiontable td {
    font-size: 16px !important;
    padding: 3px
}

#createlinks_action input {
    margin-top: 20px;
    border: 1px solid #ccc
}

#createlinks_action select {
    font-size: 16px !important
}

#createlinks_action input[type='text'] {
    padding: 3px 3px 3px 3px;
    margin: 0 0 10px 0;
    width: 100%;
    border-radius: 5px;
    height: 30px;
    text-align: left;
    margin-bottom: 5px;
    border: 1px solid #ccc
}

#createlinks_action .explain {
    margin-top: 20px !important;
    margin-bottom: 20px !important
}

#createlinks_div .stratoworldbutton {
    padding: 10px !important;
    font-size: 16px !important
}

#createlinks_email {
    border: #d8d8d8;
    border-radius: 5px;
    padding: 5%;
    background-color: #dcdcdc
}

#createlinks_selection {
    border: #d3d3d3;
    border-radius: 5px;
    padding: 5%;
    background-color: #d8d8d8
}

#createlinks_action {
    margin-top: 20px;
    border: #c9c9c9;
    border-radius: 5px;
    padding: 5%;
    background-color: #c8c8c8;
    margin-bottom: 20px
}

/*end Stratoworld creatlinks*//*Stratoworld View Sonic T25 */
#t25devicestable, #t25emailtable {
    margin-top: 20px
}

#t25devicestable input {
    padding-top: 3px !important;
    width: 100% !important;
    border: 1px solid #ccc
}

#t25devicestable td {
    padding-left: 0 !important
}

#t25termsagree {
    margin-bottom: 20px;
    margin-top: 20px
}

#t25upgradesubmit {
    margin-top: 20px;
    font-size: 18px
}

/*end Stratoworld VS T25*//*Stratoworld license*/
#licenserequest {
    display: grid
}

#licenserequest .g-recaptcha {
    width: 100%
}

#intervaltype {
    margin-bottom: 10px;
    width: auto !important;
    padding: 6px !important;
    border-radius: 5px !important;
    margin-right: 10px !important
}

#interval {
    border-radius: 5px !important
}

#filter {
    border-radius: 5px !important;
    margin-right: 10px !important;
    margin-bottom: 10px !important
}

.stratoworldbutton[value="Display"] {
    width: 130px !important;
    font-size: 16px !important;
    padding: 3px !important
}

#docid_loader, #custref_loader {
    padding: 0 !important;
    border-radius: 5px !important;
    width: auto !important;
    margin-right: 10px !important;
    border: 1px solid #ccc
}

.stratoworld_expand, .stratoworld_collapse {
    font-size: 21px;
    font-weight: bold;
    border: solid grey 2px;
    border-radius: 5px;
    padding: 0 8px;
    margin-top: 10px;
    margin-bottom: 10px
}

.sl_2ndselect {
    max-width: 200px !important
}

#edit_basics, #edit_workflowinfo, #edit_basics2, #edit_billing, #edit_billing2, #edit_billto, #edit_endcust, #edit_subscription, #edit_LicenseShipping, #edit_Shipping, #edit_Commercials, #edit_sl {
    max-width: 1024px !important;
    border: solid grey 1px !important;
    border-radius: 5px !important;
    padding: 10px !important;
    margin-bottom: 20px !important;
    background-color: #e2e2e2 !important
}

#reminder_actions, #pfinvoice_actions, #doc_actions, #send_actions, #quote_actions, #messages, #document_options, #order_actions, #quote_actions, #invoice_actions {
    max-width: 1024px !important;
    border: solid grey 1px !important;
    border-radius: 5px !important;
    padding: 10px !important;
    margin-bottom: 20px !important;
    background-color: #e2e2e2 !important
}

#related, #attachments, #log, #taxjar {
    border: solid grey 1px !important;
    border-radius: 5px !important;
    padding: 10px !important;
    margin-bottom: 10px !important;
    background-color: #e2e2e2 !important
}

.dataTables_info {
    font-style: italic;
    font-size: 16px;
    margin-top: 10px;
    font-weight: 400
}

#relatedtable_paginate, #logtable_paginate, #attachmenttable_paginate {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 600
}

/*end Stratoworld licenses*//* "basics2_table" not respecting CSS of parent table "edit_basics2",so CSS:*/
#basics2_table select {
    width: auto !important
}

#basics2_table input {
    width: 200px !important;
    border: 1px solid #ccc
}

#bizform, .custeditform {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: .2px
}

#bizform table {
    border-collapse: separate !important;
    border-spacing: 5px !important;
    font-size: 16px !important
}

#bizform input, select {
    padding: 3px !important;
    border-radius: 5px !important;
    border: 2px solid #ccc
}

.custeditform input, select {
    padding: 3px !important;
    border-radius: 5px !important;
    border: 2px solid #ccc;
    width: 100%
}

.stratoworldform input, select {
    padding: 3px !important;
    border-radius: 5px !important;
    border: 2px solid #ccc
}

#stratoworld-licactivity input, select {
    padding: 3px !important;
    border-radius: 5px !important;
    border: 2px solid #ccc
}

#stratoworld-supportfiles input, select {
    padding: 3px !important;
    border-radius: 5px !important;
    border: 2px solid #ccc
}

.custeditform, #bizform td {
    padding-right: 10px
}

#bizform select {
    padding: 5px !important
}

/*end*//* Temporary style for sidebars*/
#rsidebar {
    position: absolute !important;
    top: 50px !important;
    right: 75px !important;
    width: auto !important;
    font-size: 16px !important;
    padding: 10px;
    background: #343434 !important
}

#lsidebar {
    display: none
}

/*not sure*/
.plainimg {
    height: 20px;
    width: 20px;
    margin-right: 10px;
    margin-top: 10px
}

.tracking, .tracking-0 textarea {
    border-radius: 5px
}

/*end not sure*//*Stratoworld folder icon*/
.dlm_td_icon img {
    content: url(/images/showfolder/foldericon2.png);
    width: 60px
}

/*End Stratoworld*/
.vc_custom_1521078333570 .vcex-recent-news-entry {
    background-color: white;
    padding: 10px;
    border-radius: 5px
}

/* background at "Free Trial" on Harry's page for thin cleints at bootom */
.de, .vc_custom_1524175404524, .vc_custom_1520367521254, .vc_custom_1524591045388, .vc_custom_1522176863666, .vc_custom_1522261651370, .vc_custom_1520874538939 {
    background: -webkit-linear-gradient(to right, #ef8e38, #108dc7);
    background: linear-gradient(to right, #ef8e38, #108dc7)
}

.stratoworld_formheader .stratoworldbutton {
    width: 130px !important;
    margin-top: 10px
}

/*This might be about Buy form*/
#itemtable {
    margin-bottom: 20px !important;
    background: #ccc;
    border-radius: 5px;
    padding: 10px
}

#itemtable td {
    text-align: left !important;
    padding-right: 10px !important;
    padding-left: 10px !important
}

#itemtable input {
    border-radius: 7px !important;
    border: 1px solid #ccc
}

#cust_ref, #partnercode {
    width: 350px
}

#country[tabindex="14"], #state[tabindex="15"] {
    width: 95%;
    padding: 7px !important
}

#buybutton {
    text-align: center;
    vertical-align: middle
}

#buybutton .stratoworldbutton, #stratodocument input {
    border: 1px solid #ccc;
    border-radius: 7px;
    background: #1CA0DB;
    font-size: 16px;
    padding: 15px 25px 15px 25px !important
}

/*end Buy form - maybe*//*Stratoworld*/
#stratodocument {
    letter-spacing: .1px;
    font-size: 16px
}

#stratodocument p {
    font-weight: 400;
    font-size: 18px
}

#docheadtable {
    width: 100%;
    margin-bottom: 20px
}

#itemtable th {
    text-align: left !important;
    padding-left: 10px;
    font-weight: 600
}

/*Stratoworld*/
#docheaddiv #itemtable {
    width: 100%
}

/*Stratoworld*/
#totaltaxtable {
    width: 99% !important
}

/*Stratoworld file icon in downloads*/
.dlm_td_icon_file img {
    content: url(/images/showfolder/file-icon.png) !important;
    width: 60px
}

/*Stratoworld*/
.dlm_td_icon_file {
    vertical-align: top !important;
    padding-top: 25px !important
}

/*Stratoworld back button*/
#dlm_row_up img {
    content: url(/images/showfolder/stepback.png) !important;
    width: 60px
}

/*Stratoworld*/
.ui-datepicker-month, .ui-datepicker-month option, .ui-datepicker-year, .ui-datepicker-year option {
    background-color: #4a4a4a
}

.eventon_desc_in .theme-button-inner {
    color: white;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center
}

.evcal_evdata_cell, .shorter_desc {
    height: auto !important
}

.eventon_details_shading_bot {
    display: none
}

.eventon_main_section {
    padding-top: 10%
}

/*Stratoworld*/
#doc_actions .stratoworldbutton, #send_actions .stratoworldbutton, #quote_actions .stratoworldbutton, #order_actions .stratoworldbutton, #document_options .stratoworldbutton, #invoice_actions .stratoworldbutton {
    border: none;
    background-color: #179EDA;
    margin-top: 10px;
    color: white;
    font-weight: 400 !important;
    font-size: 14px;
    vertical-align: middle !important;
    width: 150px;
    padding: 5px !important
}

/*Stratoworld*/
#doc_actions[name="savebutton"] {
    padding: 7px !important;
    font-size: 14px !important
}

/*Stratoworld*/
#copybizdoc_desttype {
    margin-top: 10px !important;
    font-size: 16px !important;
    width: auto !important; /* background-color:#FFA24C;*/
    padding: 7px !important;
    border: 1px solid
}

/*Stratoworld*/
#document_options .stratoworld_formheader {
    margin-bottom: 10px
}

/*Stratoworld*/
#attachmenttable_info, #attachmenttable_paginate {
    margin-top: 62px
}

.stratoworlddiv > div:last-child {
    border: solid grey 2px !important;
    border-radius: 5px !important;
    padding: 10px !important;
    margin-bottom: 10px !important;
    background-color: #e2e2e2 !important;
    margin-top: 50px
}

.stratoworlddiv > div:last-child .stratoworld_formheader {
    margin-top: -45px
}

.cc-window {
    opacity: 0.95
}

.supportfiles_description {
    word-wrap: break-word
}

.fileinfo {
    font-size: 10px
}

.formlabel {
    font-size: 18px !important
}

#supportdate, #supportcustomer {
    font-size: 16px;
    font-weight: 400
}

.stratoworldminiselect {
    width: 100px !important
}

.stratotableinternalheader {
    font-size: 18px;
    font-weight: bold
}

.formlabel {
    font-size: 16px;
    font-weight: 400
}

#supportdate p, #supportcustomer p, .formlabel {
    margin-bottom: 5px !important
}

.supportfiles_ticket {
    max-width: 10% !important
}

.supportfiles_fileintel {
    width: auto
}

#inputdsc {
    font-style: italic;
    margin-bottom: 10px !important
}

.dropzone, .support input, textarea {
    border: 3px solid #d4d4d4;
    border-radius: 5px;
    width: 100%
}

.support #title {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 2px
}

.support input, textarea {
    font-size: 16px;
    font-weight: 400
}

#submit-all {
    width: 75%;
    padding: 10px;
    font-size: 16px;
    font-weight: 400
}

.supportsubmit {
    text-align: center;
    margin-top: 10px !important
}

.dz-message {
    margin-top: 5% !important;
    font-size: 21px
}

.support #ticket, #description, .dropzone {
    margin-top: -10px;
    margin-bottom: 25px
}

.supportsuccess {
    font-size: 24px;
    border: 3px solid #cccccc;
    background-color: #ceffce;
    font-weight: 400;
    padding: 10px;
    border-radius: 5px
}

.supporterror {
    font-size: 18px;
    border: 3px solid #cccccc;
    background-color: #ffaba5;
    font-weight: 400;
    padding: 10px;
    border-radius: 5px
}

#ticketerror, #ticketerror2, #emailerror, #emailerror2, #dscerror, #dropzoneerror {
    margin-bottom: 10px;
    color: orangered
}

.vc_tta-title-text {
    font-size: 18px;
    font-weight: 600
}

.vc_toggle_title {
    background-color: #E8E8E9 !important;
    border-radius: 10px !important
}

.vc_toggle_title h4 {
    font-size: 21px !important
}

.jobdesc {
    font-weight: 400 !important
}

#search-entries {
    margin: 7%
}

.search-entry-text {
    padding-left: 20px
}

.search-entry-thumb {
    padding-left: 20px;
    padding-top: 3%
}

.search-entry-header-title {
    font-size: 26px !important;
    line-height: 41px !important;
    margin-top: -10px !important
}

.search-entry-excerpt p {
    font-size: 21px !important
}

.search-entry-header-title {
    font-size: 26px !important;
    line-height: 41px !important
}

.search-entry {
    background-color: #eee !important;
    padding-top: 3% !important;
    border-radius: 10px !important;
    margin-top: 20px
}

.search-entry-no-thumb {
    padding-left: 3%
}

.vc_custom_1522109565837 {
    padding-right: 5%;
    padding-left: 5%;
    background-color: #179EDA;
    padding-top: 3%
}

#search-entries:before {
    content: "Search results:" !important;
    padding-bottom: 20px !important;
    font-size: 31px;
    font-weight: 600;
    line-height: 20px !important
}

#search-entries:nth-child(3) {
    margin-top: 20px !important
}

.eventon_desc_in span {
    line-height: 31px !important
}

.resources .wpex-bg-overlay {
    background: -webkit-linear-gradient(to top, #ef8e38, #108dc7) !important;
    background: linear-gradient(to bottom, #ef8e38, #108dc7) !important
}

.vc_custom_1530307261866 {
    padding: 5px !important;
    border-radius: 5px !important
}

.vcex-blog-entry-inner .entry-inner .wpex-clr {
    border: 2px solid white !important;
    border-radius: 5px !important
}

#menu-onepage .sf-menu {
    font-size: 18px !important
}

.productsline {
    z-index: 1 !important;
    position: absolute;
}

.owl-prev {
    margin-left: -125px !important;
    color: #666666 !important;
    font-size: 50px !important
}

.owl-next {
    margin-right: -125px !important;
    color: #666666 !important;
    font-size: 50px !important
}

.trial .testimonial-entry-company {
    color: #666666;
    font-size: 18px;
    font-weight: 600
}

#menu-empty {
    visibility: hidden
}

.testimonial-entry .col .span_1_of_4 {
    margin-top: 5% !important;
    padding: 10px
}

.testimonial-entry .col .span_1_of_4 .testimonial-entry-text {
    font-weight: 400
}

.partners .overlay-excerpt {
    color: #fff;
    line-height: 20px;
    margin: -10px !important
}

/*extended white background for the trial form in trial page*/
.page-id-9874 .bx-shadow, .page-id-20040 .bx-shadow {
    background-color: white
}

.trial .questionsorcomments {
    display: none
}

.trial .stratobutton {
    text-align: right !important
}

.trialfeature .vcex-icon-box-heading {
    line-height: 34px
}

.page-id-13283 .main-logo, .page-id-13297 .main-logo, .page-id-9874 .main-logo, .page-id-13410 .main-logo, .page-id-13451 .main-logo {
    content: url(https://www.stratodesk.com/wp-content/uploads/2018/07/stratodesk_logo_horizontal_positive_480.png);
    width: 60%;
    height: auto !important
}

#menu-trial-languages .site-search-toggle {
    display: none
}

.page-id-13283 #site-header-inner, .page-id-13297 #site-header-inner, .page-id-9874 #site-header-inner, .page-id-13410 #site-header-inner, .page-id-13451 #site-header-inner {
    padding-bottom: 0 !important
}

.page-id-13283 .testimonial-entry-content, .page-id-13297 .testimonial-entry-content, .page-id-9874 .testimonial-entry-content, .page-id-13410 .testimonial-entry-content, .page-id-13451 .testimonial-entry-content {
    padding: 40px !important
}

.page-id-13283 .testimonial-entry-details, .page-id-13297 .testimonial-entry-details, .page-id-9874 .testimonial-entry-details, .page-id-13410 .testimonial-entry-details, .page-id-13451 .testimonial-entry-details {
    line-height: 32px
}

.page-id-13283 .vc_tta-tabs-list, .page-id-13297 .vc_tta-tabs-list, .page-id-9874 .vc_tta-tabs-list, .page-id-556 .vc_tta-tabs-list, .page-id-13410 .vc_tta-tabs-list, .page-id-13451 .vc_tta-tabs-list {
    display: flex !important
}

.page-id-9874 .vc_tta-tabs-container {
    width: 90% !important;
    margin: 0 auto !important;
    padding-bottom: 10px
}

.page-id-13283 .vc_tta-tab, .page-id-13297 .vc_tta-tab, .page-id-9874 .vc_tta-tab, .page-id-556 .vc_tta-tab, .page-id-13410 .vc_tta-tab, .page-id-13451 .vc_tta-tab {
    width: 100%
}

.page-id-13283 .vc_tta-tab > a, .page-id-13297 .vc_tta-tab > a, .page-id-9874 .vc_tta-tab > a, .page-id-556 .vc_tta-tab > a, .page-id-13410 .vc_tta-tab > a, .page-id-13451 .vc_tta-tab > a {
    border: 2px solid #cacaca !important
}

@media (max-width: 767px) {
    .page-id-13283 .stratoworldform tr, .page-id-13297 .stratoworldform tr, .page-id-9874 .stratoworldform tr, .page-id-13410 .stratoworldform tr, .page-id-556 .stratoworldform tr, .page-id-13451 .stratoworldform tr {
        display: grid
    }

    #captchabutton {
        display: grid !important
    }

    .trial .questionsorcomments {
        display: none !important
    }

    .stratoworlddiv .stratobutton, .stratoworldbutton {
        text-align: center !important
    }
}

@media (max-width: 1024px) and (min-width: 500px) {
    .capchabutton {
        display: block !important
    }
}

@media (min-width: 1024px) {
    .capchabutton {
        display: block !important
    }
}

@media (max-width: 500px) {
    .capchabutton {
        display: grid !important
    }
}

@media (min-width: 768px) and (max-width: 1366px) {
    .trial .questionsorcomments {
        display: none !important
    }

    .stratoworlddiv .stratobutton, .stratoworldbutton {
        text-align: center !important;
        display: grid !important
    }

    #captchabutton {
        display: block !important
    }
}

/* Resources single post media shadow *//* .resources img,.resources iframe{box-shadow:0 0 10px black}*/
.page-id-9792 .meta {
    font-weight: 400
}

.allresources .theme-button.outline.black, .theme-button.minimal-border.black {
    color: #666666;
    border-color: #666666;
    border-radius: 25px
}

.allresources .active > .theme-button.outline.black, .active > .theme-button.minimal-border.black, .theme-button.outline.black:hover, .theme-button.minimal-border.black:hover, .theme-button.outline.black.active, .theme-button.minimal-border.blackk.active, .theme-button.clean.white, .theme-button.outline.white, .theme-button.minimal-border.white, .theme-txt-link.white {
    color: white;
    background-color: #666666
}

#search-no-results {
    font-size: 41px;
    text-align: center;
    font-weight: 700;
    margin-top: 10%;
    margin-bottom: 10%
}

.vcex-blog-entry-excerpt {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    line-height: 1.5
}
