@import "../../../buzz/assets/css/style.min.css";



/* TMP */
.page-id-5739  #primary,
.home #primary { padding-top: 0 !important; }

.page-id-5739 #content,
.home #content { margin-top: 0 !important; }


@media (min-width: 768px) {

    .page-id-5739 .layout-content.boxed #primary,
    .home .layout-content.boxed #primary {
        padding: 0px;
    }
}


/* TMP - DEL */
.tmp_pos {
 position: relative; 
 top: -216px;
}


.tmp_pos p {
    color: #63707d !important;
    line-height: 1.3;
} 

@media (max-width: 768px) 
{ 
	.tmp_pos 
	{ 
	top: auto !important;
	left: auto !important;
	width: 100% !important;
	}
	
}



.homepage-btn-ethics {
    position: absolute;
    top: 9px;
    left: 15px;
    display: none;
}

.homepage-btn-ethics a.button {
	border-width: 1px;
	font-weight: 400;
    display:none;
}


.hide-all-devices {
    display:none;
}


body.home .sf-menu li > a {
    color: #fff !important;
}


.book-component ul {
    list-style: none !important;
}


.book-page {
    display: none;
}


.book .hardcover_front img {
    max-width: 235px;
} 

/* Eng */


ul.eng-list li {
    font-size: 23px;
    line-height: 2em;
}


ul.eng-list li a {
    color: #7e898a;
    font-weight: 500;   
}


ul.eng-list.eng-list--small li {
    font-size: 17px;
}



.eng-post article {
    text-align: left;
    direction: ltr;
}


.eng-post .post-navigation,
.eng-post #breadcrumbs {
    display: none;
}


.eng-post .entry-post .entry-meta span {
    float: right !important;
    line-height: 18px;
}
    
.english-page-button a.button {
    background-color: #E3BC91 !important;
    height: 95px;
    border-width: 1px;
    font-size: 17px;
}


.english-page-button.gray--color a.button{
    background-color: #98A9B1 !important; 
}


.english-page-button.english-page-button--long .pojo-button-text {
    min-width: 30vw;
}

.english-page-button.english-page-button--long a.button {
    height: 70px;
}


.english-page-button .pojo-button-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.english-posts-group .homepage-post-group-title {
    font-size: 26px;
    font-weight: 500;
    line-height: 1.5em;
}



.post-group-english .featured-post.col-sm-6 {
	float: left !important;
}


.post-group-english .list-item.mini-list.col-sm-6 {
    text-align: left  !important;
    direction: ltr !important;
}


[dir='rtl'] .post-group-english .slick-slide {
    float:left !important;
}




.search .category-mind-the-ifrs {
    text-align: left;
    direction: ltr;
}


/* Header */

/* Header -> logo */
.logo-img { max-width: 160px; }
.logo-img-primary { width: 160px; }


body > .tipsy {
    display: none !important;
}

/* Header -> Menu */


.sf-menu ul {
    width: 19em;
}

.sf-menu .sub-menu .sub-menu .sub-menu { width: 33em; }

.sf-menu li { padding: 0 1em; }


.home  li.menu-item-5699.current-menu-item > a {
color:#fff !important;
}

.home  li.menu-item-5699.current-menu-item > a:hover { color:#3bbdc8; }



.sf-menu .sub-menu .sub-menu { right: 19em !important; }

.sf-menu .menu_drifrs a,
.mobile-menu .menu_drifrs a {
    text-transform: capitalize;
}

/* Mobile Menu */
.mobile-menu .menu-item-has-children > a { background-color: transparent; position: relative; }
.mobile-menu .menu-item-has-children > a:after { font-family: 'FontAwesome'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }
.mobile-menu .menu-item-has-children > a:after { font-size: 23px; content: '\25B6'; top: 5px; right: 15px; }
.mobile-menu .menu-item-has-children.visible > a:after { content: '\25B2'; }
.mobile-menu ul.sub-menu { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}
.mobile-menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }


.nav-main .navbar-collapse .mobile-menu > li .sub-menu li a span { margin-right: 20px; }


