/*
Theme Name: allstream
Text Domain: allstream
*/

/*Custom style*/
.current-menu-item, .current-menu-item > a, .current-menu-ancestor > a, .current-page-ancestor > a, .current-offers-category-ancestor > a, .current-menu-parent > a, .current-resources-category-ancestor > a, .footer-top a.active{color: #f57f20;}
nav ul li.sub-meny.current-menu-ancestor a:after, nav ul li.sub-meny.current-menu-item a:after, nav ul li.sub-meny.current-page-ancestor a:after{border-top: 5px solid #f57f20;}
img {max-width: 100%;}
.products-conteiner-left article img{width: auto;}
.tw-50 {width: 50%;}
.tw-50:nth-child(even) table.w-45 {float: left;}
.tw-50 table.w-45 {width: 96%;}
.news-block-wrap, #category-post-content {min-height: 465px;}
b, strong{font-weight: bold;}
h2 b{color: #f57f20;}
.line{clear: both;}
a.tel {color: #666666;}
article ol a {color: #f57f20;}
.donwlod-pdf.lern-more-button{background: url(img/ball-gray-goto.png) no-repeat;}
article em{font-style: italic;}
body .home-baner-top-thumbs img{float: none;}
article {clear: both;}
.products-conteiner-left article .line.white{background: #fff;}
.lang-links > a{color:#f57f20;}
.cell-view .tw-50:nth-child(even) {float: left;clear: left;}
.cell-view .tw-50:nth-child(odd) {float: right;clear: right;}

.home-baner .home-baner-top {height: 332px;position: relative;overflow: hidden;}

/*partners*/
strong{font-weight: bold; color: #000;}
.partners-article h1{font-size: 34px;line-height: 1em; font-weight: bold; color: #000;padding-bottom: 20px;}
.partners-article h2 {font-size: 18px;line-height: 22px;font-weight: bold;}
.partners-article h3 {font-size: 18px;line-height: 22px;font-weight: bold;color: #000;padding-bottom: 20px;}
.partners-article h4{color: #f57f20;padding-bottom: 20px;font-size: 16px;line-height: 18px;font-weight: bold;}
body .partners-article .h3-l {font-size: 24px;line-height: 26px;font-weight: bold;}
.meet_our_partners_thumbs{cursor: pointer;}
a.meet_our_partners_thumbs img {width: 100%;}

/*offers*/
.offers-r-col h2 {padding-bottom: 5px;color: #000;font-size: 18px;line-height: 20px;font-weight: bold;}
.ebook-block{margin-top: 0;}
.offers-baner h2 b{color:#000;}
.offers-r-col .offers-baner h2 {position: relative;float: left;width: 60%;color: #000;font-size: 28px;font-weight: normal;line-height: 28px;}
.single-offers .table-view.active{float: left;}

/*About*/
.products-conteiner-left-1-in-about h2 {color: #333333;font-size: 40px;line-height: 40px;font-weight: bold;padding-bottom: 20px;}
.products-conteiner-left-1-in-about-people .right-content-replace {display: block!important;}
.about-us-page-content h2{color: #000;padding-bottom: 20px;font-size: 16px;line-height: 18px;font-weight: bold;}
.about-news-detail-sidebar {line-height: 17px;min-height: 386px;}
.about-news-detail-sidebar b {font-size: 13px;text-decoration: underline;padding-bottom: 5px;display: inline-block;}
.about-news-detail-sidebar h2 {font-size: 13px;color: #000;font-weight: bold;}
.related-resources.top-z.about-news-related {background-color: transparent;background-image: url(img/box-blue-hatch.png); padding: 15px;}
.about-news-related .related-resources-titel {margin-bottom: 20px;}
.about-news-related i{font-style: normal; color: #f57f20;font-family: "Courier New", sans-serif;font-weight: bold !important;-moz-transform: scale(0.65, 1.4);-o-transform: scale(0.65, 1.4);-webkit-transform: scale(0.65, 1.4);-moz-transform: scale(0.65, 1.4);position: relative;top: -0.1em;}
.about-news-related a{color: #666666; line-height: 18px; font-size: 12px;    display: block;margin-bottom: 20px;}
.about-news-related a:hover {color: #f57f20!important;}
.talck-us.go-back{background: url('img/gray-ball-arrow-left.png') no-repeat;}

/*Resorces*/
.resources-default-title{margin-bottom: 30px;}
.resources-default-title .resources-tagline{font-size: 13px;font-weight: bold;color: #666666;line-height: 20px;}
.resources-default-title .resources-title{color: #000;font-size: 18px;line-height: 22px;font-weight: bold;}
img.author-thumbnail {float: left;margin-right: 10px;}
img.link-icon {vertical-align: middle;margin-right: 10px;}
.pan_title a{vertical-align: middle;}
.resources-single-page.offers-r-col .products-conteiner-left-1 {top: -198px;}
.resources-single-page .products-conteiner-left-1-in form input[type="text"]{position: relative; float: left; border: 1px solid #a9a9a9; height: 25px; line-height: 25px; padding: 0px 10px; color: #000; font-size: 12px; clear: both; width: 100%; box-sizing: border-box; margin-bottom: 10px;}
.resources-single-page .products-conteiner-left-1-in form textarea{position: relative; float: left; border: 1px solid #a9a9a9; height: 100px; line-height: 25px; padding: 0px 10px; color: #000; font-size: 12px; clear: both; width: 100%; box-sizing: border-box; margin-bottom: 10px;}
.resources-single-page .products-conteiner-left-1-in form select{position: relative; float: left; width: 100%; padding: 4px 0px;}
.resources-single-page .products-conteiner-left-1-in form input[type="submit"]{position: relative; float: left; border: 0px; background: #f57f20; border: 1px solid #f57f20; padding: 5px 10px; clear: both; cursor: pointer; margin-top: 10px; border-radius: 5px; color: #fff;}
.resources-single-page .products-conteiner-left-1-in form input[type="submit"]:hover{background: #000; color: #fff; border: 1px solid #000;}
.resorces-r-col  .offers-baner h2 {position: relative;float: left;width: 60%;color: #000;font-size: 28px;line-height: 28px;}
.resources-single-page h3{font-size: 16px; font-weight: bold; margin-bottom: 20px; line-height: 18px;color: #000;}
.resorces-r-col .products-conteiner-left-1 .products-conteiner-left-1-in {width: 335px;}
.resorces-r-col .products-conteiner-left-1{margin-left: 43px;}
.resorces-r-col .cell-view {padding-top: 30px;}
.resorces-r-col .products-conteiner-left-1-in p, .resorces-r-col .products-conteiner-left-1-in ul{font-weight: normal;}
.support_ajax_content{display: none;}
a.button.thankyou-res span {font-size: 18px;color: #ff7300;line-height: 36px;}
.thankyou-messege-res-wrap{display: none;}
.news-block-thumbs-titel {height: auto;min-height: 37px;max-height: 67px;}
.news-block-thumbs-text {height: auto;}
.news-block-thumbs-wrap {float: left;width: 100%;position: relative;overflow: hidden;height: 150px;}
.num-slider-slider-text span{cursor: pointer;}
.num-slider-slider-text span:hover{color:#f57f20;}
.table-view.active.resources_page_has_orange_title > .cell-view:first-child {width: 612px; min-height: 300px;}
.en-lg.postid-1444 .resorces-r-col .products-conteiner-left-1 .products-conteiner-left-1-in > h2{font-size: 23px;}

/*Solution*/
body .solution-elements{border-bottom: none;}
body .solution-elements:last-child{border-bottom: 1px solid #fff;}
.solution-element-replace{display: none;}
.accordion.accordion-with-replace-content {min-width: 100%!important;}
.accordion-with-replaceble-content-in{display: none;}
.accordion{min-width: 100%;}
.solution-elements div:nth-last-child(2) {margin-right: 0px;}

/*Markets*/
.markets-detail-page .products-conteiner-left h2{font-size: 40px; font-weight: bold; color: #000; line-height: 42px}
.markets-detail-page .products-conteiner-left p{font-weight: normal;}
.markets-sidebar-section {float: left;clear: both;width: 100%;padding: 10px; border-bottom: 1px solid #dddddd; box-sizing: border-box;}
.markets-sidebar a {clear: both;}
.markets-sidebar-section a {border: none;margin-top: 0;padding-bottom: 0;line-height: 1.5em; font-size: 13px;color: #666666;}
.markets-sidebar-section a:hover{color: #f57f20;}
.markets-sidebar-section ul {list-style: none;padding-left: 0;}
.markets-sidebar-section ul li span {width: auto;padding: 0;margin-right: 5px;font-family: "Courier New", sans-serif;font-weight: bold !important;color: #f57f20;}
.markets-sidebar-section > b {margin-bottom: 10px;display: block;}
.h2-l span a{color: #f57f20;}
.min-width-500{min-width: 500px;}
.simple-accordion article h2{font-size: 16px;font-weight: bold;line-height: 20px;color:#000;}

/*Contact forms*/
span.err {color: red;font-size: 12px;line-height: 12px;opacity: 0;}
span.err.hide{display: none;}
span.err.opacity{opacity: 1;}
article.inner-content p {margin-bottom: 20px;}
article.inner-content{min-height: 390px;}
.popup {position: fixed;}

.partner-form-thumbs span.err-small-form, #preference_center_pre .err-small-form, .err-small-form{color: red;margin-top: 5px;padding-left: 5px; display: none;font-size: 12px;line-height: 26px;float: left;width: 100%; clear: both;}
#preference_center_pre .err-small-form.show, .err-small-form.show{display: block;}

.offers-form .err {float: left;width: 100%;margin-bottom: 20px;}
.offers-form select{margin-bottom: 10px;}
.suport-thumbs-left form span.err-field, .partner-form-thumbs label.err-field, .partner-form-thumbs span.err-field{color: red;}
.hide-field, .thankyou-replace, #meta-data-from-form{display: none;}
.menu-primary-navigation-container > .menu{padding-left: 0;}
.partner-thankyou{display: none;}
input[type='number'] {-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin:0;}
.fr-lg .checkbox-wrap label {width: 85%;}
.suport-thumbs-left article.mh-auto {min-height: auto;}
.contact-us-fr{display: none;}
.titel .center h1.h2 {max-width: 785px;}

#Sform_show_email_stage_1 input[type=text] {width: 190px;display: inline-block;float: none; border: 1px solid rgba(81, 203, 238, 1);}
#Sform_show_email_stage_1 input[type=submit] {display: inline-block;float: none;margin-top: 0;}
.step-2{display: none;}

.ower-content{background: rgba(35, 35, 35, 0.85);position: absolute;top: 134px;left: 0;width: 100%;height: 100%;z-index: 1;display: none;}
.wdsl-form-page h1.h1.side-title {font-size: 35px;line-height: 38px;}

.fr-lg #communication-preference-form label b {display: block;line-height: 1.3em;padding-top: 5px;padding-bottom: 5px;}
.fr-lg .wdsl-form-page .products-conteiner-left-1 h1.h1 {font-size: 32px;}

/*Sitemap FR*/
.accordion-titel-list {margin-top: 8px;float: left;width: 100%;}
.accordion-titel-list a:before {position: absolute;left: -15px;top: 50%;margin-top: -2px;content: "";width: 0;height: 0;border-top: 2px solid transparent;border-left: 3px solid #666666;border-bottom: 2px solid transparent;}
.accordion-titel-list a {color: #606060;line-height: 12px;font-size: 12px;font-weight: bold;clear: both;display: block;margin: 4px 15px;padding: 5px 0;position: relative;}
.accordion-titel-list a:hover{color:#000;}

/*My Accont*/
h1.h1.side-title {color: #000;margin-bottom: 30px;}
.communication-preference-form h2{font-size: 18px; line-height: 22px; font-weight: bold; margin-bottom: 10px;}
.checkbox-wrap-col2 {position: relative;float: left;width: 50%;padding-right: 10px;box-sizing: border-box;}
.checkbox-wrap-col1 span, .checkbox-wrap-col2 span {font-weight: normal;padding-left: 28px;box-sizing: border-box;}
.checkbox-wrap-col2 label {max-width: 250px;}
.contact-thumbs em, .req-field-mess em{color:#FF0000; font-style: normal;}
.wdsl-form-page .partner-form-thumbs .contact-thumbs span {font-weight: normal;margin-top: 10px;margin-bottom: 4px;}
span.req-field-mess {font-weight: normal;text-align: right;margin-top: 20px;padding-right: 10px;box-sizing: border-box;}
#preference_center_pre input[type="submit"] {float: none;vertical-align: middle; margin-top: 0;}
#preference_center_pre input[type="text"] {width: 270px;float: none;display: inline-block;vertical-align: middle;}
.email-check .wh-line1{margin-top: 10px;}
.step-2{display: none;}
.wdsl-form-page {min-height: 500px;}
.m-top-20 {margin-top: 20px;}
.checkbox-list {float: left;width: 100%;clear: both;}
.inner-step-2{display: none;}
.pad-bot-0{padding-bottom: 0;}
.submit-first-step input[type=text] {width: 300px;margin-right: 20px;display: inline-block;float: none;vertical-align: middle;}
.submit-first-step .button-big.button-small {float: none;display: inline-block;margin-top: 0;vertical-align: middle;}
a.unsubcribe-button {color: #000;background: #ebebeb;border: 1px solid #949494;padding: 5px 5px;clear: both;cursor: pointer;margin-top: 10px;position: absolute;top: 0px;right: 0;}
a.unsubcribe-button:hover {color: #fff;background: #000;}
.radio-list input, .radio-list label {float: none;display: inline-block;vertical-align: middle;}
.radio-list {float: left;width: 100%;clear: both;}
.radio-list input[type=text] {margin-left: 10px;float: none!important;}
.radio-list input[type=radio] {margin-top: 0;}
.partner-form-thumbs span.thankyou-small-form{display: none;font-size: 18px;margin-top: 14px;float: left;position: relative;}
.page-id-2649.fr-lg span.err {height: 30px;}

/*Information Landing*/
.single-info-landing .titel h1 {font-size: 24px;line-height: 24px;color:#000;}
.products.single-info-landing .titel {background-color: #F57F20;border: none;}
.single-info-landing .products-conteiner-left table td {border: 1px solid #000;padding: 10px 5px;}
.single-info-landing .products-conteiner-left table {border: 1px solid #000;}
.single-info-landing .products-conteiner-left hr {margin-bottom: 20px; border-top: 1px solid #888888; border-bottom: 0;}
.single-info-landing .offers-r-col .cell-view:nth-child(1) {padding-top: 0;}
.title-small-black {color: #000;font-size: 16px;margin-bottom: 20px;line-height: 16px;}
.title-big-orange {font-size: 32px;font-weight: bold;color: #F57F20;line-height: 32px;margin-bottom: 20px;}
small {font-size: 9px;margin-top: 20px;display: block;}
.addTitle span {color: #fff;font-size: 18px;line-height: 20px;font-weight: normal;}
.single-info-landing .titel .addTitle h1 {font-size: 28px;line-height: 30px;font-weight: bold;}
.addTitle p {font-size: 16px;line-height: 20px;color: #fff;}

/*Homepage Slider*/
.swiper-container{opacity: 0;}

/*Default page*/
.container-full-width {position: relative;float: left;width: 100%;height: auto;}
.container-full-width article p a {text-decoration: underline;color: #E17000;}

/*Video shortcode*/
.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden;}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {position: absolute;top: 0;left: 0;bottom: 0;height: 100%;width: 100%;border: 0;}
.embed-responsive-16by9 {padding-bottom: 56.25%;}
.embed-responsive-4by3 {padding-bottom: 75%;}