.nav-main .navbar-collapse .mobile-menu > li .sub-menu li > .sub-menu li a span { margin-right: 50px !important; }


.navbar-toggle:focus {
    background-color: #3bbdc8;
}



.search-section-mobile.search-section {
    background: none;
    padding: 0;
    color: white;
    border: 1px solid white;
    max-width: 95%;
    margin: 9px auto 9px auto;
    display: block;
}


.search-section-mobile.search-section .form-search .field {
    height: 30px;
}


.search-section-mobile.search-section .fa {
    line-height: 30px;
}


.search-section-mobile.search-section .fa { left: 12px; }


.search-results ul.expandible li.expand {
    font-weight: bold;
    color: firebrick;
    cursor: pointer;
}



.mobile-menu .menu-item-has-children.always-visitable {
  position: relative;
}

.mobile-menu .menu-item-has-children.always-visitable .hover-link {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 30%;
}

.mobile-menu .mobile-hidden {
    display: none !important;
}




/* Header -> subHeader */

#sub-header {
        font-size: 16px !important;
        max-height: 56px;
        line-height: 52px !important;
        overflow: hidden;
}


#sub-header .sub-header-inside { 
                                    padding: 0 14px; 
                               }


.sub-header-title {
                    color: #3BBDC8;
                    font-weight: bold;
                    display: inline;
                    float: right;
                    padding-left: 10px;
                    font-size: 16px !important;
}




.sub-header-hot-subjects {
                            list-style: none;
                            float: right;
                            padding:0 !important;
}

.sub-header-hot-subjects li {
                            display: inline-block;
}


.sub-header-hot-subjects li a { margin-left: 0;/*35px*/ /*8px;*/ }

.sub-header-hot-subjects li:after {
    content: '|';
}

.sub-header-hot-subjects li:last-child:after { display: none; }

.sub-header-hot-subjects li:last-child a { margin-left: 0px; }



/* Categories Block???????????? */

.categories-block .grid-item.grid-three h2.grid-heading,
.categories-block .grid-item.grid-three h4.grid-heading {
        margin: 0;
        background: #eee;
        padding: 14px 0 19px 0;
        color: #000;
        text-align: center;
        font-size: 18px;
        font-weight: normal;
}


.categories-block .grid-item.grid-three.grid-item-cat h4.grid-heading { 
     background: transparent;
     /* center */
     position: absolute;
     top: 50%;
     left: 50%;
     margin-right: -50%;
     transform: translate(-50%, -50%);
}


#grid-items .even  .grid-item:nth-child(even) .caption__inner-cat  { background-color: #E0E0E0; }
#grid-items .odd   .grid-item:nth-child(odd)  .caption__inner-cat  { background-color: #E0E0E0; }



.caption__inner-cat {
    background-color:#eee; 
    height:170px;
}



.caption__inner-cat h4 a {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-weight:700;
}


/* home ???????????????????*/

.home #content { margin-top:0 !important; }

.home .layout-content.boxed #primary { padding-top: 0 !important; }


.home .grid-cover.row .grid-item.cover-item { 
                                                margin-bottom: 0;
                                                width: 100%; 
                                            }


.home .grid-item.cover-item .caption { top: 0; }



.home .grid-item.grid-one h4.grid-heading {
    font-size: 28px;
    font-weight: 700;
    padding-left: 32%;
}


.home .grid-item .read-more {
        font-size: 17px;
        font-style: normal;
}


.homepage-big-post .column-3 {
    /*background: url("/wp-content/themes/buzz-child/assets/images/search-bg.png") no-repeat;*/
    min-height: 460px;
    background-size: 115%;
    background-position-y: bottom;
}


.homepage-test-container  { 
      padding:0; 
      width: 100vw;
      position: relative;
      left: 50%;
      right: 50%;
      margin-left: -50vw;
      margin-right: -50vw;
  
}

.homepage-test-side-text {
      font-size: 18px;
      font-weight: 100;
}

.homepage-test-side-text > div > div > p {
        text-align: center;
    margin: 5px;
}


.homepage-post-group-title { 
    margin-top: 0; 
    font-style: normal;
    font-size: 22px;
     }
     


.homepage-post-group-excerpt p { 

    font-size: 17px;
    line-height: 31.5px;
    margin-bottom: 0;
}     


/* List */
#list-items .list-item h4 {     
                            font-weight: normal !important;
                            font-size: 15px !important;
                         }


/* Single */

.single-post .entry-meta span:after { display: none; }


/* Footer */


.footer-title {
    width: 100%;
    text-align: center;
    font-size: 43px;
    margin: 4px 0 20px 0;
}


/* Footer -> Copyright line */

.content-copyright ul { 
                        list-style: none;
                        padding: 0;
                        /*text-align: center;*/ 
                      }

.content-copyright ul li { 
                           display: inline-block; 
                           margin-right: 16px;
                         }


.content-copyright ul li a:hover { color: #3BBDC8 !important; }

/* Footer -> Global classes */

.footer-widget.footer-first { margin-right: 23%; }

.footer-widget {
                width: 14%;
                height: 88px;
                padding: 0 20px;
}

.footer-widget.footer-has-seperator {
    border-left: 2px solid #3BBDC8;
} 



/* Footer -> newsletter */

#email-subscribers-2 {
    margin: 0 auto;
    max-width: 60%;
}

#email-subscribers-2 .es_textbox {
    float: right;
    width: 70%;
}


#email-subscribers-2 .es_textbox input[type=email] {
    padding: 3px 10px;
}


#email-subscribers-2 .es_button {
    width: 21%;
    display: inline-block;
    padding-top: 0;
}

#email-subscribers-2 .es_widget_form_email { display:none; }


#email-subscribers-2 input[type="submit"] {

    background-color: #3ABDC7 !important;
    border: none !important;
    width: 100px !important;
    font-size: 17px;
    font-weight: normal !important;
    vertical-align: -webkit-baseline-middle;
    height: 38px;
    margin-right: 15px;
}

#email-subscribers-2 .es_msg {
    clear:both;
    padding-top: 5px;
    padding-bottom: 5px;
    color: lightgreen;
    font-size: 15px;
}

.footer-top-border {
    border-top: 1px dotted;
}


.widget-title { color: #fff !important; }




/* Standarts */

ul.standarts-list { list-style: none; }
ul.standarts-list li img { margin: 0 0 5px 12px;  }
ul.standarts-list li a { color: gray; }

.select2-result-label .wrap:before{
    position:absolute;
    left:4px;
    font-family:fontAwesome;
    color:#999;
    content:"\f096";
    width:25px;

    
}
.select2-result-label .wrap.checked:before{
    content:"\f14a";
}
.select2-result-label .wrap{
    margin-left:15px;
}



/*15102020*/

/* term */


.related-links {
    margin-top: 20px;
}


.related-links  ul { list-style: none; }
.related-links  ul li {margin-bottom: 5px;}
.related-links  ul li img { margin: 0 0 5px 12px;  }
.related-links  ul li a { color: gray; }


/* Search */

/*
.category-search-select,
.standarts-search-select {
        width: 267px;
 }
 

.search-form-container .select2-search__field {    padding-right: 10px;}
 

.search-form-container  .search-field { 
                                        margin: 15px 0 9px 0;
                                        font-size: 13px; 
                                      }
 

.search-form-container .select2.select2-container .select2-selection { 
    width: 243px;
    line-height: 0;
    border: 1px solid #CCC !important;
    border-radius: 0 !important; 
    margin-bottom: 10px;
    padding-right: 11px !important;
}
 
 
.search-form-container  input[type="submit"]{
    display: block !important;
    margin: 15px auto 0 !important;
}  

.search-form-container label { font-size: 11px; } 
*/



.cf {zoom: 1;}


.search-form-container {
    
        padding: 15px;
        margin: 0px auto 20px auto;
        background: white;
      /*  -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        -moz-box-shadow: 0 0px 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
        -webkit-box-shadow: 0 0px 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
        box-shadow: 0 0px 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);*/
    
}


.search-form-container .form-wrapper {
	background: whitesmoke;
}
.cf::before, .cf::after {
	content: "";
	display: table;
}
.cf::after {
	clear: both;
}

.search-form-container .form-wrapper input {
	width: 89%;
	padding: 6px 5px;
	float: right;
	border: 0;
	background: whitesmoke;
}
.search-form-container .form-wrapper input:-ms-input-placeholder {
	color: whitesmoke;
	font-weight: normal;
	font-style: italic;
}
.search-form-container .form-wrapper button {
	overflow: visible;
	position: relative;
	float: left;
	border: 0;
	padding: 0;
	cursor: pointer;
	height: 40px;
	width: 110px;
	font: bold 15px/40px "lucida sans", "trebuchet MS", "Tahoma";
	color: #fff;
	text-transform: uppercase;
	background: #3bbdc8;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
}
.search-form-container .form-wrapper button::before {
	content: "";
	position: absolute;
	border-width: 8px 8px 8px 0;
	border-style: solid solid solid none;
	border-color: transparent #3bbdc8 transparent;
	top: 12px;
	right: -6px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.search-form-container .form-wrapper button:active, .search-form-container .form-wrapper button:focus {
	background: #3bbdc8;
}
.search-form-container .form-wrapper button:focus::before {
	border-left-color: #3bbdc8;
}

.search-form-container .form-wrapper button.bottom-submit { margin-top: 15px; }
.search-form-container .form-wrapper button.bottom-submit:before { display: none; }

.advanced-search-container { 
    display: none;
    padding: 15px;
    overflow: hidden;
}


.advanced-search-container .select2-container {
        width: 100% !important;
        margin-bottom: 20px;
}


.advanced-search-container label {
    display: block;
}


.advanced-search-container input[type="date"] {
    width: 100%;
    background: white;
    background: #fff!important;
    border: 2px solid #ddd!important;
    padding: 2px 5px;
    margin-bottom: 1px;
}


.select2-container .select2-search--inline {
    line-height: 0;
}


.advanced-search-container  .select2.select2-container .select2-selection.select2-selection--multiple {
    
  
}


.advanced-search-container input {
  
}


.advanced-search-link {
    display: inline-block;
    width: 100%;
    background: white;
    color:  #3bbdc8;
    cursor: pointer;
}


/* Woocommerce */
body.post-type-archive-product.woocommerce #breadcrumbs { margin-bottom: 55px !important; }
body.post-type-archive-product.woocommerce #breadcrumbs span { display: none; }
body.post-type-archive-product.woocommerce .entry-page section:last-child { display: none; }
body.post-type-archive-product.woocommerce .product-title { margin-top: 0; }

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button { background: #3ABDC7; }
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover { background: #2e98a0; }


.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt { background: #3ABDC7; }


.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover { background: #2e98a0; }



.about-image-bottom img {
    width: 100%;
    height: 320px;
}



/* Grid */

#grid-items.products-grid-top {
    margin-bottom: 100px;
}

#grid-items.products-grid-top .entry-thumbnail {
    max-width: 320px;
    text-align: center;
    margin: 0 auto;
}


.inner-product-image {
    max-width: 300px !important;
    margin: 0 auto;
    text-align: center;
    display: block;
}




/* Page */

.side-menu-col {
    padding-right: 0;
}

#htmline-side-menu ul {
    list-style: none;
    padding: 0 !important;
}


.abix-tree-list li {
    list-style: none;
}

#htmline-side-menu ul li ul { 
    padding-left: 10px !important;
}

#htmline-side-menu ul li ul li ul { 
    padding-left: 13px !important;
}

.abix-tree-list .collapsed span.icon, 
.abix-tree-list .expanded span.icon {
    margin-right: 6px;
    cursor: pointer;
}


.abix-tree-list .glyphicon-plus:before {
    content: "\2b";
    font-size: 10px;
}


.abix-tree-list li .icon.glyphicon {
    display: none;
}

.abix-tree-list li .icon.glyphicon:first-child {
    display: inline-block;
}

/* LTR side menu */
/*
body.page-template-page-template-english .side-menu-col {
    padding-left: 15px;
    padding-right: 0;
}

body.page-template-page-template-english .abix-tree-list li {
    text-align: left;
    direction: ltr;
}

body.page-template-page-template-english #htmline-side-menu ul li ul { 
    padding-left: 10px !important;
    padding-right: 0 !important;
}

body.page-template-page-template-english #htmline-side-menu ul li ul li ul { 
    padding-left: 13px !important;
    padding-right: 0 !important;
}

body.page-template-page-template-english .abix-tree-list .collapsed span.icon, 
body.page-template-page-template-english .abix-tree-list .expanded span.icon {
    float: left;
    margin-left: 0;
    margin-right: 6px;
}
*/
/* index */

#index-terms .index-term a h4 {
    color: #5d6465 !important;
}

a.index-term-link {
    color: #319fa9;
}


/* Global */

.has-table .textwidget { overflow-x: auto; }

.page-template-page-template-english ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

.page-template-page-template-english ol > li {
  display: table;
  counter-increment: item;
}

.page-template-page-template-english ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;    
}

.page-template-page-template-english li ol > li {
  margin: 0;
}

.page-template-page-template-english li ol > li:before {
  content: counters(item, ".") " ";
}


/* Search */
#ajaxsearchprores2_2 {
    padding: 0 !important;
}



/******************* Responsive *******************/


@media (max-width: 1380px) { 
    #sub-header a {
        font-size: 15px;
    }
    
/*    
#sub-header .sub-header-inside {
    padding: 0 86px 0 0;
}
  */  
} 


@media (max-width: 1024px) { 
    
    .sf-menu li {
    padding: 0 0.5em;
}
    
}


@media (max-width: 1000px) { 
    #sub-header { max-height: none; }
    
   .sub-header-hot-subjects li a { margin-left: /*13px*/0;  }
   
   #sub-header 
   {
    line-height: 23px !important;
    }
}




@media (max-width: 1120px) {
    
    .sf-menu li { padding: 0 0.5em; }

}    



@media (max-width: 1020px) {
    
    .sf-menu li { padding: 0 0.4em; }
    
    .search-toggle { padding: 0 13px 0 0; }

}    


@media (max-width: 1110px) {
    
    .search-form-container .form-wrapper button::before { display: none; }
    
    .search-form-container .form-wrapper input { width: auto; min-width: 278px; }
    
    .advanced-search-container input[type="date"] { width: 100%; }
    
}




@media (max-width: 991px) {
    
    .homepage-test-container  h2 { 
        
            font-size: 24px;
            text-align: center !important;
    }
    
    
    .homepage-test-container  .hide-mobile { display: none !important; }

}/*991*/    



@media (max-width: 445px) {
    
    .search-form-container .form-wrapper input { width:100%; min-width: auto; font-size: 13px; }
    
    .search-form-container .form-wrapper button { width:100%; }
    
}



@media (max-width: 1188px) {

.footer-widget.footer-first { margin-right: 15%; }

.footer-widget { 
                    width: 19%; 
                    padding: 0 16px;
               }

    
} /*1088*/




@media (max-width: 890px) {
    /*
body.rtl #header.logo-right .nav-main, 
body.rtl .sticky-header.logo-right .nav-main { float: none; }


body.rtl #header.logo-right .logo, body.rtl .sticky-header.logo-right .logo {
    float: left;
    max-width: 100px;
    padding-top: 15px;
}*/

.sf-menu a { padding: 0; }

    
}



@media (max-width: 767px) {


/* english home page */
.page-id-11823 #page-header {
    display: none;
}

.page-id-11823 #primary {
    padding-left: 0;
    padding-right: 0;
}


.page-id-5739 #primary #content #main { margin-top: 0; }


.caption__inner-cat {
    background-color: #eee;
    height: 70px;
}


#grid-items {
    width: 100%;
    margin: 0 auto;
}

#grid-items .even  .grid-item:nth-child(even) .caption__inner-cat { background-color: #EEE; }
#grid-items .odd   .grid-item:nth-child(odd) .caption__inner-cat  { background-color: #EEE; }
#grid-items .grid-item:nth-child(even) .caption__inner-cat { background-color: #E0E0E0 !important; }

#grid-items .grid-item-cat { margin-bottom: 0 !important; }
    
/**/
    
.sub-header-title {
    display: block;
    float: none;
    text-align: center;
}

#sub-header,
.sub-header-hot-subjects li:after {
   display: none;
}


#primary #content #main {
    margin-top: 0px;
}

#header.logo-right .logo, 
.sticky-header.logo-right .logo {
    margin:0;
}    
    
    
.logo-img {
    max-width: 100px;
}    

.navbar-toggle { margin: 21px 0 0 0; }


.menu-hot-topic a span {
    color: #3bbdc8;
    font-weight: bold;
    font-style: italic;
    
}


.menu-hot-topic .sub-menu li {
        margin-right: 20px;
}


.mobile-menu .menu-hot-topic {
/*    border-bottom: 1px solid #3bbdc8;*/
}


.mobile-menu .menu-hot-topic > a:after {
    color: #3bbdc8;
}


ul.letters-list.english-list,
ul.letters-list {
    padding: 0;
}


ul.letters-list li {
    margin-bottom: 12px;
}




.homepage-test-container .pojo-button-wrap {
    float: none !important;
    text-align: center !important;
    margin-bottom: 18px;
}

.homepage-test-container .pojo-button-wrap a.button{
        padding: 0 11px !important;
}


.homepage-btn-ethics {
    position: relative;
    top: auto;
    left: auto;
    padding-bottom: 25px;
}



.homepage-btn-ethics .pojo-button-wrap.pojo-button-right {
    float: none !important;
    text-align: center !important;
}


.post-group-english .posts-group .homepage-post-group-title {
    text-align: left;
    direction: ltr;
}


/* Homepage -> TOP buttons */

.flip-col-order-mobile .columns.widget-columns {
    display: -webkit-box;
    display: -moz-box;   
    display: box;    
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
}


.flip-col-order-mobile .columns.widget-columns  .english-button {
    -webkit-box-ordinal-group: 1 !important;
    -moz-box-ordinal-group: 1 !important;
    box-ordinal-group: 1 !important;
}



.flip-col-order-mobile .columns.widget-columns  .simulation-button {
    -webkit-box-ordinal-group: 2 !important;
    -moz-box-ordinal-group: 2 !important;
    box-ordinal-group: 2 !important;
}




/* English -> TOP buttons */

.flip-col-order-mobile--inner-page .columns.advanced-columns {
    display: -webkit-box;
    display: -moz-box;   
    display: box;    
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
     
    -moz-box-direction: reverse;      /* Mozilla */
    -webkit-box-direction: reverse;   /* WebKit */
    box-direction: reverse;           /* As specified */
}



.flip-col-order-mobile--inner-page .columns.advanced-columns .english-page-button.english-page-button--about {
    margin-bottom: 20px;
}


.single .entry-content {
    text-align: justify;
}


.english-page-button a.button {
    height: 60px;
}


.book-component ul {
    list-style: none !important;
    padding: 0;
    text-align: center;
}


/* Search box */

.search-section-mobile #ajaxsearchpro2_1 .probox, 
.search-section-mobile #ajaxsearchpro2_2 .probox, 
.search-section-mobile div.asp_m.asp_m_2 .probox,
.search-section-mobile div.asp_m.asp_m_2 .probox .promagnifier {
    background: #000 !important;
}


/* Tree Menu */

#htmline-side-menu ul {
    padding: 0 40px 0 0  !important
}

#htmline-side-menu > ul {
    border-top:  1px solid #ccc;
}

.abix-tree-list li {
    font-size: 17px;
}


    
}/*767*/

.grid-items .pojo-image-text > a {
    position: relative;
    display: block;
}

.grid-items .pojo-image-text > a:before {
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    -webkit-transition: background .3s ease-out;
    -o-transition: background .3s ease-out;
    transition: background .3s ease-out;
}

.grid-items .pojo-image-text > a:hover:before {
    background-color: rgba(0,0,0,.1);
}

.grid-items .image-text-title {
    margin: 0;
    background: #eee;
    padding: 14px 0 19px 0;
    color: #000;
    text-align: center;
    font-size: 18px;
    font-family: 'Rubik', Arial, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.3em;
}



/* Popup Modal */
#float-button {
    position: fixed;
    left: -57px;
    top: 50%;
    z-index: 999;
    transform: translateY(-50%) rotate(-90deg);
	font-size: 19px;
    background-color: #3ABDC7;
    color: white;
    border: none;
    cursor: pointer;
    padding: 10px 20px;
    border-radius: 0;
}



@media (max-width: 767px) {
	#float-button {
		font-size: 14px;
		left: -44px;
	}
} /*767*/


/* Hide mailchimp */

.um-field.um-field-checkbox.um-field-checkbox-mailchimp {
	display:none;
}




/* 08.08.24 */


.related.products .post-12211 .woocommerce-loop-product__title,
.post-type-archive-product .product.type-product.post-12211  .woocommerce-loop-product__title {
	text-align:left;
	height: 120px;
}


.related.products  .woocommerce-loop-product__title,
.post-type-archive-product .product.type-product  .woocommerce-loop-product__title {
	height: 85px;
}



.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
	/*color:#3bbdc8;*/
}


.single-product #tab-description h2:first-child,
#tab-title-description {
	display:none !important;
}



@media (max-width: 767px) {


	.related.products .woocommerce-loop-product__title, 
	.post-type-archive-product .product.type-product .woocommerce-loop-product__title {
		height: 146px;
	}
	
	.related.products .post-12211 .woocommerce-loop-product__title,
	.post-type-archive-product .product.type-product.post-12211  .woocommerce-loop-product__title {
		text-align:left;
		height: 180px;
	}
	
	.single-product  .woocommerce-loop-product__title {
		height:auto !important;
	}
    
} /*767*/


@media (min-width: 1500px) {
    .sf-menu {
        position: relative;
    }
    
    .sf-menu .menu_drifrs {
        position: absolute;
        right: 100%;
        width: 162px;
    }
}


h2.media-heading {
    font-size: 21px;
    font-weight: normal;
    line-height: 1.2em;
}


.mc4wp-form input[type="submit"] {
	background-color: #3ABDC7 !important;
    border: none;
    color: #fff;
	
}



.an_mailchimp_wrapper label {
	width: 100%;
}

.an_mailchimp_wrapper .mpam-submit.button {
	background-color: #3ABDC7;
    color: #Fff;
    border: none;
}



/* EN */
body:not(.rtl) .sub-header-title { 
	float: left;
    padding-right: 10px;
    padding-left: 0;
}


body:not(.rtl) .sub-header-hot-subjects {
	float: left;
}


body:not(.rtl).single-htmline_term h6 {
    text-transform: none;
}


body:not(.rtl) .sf-menu li {
    padding: 0 0.5em;
}


/***********************/
/* Author box */
/***************************/
.seo-author-box {
    display: flex;
    gap: 20px;
    align-items: flex-start;
    padding: 20px;
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    background: #fff;
    margin-top: 32px;
}

.seo-author-box__image {
    width: 120px;
    height: 120px;
    border-radius: 999px;
    object-fit: cover;
    display: block;
}

.seo-author-box__content {
    flex: 1;
}

.seo-author-box__name {
    margin: 0 0 8px;
    font-size: 22px;
    line-height: 1.3;
}

.seo-author-box__name a {
    text-decoration: none;
}

.seo-author-box__job-title,
.seo-author-box__company {
    margin: 0 0 8px;
    color: #4b5563;
	display: inline-block;
}

.seo-author-box__description p {
    margin: 0 0 10px;
}

.seo-author-box__social {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    list-style: none;
    padding: 0;
    margin: 14px 0 0;
}

html[dir="rtl"] .seo-author-box,
body.rtl .seo-author-box {
    direction: rtl;
}



@media (max-width: 767px) {

	.seo-author-box {
			flex-direction: column;
	}
    
} /*767*/



/* TERM FAQ */
.page-faqs-wrapper h2 {
    font-weight: normal;
    font-size: 18px;
    text-transform: none;
    font-style: italic;
    line-height: 31px;
}
