@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");
*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
outline: none;
}
.category li.sf-field-category {
display: none !important;
}
.searchandfilter .sf-field-taxonomy-seasons {
font-weight: normal;
font-size: 13px;
color: #9C9C9C;
}
span.tp-thumb-title {
DISPLAY: NONE !IMPORTANT;
}
.tp-thumbs.inner.hesperiden.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal span.tp-thumb-image:hover {
border: 2px solid #88b728;
}
section.error-404.not-found .page-content {
text-align: CENTER;
padding: 40px;
}
span.sf-count {
display: none !important;
}
.searchandfilter .sf-field-taxonomy-seasons label:hover {
color: #91BB45;
}
h2 {
font-weight: 700;
}
.brand img {
max-width: 100%;
height: auto;
}
.acoupon.list img , .grid-items img{
max-width: 160px;
}
.layer-wrapper.layout-130 {
min-height: 160px;
}
.brand {
margin-left: 0 !important;
}
article.blog-new img {
max-width: 100%; left: 0;
right: 0;
margin: auto;
box-shadow: 10px 10px 10px rgb(102 102 102 / 15%);
background: #fff;
border-radius: 30px;
margin-bottom: 10px;
}
nav#main-menu {
border: none !important;
}
.single-head {
background: #042f40;
color: white;
min-height: 350px;
}
.single-head .entry-title {
margin-top: 135px;	
}
#hoWrapper {
min-height: 450px;
}
.single-head .container {
width: 1650px;
margin: auto;
}
#newsletter .container {
margin: auto !important;
}
#newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
min-height: 40px;
width: 100%;
}
.t_center {
display: flex;
position: absolute;
left: 50%;
transform: translate(-50%, 0);
width: max-content;
}
.home .vc_arrow-icon-arrow_01_left:before {
font-family: 'FontAwesome' !important;
content: "\f060" !important;
}
.home .vc_arrow-icon-arrow_01_right:before{
font-family: 'FontAwesome' !important;
content: "\f061" !important;
}
a.socialfix {
width: 50px;
height: 50px;
background: whitesmoke;
display: BLOCK;
position: fixed;
right: 0;
top: calc(50% - 110px);
z-index: 999;
text-align: CENTER;
line-height: 50px;
font-size: 25px;
}
a.socialfix:hover{
transition:all .3s ease;
background:#8cc63f;
color:white !important;
}
.su-tabs-nav span:focus {
outline: none !important;
}
.su-tabs-nav span:hover {
font-size: auto;
background: transparent !important;
font-weight: bold !important;
border-bottom: 1px solid #8cc63f;
}
.appointmenter:hover {
transition: all .3s ease;
}
.single-post-bg {
background: rgb(228,228,228);
background: linear-gradient(180deg, rgba(228,228,228,1) 0%, rgba(241,241,241,1) 35%, rgba(245,245,245,1) 100%);
min-height: 100px;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
flex-flow: row;
margin-top: -10px;
}
#crumbs {
display: flex;
align-content: center;
justify-content: center;
}
#crumbs li {
list-style-type: none;
color: #fff;
}
#crumbs li a {
color: #fff;
}
#crumbs li a:hover {
color: #4cadc9;
}
#crumbs li:not(:first-child):before {
list-style: inside;
font-family: "Font Awesome 5 Free";
content: "\f054";
font-weight: 600;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
padding-left: 10px;
padding-right: 10px;
color: #fff;
}
.su-tabs-nav span {
font-size: 16px !important;
}
span.su-tabs-current {
color: #8cc63f!important;
font-weight: normal!important;
}
.su-tabs-nav span.su-tabs-current {
border-bottom: 1px solid #8cc63f;
}
.servicehome .wpb_column.vc_column_container.vc_col-sm-3:hover .vc_figure a::before {
opacity: 1
}
.servicehome {
max-width: 1440px;
margin: 30px auto !important;
}
.servicecont {
height: 750px;
display: flex;
align-items: center;
align-content: center;
}
.servicecont .vc_col-sm-2 {
background: #000;
height: 375px;
width: 295px;
margin-right: 15px;
display: flex;
align-items: center;
}
.servicecont .vc_figure {
margin-top: calc(50% - 40px);
}
.servicecont .vc_col-sm-4 .vc_column-inner {
margin-top: calc(50% - 150px);
}
.servicecont .wpb_text_column {
margin-top: -30px;
}
.servicecont .vc_col-sm-2 h2 {
font-size: 22px;
width: auto;
font-weight: 300;
color: white;
}
.servicecont .vc_col-sm-2 h2:a {
color: white;
}
.servicecont .vc_col-sm-2 .wpb_wrapper {
text-align: -webkit-center;
text-align: -moz-center;
}
.servicecont .vc_col-sm-2:nth-of-type(odd) {
margin-top: -15px;
}
.servicecont .vc_col-sm-2:nth-of-type(even) {
margin-top: 15px;
}
.service_button .vc_btn3-color-white:hover {
color: #fff!important;
background-color: #000!important;
}
.servicecont .servicetext {
text-align:right;   
text-align-last:right;
}
.servicecont .vc_col-sm-4 .vc_column-inner {
text-align:right;
text-align-last:right;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:not(:last-child):hover {
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item .mega-silverb .mega-menu-link {
border-left: 4px solid #aeaeae;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item .mega-goldb .mega-menu-link {
border-left: 4px solid #f2cf49;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item .mega-platinumb .mega-menu-link {
border-left: 4px solid #d0c49e;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item .mega-diamondb .mega-menu-link {
border-left: 4px solid #679676;
}
.single-post-bg h1 {
color: #91bb45;
margin-bottom: 30px;
}
#pagenws .container-fluid {
max-width: 1460px;
margin: auto !important;
}
.entry-image.col-md-12.col-sm-12 {
margin-bottom: 30px;
}
div#maphome .wpb_content_element {
margin-bottom: 0;
}
.page-id-3576 #single-content {
margin-top: 0rem;
}
.testimonialhome p {
line-height: 30px;
}
div#single-content p {
line-height: 18px;
}
.post-template-default.single.single-post .entry-content p {
font-size: 18px;
line-height: 30px;
}
.testimonialhome {
max-width: 1460px;
margin: auto !important;
}
.post-template-default.single.single-post .entry-content {
margin-bottom: 5rem;
}
.btnews {
border: none !important;
background: #000;
border-radius: 5px;
}
.row.footeraki ul li {
line-height: 2;
}
.textwidget.custom-html-widget {
line-height: 2;
}
.postnewsitem {
margin-top: 0px;
}
.btnews:hover a {
color: #8cc63f !important;
border: none !important;
}
.btnews a {
border: none !important;
color: white !important;
}
.expertnews.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
padding-bottom: 5px !important;
font-size: 15px !important;
}
.expertnews.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
font-size: 15px !important;
}
a.youtubcol {
color: red;
}
a:hover {
text-decoration: none;
color: #8ab928;
}
#menu-footmenu {
margin-left: -40px;
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
width: 450px;
}
#menu-renewalpackages {
margin-left: -40px;
}
.blog article.blog-new figure {
max-height: 270px;
width: auto;
overflow: HIDDEN;
}
a.fbcol {
color: #3b5998;
}
div#covermoreboxes img {
max-width: 90px;
}
.navbar-default {
background-color: transparent;
border-color: transparent;
}
.logoheader span {
font-size: 16px;
font-weight: bold;
color: white;
padding-left: 20px;
line-height: 30px;
}
.logoheader {
display: flex;
background-color: #000;
height: 32px;
}
.single-head .container-fluid {
max-width: 1450px;
}
.logop { }
.topnote {
margin: 5px 15px 0px -15px;
color: #fff;
font-size: 13px;
display: flex;
flex-wrap: wrap;
}
.topnote a {
color: #fff;
}
.topnoteR {
margin: 5px 0px 0 0;
text-align: right;
color: #fff;
font-size: 13px;
display: flex;
justify-content: flex-end;
flex-wrap: wrap;
}
.topnoteR a {
color: #fff;
}
.topnoteR .cntct {
margin: 0 15px 0 0;
}
.topnote svg, .topnoteR svg, .custom-html-widget svg {
font-size: 16px;
color: #8bba28;
}
.tchildren {
margin-left: 10px;
margin: 0px 5px 0px;
font-weight: bold;
}
.tchildren:first-child {
flex: 0 0 calc(100% - 25px);
}
p:tchildren(1) {
font-weight: bold;
}
.tchildren:last-child {
color: #f2cf49;
font-weight: normal;
}
img.logo {
}
.topBar {
letter-spacing: 0px;
font-size: 13px;
color: white;
line-height: 30px;
background: #1a76a5;
box-shadow: 0px 0px 7.12px 0.88px rgba(0, 0, 0, 0.17);
height: 30px;
z-index: 297;
}
div#newsprees .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
border-radius: 25px;
}
.frad span {
width: 25px;
display: inline-block;
}
.frad a {
color: white;
}
div#stategyboxes .vc_col-sm-2:hover:before {
transition: All .3s ease-in;
background: #2db3e7;
}
a.instacol {
color: #e1306c;
}
a.bktohomepg {
display: block;
text-align: center;
margin-top: 30px;
background: #3ba4d0;
max-width: 170px;
margin: 30px auto;
padding: 5px;
border-radius: 35px;
color: white;
}
.footersocial a:hover {
color: #2daadf;
border-color: #2da8dd;
transition: all .3s ease-in;
}
.entry-image img {
max-width: 100%;
height: auto;
}
.activitytitle {
transition: all .3s ease-in;
}
#header {
width: 100%;
position: relative;
z-index: 999;
margin: auto;
}
#header .logoheader {
width: 1340px;
max-width: 1340px;
}
#header .fullw {
display: flex;
justify-content: center;
background: #000;
width: 100%;
}
#header .container-fluid {
}
input.wpcf7-form-control.wpcf7-submit {
transition: all .3s ease-in;
}
header#header.allagi {
background: #0b596b;
box-shadow: 0px 0px 15px 0px rgba(113, 125, 148, 0.2);
}
body {
background: #f8f8f8 !important;
color: black;
font-family: 'Ubuntu', sans-serif;
font-size: 16px;
}
.navbar {
margin-bottom: 0px;
}
#secondary-head {
display: flex;
justify-content: center;
}
#secondary-head .nav {
display: flex;
width: 100%;
max-width: 1340px;
font-size: 13px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 {
text-align: left;
font-size: 17px;
color: #000;
}
#main-head {
margin: 0px;
background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 35%, rgba(239,239,239,1) 100%);
height: 100px;
padding: 0;
display: flex;
justify-content: center;
}
#mega-menu-wrap-menu-1 {
border-radius: 0px;
background: transparent;
margin: 0px 0px 0px 100px;
}
ul#mega-menu-menu-1 {
}
nav#main-menu {
padding: 0;
border-radius: 0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
font-family: 'Ubuntu', sans-serif;
font-weight: 600;
color: #fff;
font-size: 15px;
background: #88b728;
border-radius: 5px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover {
text-decoration: none;
border-radius: 5px;
font-weight: 600;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
line-height: 40px;
color: #4a4a4a;
font-size: 16px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
font-weight: 600;
border-radius: 5px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
font-family: 'Ubuntu', sans-serif;
font-weight: 600;
color: #fff;
font-size: 15px;
background: #88b728;
border-radius: 5px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-offer_request.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link { }
.wpb_wrapper {
text-align: center;
} .searchandfilter li[data-sf-field-input-type="checkbox"] label, .searchandfilter li[data-sf-field-input-type="radio"] label, .searchandfilter li[data-sf-field-input-type="range-radio"] label, .searchandfilter li[data-sf-field-input-type="range-checkbox"] label {
padding-left: 5px;
}
.searchandfilter input.sf-input-checkbox[type=checkbox] + .sf-label-checkbox:before {
font-family: FontAwesome;
content: "\f096";
padding-right: 5px;
color: #000;
cursor: pointer;
}
.searchandfilter input.sf-input-checkbox[type=checkbox]:checked + .sf-label-checkbox:before {  
font-family: FontAwesome;
content: "\f046";
color: #91bb45;
cursor: pointer;
}
.searchandfilter input.sf-input-checkbox {
display: none;
}
.searchandfilter input.sf-input-checkbox[type=checkbox] + .sf-label-checkbox::hover {
cursor: pointer;
}
.searchandfilter h4 {
font-weight: 600;
color: #000;
}
.sf-field-category {	
border-bottom: solid 1px #000;	
}
.searchandfilter ul {
display: contents;
}
label {
font-weight: normal;
cursor: pointer;
}
.searchandfilter[data-sf-form-id="180"] label {
margin: margin: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
line-height: 1em;
text-transform: none;
padding: 8px 8px 8px 8px;
text-decoration: none;
cursor: pointer;
box-shadow: none;
border: 1px solid #e2e2e2;
font-size: 13px;
font-weight: normal;
color: #9c9c9c;
}
.searchandfilter[data-sf-form-id="180"] input.sf-input-checkbox[type="checkbox"] + .sf-label-checkbox::before {
display: none;
}
.searchandfilter[data-sf-form-id="180"] label:hover {
color: #91bb45;
}
.searchandfilter[data-sf-form-id="180"] label:active, .sf-field-tag .sf-option-active .sf-label-checkbox {
color: #91bb45;
border-color: #91bb45;
}
.searchandfilter[data-sf-form-id="180"] input {
display: none;
}
.searchandfilter .sf-field-category {
font-weight: normal;
font-size: 13px;
color: #9c9c9c;
}
.searchandfilter .sf-field-category label:hover {
color: #91bb45;
}
.searchandfilter .sf-field-taxonomy-super_markets {
font-weight: normal;
font-size: 13px;
color: #9c9c9c;
}
.searchandfilter .sf-field-taxonomy-super_markets label:hover {
color: #91bb45;
}
.searchandfilter .sf-field-taxonomy-company {
font-weight: normal;
font-size: 13px;
color: #9c9c9c;
}
.searchandfilter .sf-field-taxonomy-company label:hover {
color: #91bb45;
}
.searchandfilter .sf-field-reset {
font-weight: normal;
font-size: 13px;
color: #9c9c9c;
}
.searchandfilter .sf-field-reset label:hover {
color: #91bb45;
}
.searchandfilter .sf-field-taxonomy-coupon_type {
font-weight: normal;
font-size: 13px;
color: #9c9c9c;
}
.searchandfilter .sf-field-taxonomy-coupon_type label:hover {
color: #91bb45;
}
.searchandfilter .sf-field-taxonomy-discount_type {
font-weight: normal;
font-size: 13px;
color: #9c9c9c;
}
.searchandfilter .sf-field-taxonomy-discount_type label:hover {
color: #91bb45;
}
.searchandfilter .sf-field-tag {
font-weight: normal;
font-size: 13px;
color: #9c9c9c;
}
.searchandfilter .sf-field-tag label:hover {
color: #91bb45;
}   .coupons {
height: 160px;
display: flex;
justify-content: center;
flex-direction: column;
}
.title_coupons {
display: flex;
justify-content: center;
}
.title_coupons h3 {
font-size: 30px;
font-weight: 600;
color: #000;
}
.coupg {
color: #91bb45;
}
.coup_img {
margin-top: 100px;
}
#coupons {
margin-top: 40px;
}
.ult_tabmenu.style3 > li.ult_tab_li::before {
left: auto!important;
right: auto!important;
bottom: auto!important;
}
#whyus {
background: #000;
height: 100%;
color: #fff;
padding-bottom: 5rem;
}
#whyus .fhead {
padding-top: 50px;
}
#whyus .fttitle {
color: #8ab928;
font-weight: bold;
}
#whyus .fttext {
padding-top: 45px;
font-size: 15px;
max-width: 1340px;
}
#newsletter {
height: 100%;
display: flex;
min-height: 200px;
align-items: CENTER;
justify-content: center;
}
#about {
height: 772px;
display: flex;
justify-content: center;
align-content: center;
margin: auto!important;
max-width: 1903px;
}
#initiatives {
max-width: 1903px;
margin: auto!important;
}
#about .about_img {
margin-right: 140px;
margin-top: 70px;
}
#about .about_content {
width: 610px;
top: 40px;
margin-left: 250px;
text-align-last: left;
}
#about .about_content .abtitle {
margin-top: 40px;
font-size: 45px;
font-weight: 800;
color: #88b728;
}
#about .about_content .abtxt {
text-align: left;
margin-top: 40px;
line-height: 35px;
color: #727272;
}
#about .about_content .abbut {
margin-top: 80px;
color: #fff;
padding: 20px 25px;
border-radius: 30px;
background: rgb(25,47,89);
background: linear-gradient(180deg, rgba(25,47,89,1) 15%, rgba(23,77,121,1) 50%, rgba(20,114,162,1) 100%);
display: flex;
align-items: center;
width: 250px;
font-weight: 600;
justify-content: center;
}
#about .about_content .abbut a:hover{
background: rgb(25,47,89);
}
#about .about_content .abbut .arrow {
margin-left: 10px;
font-size: 15px;
}
#initiatives .tab:nth-last-child(2) {
border-left: 1px solid white;
border-right: 1px solid white;
}
#initiatives .tab .hoverme {
display: grid;
background: #294877;
opacity: 0.6;
margin-top: -35px;
height: 750px;
animation: mymovealt 0.5s;
animation-fill-mode: forwards;
}
#initiatives .tab .hoverme:hover {
animation: mymove 1s;
animation-fill-mode: forwards;
opacity: 1;
background: transparent;
}
@keyframes mymove {
from {background-color: #294877;}
to {background-color: transparent;}
}
@keyframes mymovealt {
from {background-color: transparent;}
to {background-color: #294877;}
}
#initiatives .initiative_icon {
margin-top: 140px;
}
#initiatives .initiative_title {
font-size: 48px;
margin-top: 20px;
color: #fff;
font-weight: 700;
}
#initiatives .initiative_txt {
font-size: 18px;
color: #fff;
margin-top: 32px;
line-height: 35px;
}
#initiatives .initiative_btn {
margin: 170px auto 95px auto;
border-radius: 30px;
border: 1px solid #fff;
font-size: 16px;
display: flex;
align-items: center;
justify-content: center;
font-weight: 600;
width: 250px;
height: 50px;
color: #fff;
}
#initiatives .initiative_btn:hover {
background: rgb(25,47,89);
background: linear-gradient(180deg, rgba(25,47,89,1) 15%, rgba(23,77,121,1) 50%, rgba(20,114,162,1) 100%);
border: 0px;
}
#initiatives .initiative_btn .arrow {
margin-left: 10px;
font-size: 15px;
}
#coop {
max-width: 1903px;
margin: auto;
}
#coop .mmbr_badge {
margin-top: 80px;
}
#coop .mmbr_title {
margin-top: 20px;
font-weight: 800;
font-size: 48px;
color: #273d85;
}
#coop .mmbr_titlein {
margin-top: 20px;
font-weight: 800;
font-size: 35px;
color: #273d85;
}
#coop .mmbr_txt {
margin-top: 35px;
line-height: 35px;
color: #727272;
width: 600px;
margin: auto auto 50px auto;
}
#news .hmnews_title {
margin-top: 20px;
font-weight: 800;
font-size: 48px;
color: #273d85;
}
#news .hmnews_txt {
margin-top: 35px;
line-height: 35px;
color: #727272;
width: 600px;
margin: auto auto 50px auto;
}
#news .title_link {
font-size: 20px!important;
font-weight: 900;
}
.skin.flat .layer-content {
display: flex;
flex-wrap: wrap;
align-content: space-between;
}
.skin.flat .layer-content .read_more {
padding: 15px 10px!important;
font-weight: 600;
}
.skin.flat .layer-content .read_more:after {
font-family: 'FontAwesome' !important;
content: "\f0da" !important;
padding: 0 20px!important;
}
.grid-items .item {
padding: 5px;
}
#news .readmore {
display: flex;
justify-content: center;
align-content: center;
}
#news .readmore .abbut {
margin: 80px;
color: #fff;
padding: 20px 25px;
border-radius: 30px;
background: rgb(25,47,89);
background: linear-gradient(180deg, rgba(25,47,89,1) 15%, rgba(23,77,121,1) 50%, rgba(20,114,162,1) 100%);
display: flex;
align-items: center;
width: 250px;
font-weight: 600;
justify-content: center;
}
#news .readmore .abbut .arrow {
margin-left: 10px;
font-size: 15px;
}  #header .navbar {
font-size: 1.0625em;
font-weight: 700;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
margin: 0 0 0 0px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item > ul.mega-sub-menu .mega-menu-item:first-child a {
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
color: #75bc43;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:hover:after {
color: #237da9;
} #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.contact_alt > a.mega-menu-link{
color:white!important;
align-items: center;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.contact_alt:after{
content:"";
position: absolute;
height: 0.5em;
border-top: 1px solid black;
}    .projectshome .slick-arrow {
border: 1px solid black;
font-size: 25px!important;
background: #fff!important;
}
.pp_pic_holder .ppt {
text-align: center;
}  .fseminars {
width: 1450px;
max-width: 1450px;
}
.sem_cat {
height: 400px;
border-radius: 20px;
box-shadow: 10px 10px 10px rgb(102 102 102 / 15%);
display: flex;
justify-content: center;
align-content: center;
background: #fff;
margin-bottom: 120px;
}
.sem_block_bg {
height: 130px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
background-size: cover;
}
.blog-new__body {
margin-top: -50px;
width: 100%;
display: flex;
text-align: center;
}
.link-accent {
margin: auto;
left: 0;
right: 0;
width: 100%;
display: flex;
top: 60px;
flex-flow: wrap;
place-content: center;
}
.blog-new__body h4 {
display: flex;
margin: auto;
left: 10px;
right: 10px;
text-align: center;
font-weight: 600;
line-height: 30px;
padding-top: 20px;
}
.blog-new__body p {
margin: auto;
text-align: center;
height: auto;
padding-top: 30px;
}
.sem_head {
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: center;
margin-top: 70px;
}
.sem_partner {
border-radius: 20px;
box-shadow: 10px 10px 10px rgb(102 102 102 / 15%);
max-width: 190px;
display: flex;
justify-content: center;
align-content: center;
background: #fff;
}
.sem_in_title {
font-size: 15px;
font-weight: 600;
color: #88b728;	
}
.sem_in_inst {
font-size: 18px;
font-weight: 600;
color: #898989;	
}
.sem_tab_start {
padding-left: 170px;
display: flex;
justify-content: center;
align-items: center;
}
.sem_tab_start svg {
font-size: 40px;
color: #88b728;
margin-right: 10px;
}
.sem_tab {
padding-left: 50px;
display: flex;
justify-content: center;
align-items: center;
}
.sem_tab svg {
font-size: 40px;
color: #88b728;
margin-right: 10px;
}
.sem_tab_last {
padding-left: 10px;
display: flex;
justify-content: center;
align-items: center;
}
#sem_row1 {
margin-bottom: 55px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
background: #88b728;
font-weight: 600;
font-size: 18px;
color: #fff!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
border-color: #fff!important;
}
#sem_row1 .about_txt .vc_column-inner {
padding-right: 0px;	
}
#sem_row1 .about_img .vc_column-inner {
padding-left: 0px;	
}
#single-content .course_title {
display: flex;
background: rgb(25,47,89);
background: linear-gradient(180deg, rgba(25,47,89,1) 15%, rgba(23,77,121,1) 50%, rgba(20,114,162,1) 100%);
height: 80px;
padding-left: 70px;
color: #fff;
align-items: center;
margin-top: 0px;
}
#single-content .course_title h2 {
margin-top: auto;
}
.course_ftitle {
height: 150px;
display: flex;
align-items: center;
justify-content: center;
color: #88b728;
}
#single-content .course_txt {
color: #707070;
min-height: 230px;
box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
}
#single-content .course_txt p {
font-size: 15px;
padding-left: 70px;
padding-right: 150px;
line-height: 40px;
}
.tpdf {
position: absolute;
right: 80px;
top: 20px;
padding: 8px 30px;
border-radius: 30px;
font-weight: 600;
background: #fff;
}
.init_btn {
padding: 8px 30px;
border-radius: 30px;
border: 1px solid #1b3866;
font-weight: 600;
}
.init_btn:hover {
border: 1px solid #75bc43;
color: #75bc43;
}
.viewmores {
color: #fff;
padding: 10px 10px;
border-radius: 30px;
background: rgb(25,47,89);
background: linear-gradient(180deg, rgba(25,47,89,1) 15%, rgba(23,77,121,1) 50%, rgba(20,114,162,1) 100%);
display: flex;
align-items: center;
width: 70%;
font-weight: 600;
justify-content: center;
left: 0;
right: 0;
margin: auto;
margin-top: 45px;
}
.viewmores a {
}
.viewmores a:hover {
color: #8ab928;
}
.viewmores .arrow {
margin-left: 10px;
font-size: 15px;
}  .ourprojects .vc_gitem-post-data {
text-align-last: left;
}
.ourprojects .vc_gitem-post-data p {
text-align-last: left;
}
.animateonload {
position: relative;
}
.animateonload::before {
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
}
.animateonload:hover::before {
-webkit-animation: shine .75s;
animation: shine .75s;
}
@-webkit-keyframes shine {
100% {
left: 125%;
}
}
@keyframes shine {
100% {
left: 125%;
}
}  .grid-items .layer-wrapper {
box-shadow: 5px 10px 15px rgba(142, 141, 141, 0.25);
border-radius: 10px;
border: 1px solid white;
display: flex;
}
.grid-items .layer-wrapper:hover {
border: 1px solid #91bb45;
}
.grid-items .brand {
margin-left: 10px;
display: flex;
align-content: center;
}
.grid-items .title {
font-size: 16px;
font-weight: 600;
color: #91bb45;
position: absolute;
left: 200px;
top: 30px;
}
.grid-items .desc {
font-size: 13px;
font-weight: 600;
color: #000;
position: absolute;
top: 70px;
left: 200px;
width: 300px;
text-align: left;
}
.grid-items .button {
position: absolute;
right: 10px;
bottom: 10px;
border-radius: 8px;
border: 1px solid #91bb45;
color: #91bb45;
font-size: 12px;
font-weight: 700;
padding: 10px;
}
.grid-items .button:hover {
color: #fff;
background: #91bb45;
}  .acoupon {
position: relative;
background: #fff;
margin-bottom: 30px;
width: 785px;
}
.acoupon .layer-wrapper {
box-shadow: 5px 10px 15px rgba(142, 141, 141, 0.25);
border-radius: 10px;
border: 1px solid white;
display: flex;
}
.acoupon .layer-wrapper:hover {
border: 1px solid #91bb45;
}
.acoupon .brand {
margin-left: 10px;
display: flex;
align-content: center;
}
.acoupon .title {
font-size: 16px;
font-weight: 600;
color: #91bb45;
position: absolute;
left: 200px;
top: 30px;
}
.acoupon .desc {
font-size: 13px;
font-weight: 600;
color: #000;
position: absolute;
top: 70px;
left: 200px;
width: 360px;
text-align: left;
}
.acoupon .button {
position: absolute;
right: 10px;
bottom: 10px;
border-radius: 8px;
border: 1px solid #91bb45;
color: #91bb45;
font-size: 12px;
font-weight: 700;
padding: 10px;
}
.acoupon .button:hover {
color: #fff;
background: #91bb45;
}  .vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
margin-right: auto!important;
}
.newshome .vc_gitem-post-data {
text-align-last: left;
}
.newshome .vc_gitem-post-data p {
text-align-last: left;
}  .foot-cats {
display: flex;
font-size: 13px;
color: #000;
height: 40px;
}
.cats_f {
max-width: 1340px;
margin: 50px;
}
.foot, .copyright, .copyrights {
color: #fff;
background: #8ab928;
}
.fooside a {
color: #fff;
}
.fooside a:hover {
color: #000;
}
#big-footer {
background: #fff;	
max-width: 1903px;
margin: auto;
display: flex;
justify-content: center;
}
#big-footer .row {
}
#members_foot {
position: absolute!important;
left: -30px!important;
height: 372px;
margin: auto;
max-width: 1903px;
top: 545px;
z-index: 2;
right: 0;
clear: both;
}
#members_foot .title_white_un {
font-size: 36px;
color: #fff;
font-weight: 700;
}
#members_foot .title_white_un:after {
content: "";
position: absolute;
width: 70px;
height: 55px;
left: 0;
right: 0;
margin: auto;
border-bottom: solid 4px #1474a3;
}
#members_foot .white_button {
margin: 50px auto 95px auto;
border-radius: 30px;
font-size: 16px;
display: flex;
align-items: center;
justify-content: center;
font-weight: 300;
width: 250px;
height: 50px;
color: #1b3866;
background: #fff;
}
#members_foot .white_button:hover {
border: 1px solid #fff;
color: #fff;
background: #1b3866;
}
#topfoot {
place-items: flex-end;
padding-right: 0;
padding-left: 0;
max-width: 1903px;
background: #fff;
}
#alt_foot_blue {
z-index: 2;
height: 70px;
top: 430px;
background-position: top center;
background-repeat: no-repeat;
}
#alt_foot_member {
z-index: 2;
height: 70px;
top: -70px;
background-position: top center;
}
.foothold {
padding-bottom: 3rem;
display: flex;
place-items: center;
flex-direction: column;
margin-top: 40px;
}
#big-footer .row h3, #big-footer .row h4 {
color: #fff;
text-align: center;
font-size: 20px;
}
#big-footer .row h3:after, #big-footer .row h4:after { 
content: "";
position: absolute;
width: 20px;
height: 30px;
left: 0;
right: 0;
margin: auto;
border-bottom: solid 3px #1474a3;
}
#big-footer .row a {
color: #fff;
}
#big-footer .row a:hover {
color: #8ab928;
}
#footer-sidebar1, #footer-sidebar2, #footer-sidebar3, #footer-sidebar4 {
margin-top: 35px;
}
#big-footer .copyright {
font-size: 13px;
background: #8ab928;
}
.footer-wrap {
}
.footeraki img {
margin-bottom: 55px;
}
.footer-spaces {
max-width: 1510px;
}
.footeraki h3, .footeraki h4 {
color: #000;
font-size: 17px;
font-weight: bold;
padding-bottom: 10px;
}
.footeraki {
margin-left: auto;
margin-right: auto;
}
.footeraki .textwidget {
color: #000;
}
.footer-sidebar1 img {
margin-left: auto;
margin-right: auto
}
.foot {
text-align: left;
}
.footer-wrap .text-right a {
}
.footeraki .bottom {
display: flex;
height: 25px;
font-size: 14px;
}
.socialfoot {
display: flex;
flex: 0 0 100%;
justify-content: center;
align-items: center;
height: 85px;
max-width: 1340px;
}
.soc_f {
display: flex;
justify-content: center;
background: #fff;
}
.soc_b {
background: #efefef;
}
.soc_b .footeraki {
max-width: 1340px;
}
.socialfoot svg {
font-size: 30px;
color: #fff;
flex-grow: 1;
margin: 10px;
}
.socialfoot svg:hover {
color: #8ab928;
}
.foot-soc {
display: flex;
align-items: center;
text-indent: 10px;
font-size: 14px;
}
.sround {
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
background: #000;
width: 50px;
height: 50px;
display: flex;
align-content: center;
justify-content: center;
}
.footeraki .bottom:before {
content: '';
position: absolute;
top: 50%;
left: 0;
width: 100%;
transform: translateY(-50%);
}
.footeraki.footer-column{
width: auto;
}
.footer-column{
display: flex;
flex-direction: column;
}
.sidelines {
border: solid 0.5px black;
height: 200px;	
}
.scrolltxt{
width: 70%;
text-align: -webkit-center;
}
.scrollbtn{
color: white;
height: 40px;
width: 40px;
cursor:pointer;
}
#top.scrollbtn {
display: flex;
align-items: center;
justify-content: space-evenly;	
margin-bottom: 50px;
z-index: 3;
}
#top.scrollbtn svg {
font-size: 25px;
}
.scrollbtn svg:hover {
fill: #1DA1F2;
color: #1DA1F2;
}
.midline {
content: '';
position:absolute;
top: 50%;
right: 0;
border-top: 1px solid black;
width: 100px;
transform: translateY(-50%);
}
#menu-manifesto, #menu-sitemap, .footeraki .textwidget {
padding-inline-start: 15px;     }
.footer-sidebar3 li {
min-width: fit-content;
}
.menu-sitemap-container a, .menu-manifesto-container a {
color: #000;
}
#menu-manifesto li {
}
.social {
border: 1px solid #fff;
padding: 5px;
color: #fff;
} .copycenter {
display: contents;
display: flex;
align-items: center;
justify-content: center;
}
.altc {
background: #fff;
}
.altb {
background: #f8f8f8;	
}  .tt_hold {
max-width: 1340px;
display: flex;
}
.tt_hold .single-title {
width: 340px;
margin: auto;
flex-grow: 1;
}
.tt_hold .tax-description {
display: flex;
height: 100px;
align-content: center;
justify-content: center;
width: 815px;
}
.tt_hold .count {
display: flex;
width: 160px;
background: #91bb45;
color: #fff;
font-weight: 600;
}
.tax-description p, .count p {
margin: auto;
}
.count p {
text-align: center;
}
.tax-description p {
font-size: 12px;
max-width: 715px;
}
.inner #main-content {
display: flex;
flex-direction: column;
}
.single-head-service {
background-position: center center;
background-repeat: no-repeat;
min-height: 350px;
background-size: cover;
}
.single-head-service .single-title {
display: flex;
margin-left: auto;
align-items: baseline;
}
.single-head-service .single-title-center {
display: flex;
align-items: baseline;
place-content: center;
}
.single-head-service .entry-title-service {
text-shadow: 2px 2px #0f0f0f;
text-align: left;
padding-left: 8px;
margin-top: 135px;
color: white;
font-size: 45px;
display:flex;
}
.color_silver {
color: #aeaeae;
}
.color_gold {
color: #f2cf49;
}
.color_platinum {
color: #d0c49e;
}
.color_diamond {
color: #679676;
}
.single-head-service .container-fluid {
max-width: 1650px;
margin: auto;
}
.entry-title {
top: 100px;
text-align: left;
z-index: 99;
margin-bottom: 70px;
font-size: 30px;
font-weight: 600;
}
.entry-title h1 {
color: #fff;
font-size: 33px;
font-weight: 700;
background: #000;
height: 70px;
width: 500px;
}
.entry-title h1:before {
content: "";
display: block;
height: 10px;
background: #8cc63f;
margin: 10px auto;
margin-left: -10px;
}
.entry-title h1:after {
content: "";
display: block;
width: 10px;
left: 0;
height: 52px;
margin-top: -50px;
background: #8cc63f;
margin-left: -510px;
}
.entry-title h1 {
color: #000;
font-size: 16px;
font-weight: bold;
margin-top: 80px;
} .page-id-166 .single-post-bg {
display: none;
}
#member_full {
display: flex;
min-height: 720px;
}
#member_full .user_back_grad {
background: rgb(25,47,89);
background: linear-gradient(180deg, rgba(25,47,89,1) 15%, rgba(23,77,121,1) 50%, rgba(20,114,162,1) 100%);
display: flex;
align-items: center;
justify-content: center;
}
#member_full .user_back_solid {
background: #fff;
display: flex;
align-items: center;
justify-content: center;
}
#member_full .link_user {
display: flex;
justify-content: center;
align-content: center;
color: #fff;
}
#member_full .link_user a {
font-weight: 600;
color: #fff;
font-size: 35px;
}
#member_full .link_member {
display: flex;
justify-content: center;
align-content: center;
color: #1b3866;
}
#member_full .link_member a {
font-weight: 600;
color: #1b3866;
font-size: 35px;
}  .menu {
list-style: none;
margin-left: -40px;
}
.appointmenter:hover {
background: #000;
}
#main-head .container-fluid {
margin: 0px 50px 0 50px;
min-height: 100px;
padding: 0;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
width: 1340px;
max-width: 1340px;
} .contactext {
font-size: 15px;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
border: 1px solid rgba(0, 0, 0, 0.3);
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {
border: 1px solid rgba(0, 0, 0, 0.5);
}
h3.formTitle {
text-align: center;
margin: 0 0 40px 0;
line-height: 28px;
}
h5.formSubTitle {
font-size: 13px;
text-align: center;
margin: 0 0 40px 0;
}
.textIn {
margin-bottom: 20px;
}
.textIn input[type="checkbox"] {
width: auto;
line-height: 1;
height: auto;
margin: 0 6px 0 0px;
}
.textIn span.wpcf7-list-item-label {
margin-right: 10px;
}
.textIn span, .msgIn span {
font-size: 13px;
letter-spacing: 0.4px;
font-weight: bold;
}
.textIn input {
width: 100%;
font-size: 15px;
height: 50px;
line-height: 36px;
padding: 0 14px;
margin: 10px 0 0px 0;
border: 1px solid;
}
.msgIn textarea {
width: 100%;
font-size: 15px;
border-radius: 0;
padding: 0 14px;
margin: 10px 0 20px 0;
border: 1px solid;
}
div.wpcf7-validation-errors {
border: 2px solid #f7e700;
clear: both;
padding: 10px 15px;
margin: 10px 15px;
float: left;
width: auto;
}
form div.wpcf7-mail-sent-ok {
display: block;
float: left;
width: 100%;
padding: 20px 10px;
border: 2px solid #D0A97E;
}
#contact {
max-width: 1340px;
} .com_link {
-ms-transform: skewX(20deg);
-webkit-transform: skewX(20deg);
transform: skewX(20deg);  
display: inline-block;
margin-top: 10px;
}
#services  {
max-width: 1860px;
margin: auto !important;
top: 25px;
}
#services .homeser {
flex-direction: column;
height: 250px;    
display: flex;
text-align: left;
text-align-last:left;    
}
#services .homeser:nth-of-type(odd) {
align-items: flex-start;
justify-content: flex-start;
}
#services .homeser:nth-of-type(even) {
align-items: flex-end;
justify-content: flex-start;
}
.service_center {
position: absolute;     
top: 255px;
justify-content: center;
margin: auto;
left: 0;
right: 0;
}
#packets {
height: auto;
margin: auto;
line-height: 34px;
max-width: 1860px;
}
#packets .pack {
border: 1px solid #000;
}
#packets .pack .pack_title {
border-bottom: 1px solid #000;
display: flex;    
}
#packets .pack .txt {
font-weight: 700;
font-size: 30px;
flex: 2 0 0%;  
margin:auto 0;
align-items: flex-start;
}
#packets .pack .squarem {
background: #aeaeae;
width: 80px;
font-size: 24px;
font-weight: 700;
display:flex;
align-items: center;
justify-content: center;
}
#packets .pack .squarems {
background: #aeaeae;
width: 80px;
font-size: 24px;
font-weight: 700;
display:flex;
align-items: center;
justify-content: center;
}
#packets .pack .squaremg {
background: #f2cf49;
width: 80px;
font-size: 24px;
font-weight: 700;
display:flex;
align-items: center;
justify-content: center;
}
#packets .pack .squaremp {
background: #d0c49e;
width: 80px;
font-size: 24px;
font-weight: 700;
display:flex;
align-items: center;
justify-content: center;
}
#packets .pack .squaremd {
background: #679676;
width: 80px;
font-size: 24px;
font-weight: 700;
display:flex;
align-items: center;
justify-content: center;
}
#packets .pack .squares {
background: #000;
width: 80px;
font-size: 24px;
font-weight: 700;
display:flex;
align-items: center;
justify-content: center;
}
#terms-category .li :not(.current-term) {
display: none;
}
#packets .pack .pack_content {
margin: 20px;
text-align: left;
text-align-last: left;
font-size: 14px;
}
#packets .pack .hold {
width: 50%;
margin: 0 auto;
}
#packets .pack .pack_view {
border: 1px solid #000;
z-index: 2;
background: #f7f7f7;
position:absolute;
bottom:-25px;
-ms-transform: skewX(-20deg);
-webkit-transform: skewX(-20deg);
transform: skewX(-20deg);
-moz-transform: skewX(-20deg);
-o-transform: skewX(-20deg); 
width: 200px;
font-size: 13px;
font-weight: 700;
}
.pack_link {
-ms-transform: skewX(20deg);
-webkit-transform: skewX(20deg);
transform: skewX(20deg);  
display: inline-block;
padding: 5px;
}
#packets .pack .pack_title_in {
display: flex;    
}
#packets .pack .pack_title_cat {
display: flex;
border-bottom: solid 1px #000;
height: 80px;
}
#packets .row1 {
margin: 20px;
text-align: left;
text-align-last: left;
margin-top: 50px;
margin-bottom: 100px;
}
.row1 .pack_content {
text-align: left;
max-width: 330px;
}
.row1 .right_content {
margin-top: 40px;
}
#packets .row2 {
margin: 20px;
text-align: left;
text-align-last: left;
margin-top: 50px;
margin-bottom: 100px;
}
#packets .row3 {
margin: 20px;
text-align: center;
text-align-last: center;
margin-top: 50px;
margin-bottom: 100px;
}
.row2 .pack_content {
text-align: left;
margin-top: 40px;
margin-bottom: 70px;
}
.row2 .box {
}
.row2 .box .pack_title {
border: 1px solid #000;
display: flex;
}
.row2 .box .txt {
font-weight: 700;
font-size: 20px;
flex: 2 0 0%;  
margin:auto 0;
text-align-last: center;
}
.row2 .box .img {
background: #000;
display: flex;
align-items: center;
}
.pack_content ul {
list-style: none;
}
.pack_content ul li:before {
content: '✓';
color: #f2cf49;
margin-right: 5px;
}
#projects {
height: auto;
}
#projects h2 {
display: flex;
height: 165px;
justify-content: center;
align-items: center;
color: #fff;
}
#projects h2:before, #projects h2:after {
background-color: #fff;
content: "";
display: inline-block;
height: 3px;
position: relative;
vertical-align: middle;
width: 30px;
margin: 0 10px 0 10px;
}
.fg-default.fg-gutter-10 {
margin-bottom: 90px!important;
}
#packets .wpb_column {
margin-bottom: 100px;
}  .is-menu {
position: absolute;
top: 2px;
left: 200px;
width: 100%;
}
.is-menu.default form {
max-width: 650px;
}
.is-form-style.is-form-style-3 input.is-search-input {
border-radius: 5px;
color: #b3b3b3;
background: #e8e8e8;
font-weight: normal;
border: solid 1px !important
}
.is-form-style button.is-search-submit {
padding-left: 10px!important;
}
.is-form-style input.is-search-submit, .is-search-icon {
border-radius: 5px;
border: 1px solid #91bb45;
background: #fefefe;
color: #91bb45;
}
.is-form-style .is-search-submit path {
fill: #91bb45;
}
.is-search-icon:hover, form.is-form-style input.is-search-submit:hover {
background: #fff;
fill: #000;
}  .rev_slider .sliderbutton:hover {
border-color: #91bb45!important;
}  .su-tabs {
background: none!important;
}
.su-tabs-nav span.su-tabs-current {
font-weight: 900;
font-size: 16px;
}
.su-tabs-nav, .su-tabs-nav span, .su-tabs-pane, .su-tabs-panes {
font-size: 16px;
}  .at-icon-wrapper {
background-color: whitesmoke!important;
}
.at-icon {
fill: #8cc63f!important;
}
.atss.atss-right a {
border-radius: 5px;
margin-bottom: 5px;
margin-right: 5px;
}  .wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button {
margin-bottom: auto!important;
}  @media only screen and (min-width: 75em) {
#hoWrapper {
width: 100%;
min-height: 875px;
}
.allagi #main-head {
border-bottom: 1px black solid;
}
}
@media only screen and (max-width: 90.0625em) {
#main-head .container-fluid {
margin: 0px 10px 0 10px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-last-child(2) a {
margin: 0px 10px 0px 0px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
margin: 0 15px 0 0!important;
}
#about .about_content {
margin: auto;
margin-left: 50px;
}
#about .about_img {
margin-right: auto;
}
#post-grid-124 .item, #post-grid-282 .item {
width: 300px!important;
height: 420px!important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 {
max-width: 1050px;
}
.fseminars {
width: auto;		
}
.sem_tab_start {
padding-left: 50px;
}
.single-post-bg h1 {
margin-left: auto;
margin-right: auto;
font-size: 25px;
font-weight: 600;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
margin: 0 25px 0 0;
}
#home-2 .company_img1 {
width: 50%;
height: auto;
left: 70px;
}
#home-2 .company_img2 {
top: 250px;
width: 50%;
height: auto;
}
#home-2 .vertical_txt {
left: -150px;
top: 365px;
}
#home-2 .des_txt {
width: 505px;
top: 480px;
}
#home-2 h2, #services .sert, #packets h2, #coop h2 {
height: 100px;
}
#services {
padding-top: 400px;
}
#home-2 .holdcom {
top: 740px;
right: 377px;
}
#services .homeser {
}
#services .homeser:nth-of-type(odd) {
margin-left: -200px;
}
#services .homeser:nth-of-type(even) {
margin-right: -200px;
}
.service_center {
top: 230px;
}
#packets .pack .txt {
font-size: 20px;
}
.fg-item {
width: 300px;
}
.foot {
width: 80%;
}
div#single-content p {
}
.tp-bullets {
top: 580px!important;
left: -50px!important;
}
.logop {
z-index: 2;
}
.foogallery.fg-hover-zoom .fg-caption-inner:before, .foogallery.fg-hover-zoom .fg-image-overlay:before {
margin-left: -10px;
margin-top : -10px;
}
.rev_slider .text {
font-size: 14px!important;
line-height: 30px!important;		
} 
.rev_slider .rev-btn {
font-size: 14px!important;
padding: 15px 25px!important;
white-space: nowrap!important;
top: 10px;
}	 
#alt_foot_blue {
top: 482px;
}
#members_foot {
margin-top: 0px;
}
}
@media only screen and (max-width: 80.0625em) {
.is-menu {
left: 0px;
top: 10%;
}
.tt_hold {
max-width: 1230px;
}
.topnote {
margin: 5px 15px 0px 15px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
font-size: 15px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
margin: 0 10px 0 0 !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-last-child(2) a,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child a
{
font-size: 13px;
}
#about .about_img {
margin-right: 30px;
}
#about .about_content {
width: 590px;
}
#post-grid-124 .item, #post-grid-282 .item { width: 268px !important;
height: 400px !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:nth-last-child(2) a {
margin: auto!important;
}
#members_foot {
height: 370px;
}
#alt_foot_blue {
top: 500px;
}
#members_foot {
margin-top: auto;
}
}
@media only screen and (max-width: 64.0625em) {
#header, .vertical_txt {
display:none;
}
.tp-bullets {
top: 480px!important;
left: -96px!important;
}	
#home-2 .des_txt {
width: 80%;
left: 0;
right: 0;
margin: auto;
}
#home-2 .holdcom, #home-2 .holdcom .com_view {
left: 0;
right: 0;
margin: auto;
}
#services .homeser:nth-of-type(odd) {
margin-left: -180px;
}
#services .homeser:nth-of-type(even) {
margin-right: -180px;
}
#services .homeser p {
font-size: 13px;
}
#packets .pack .txt {
font-size: 15px;
}
#packets .pack .pack_view {
width: 160px;
left: 0;
right: 0;
margin: auto;
}
#packets .vc_row {
display: flex;
flex-wrap: wrap;
}
#packets .wpb_column { margin-bottom: 30px;
}	
.pack_title img {
width: 50px;
height: auto;		
}
.fg-item {
width: 220px;
}
.foot {
width: 65%;
}
.footeraki {
font-size: 14px;
}
.single-head {
margin-top: auto;
}
.single-head .entry-title {
margin-top: auto;
}
.entry-title {
margin-bottom: auto;
font-size: 25px;
}
.single-head .container {
width: auto;
}
.single-head {
min-height: inherit;
}
.row2 .box .txt {
font-size: 12px;
}
.pack_content, .pack_content_main {
font-size: 14px;
}
#home-2 {
z-index: 1;
}
#menu-footmenu {
width: 400px;
}
#packets .row3 {
place-content: center;
} .mob-standard-logo {
padding: 5px;
}
#about .about_content {
width: 450px;
}
.login-icon svg {
display: none;
}
.register-icon::before {
display: none;
}
.login-icon::before {
display: none;
}
#post-grid-124 .item, #post-grid-282 .item {
width: 190px!important;
height: 350px !important;
}
#news .title_link {
font-size: 14px!important;
}
#about .about_content .abbut {
margin-top: auto;
}
.blog-new__body h4 {
font-size: 15px;
line-height: 20px;
padding-top: 10px;
}
.viewmores {
margin-top: 35px;
font-size: 12px;
}
.sem_cat {
height: 380px;
}
#single-content .course_title {
padding-left: 10px;
}
.tpdf {
right: 20px;
width: 190px;
}
.entry-title {
text-align: left;
}
#alt_foot_blue {
top: 120px;
}
#members_foot {
height: -119px;
left: -57px!important;
margin-top: -80px;
}	
#coop {
margin-bottom: 50px;
}
}
@media only screen and (max-width: 48em) {
.mob-retina-logo {
padding: 5px;
}
#about .about_img {
display: none;
}
#initiatives .initiative_title {
font-size: 30px;
}
#initiatives .initiative_txt {
font-size: 13px;
}
#initiatives .initiative_btn {
width: 180px;
height: 40px;
font-size: 14px;
margin: 100px auto 95px auto;
}
#post-grid-124 .item, #post-grid-282 .item {
width: 220px!important;
}
.sem_cat_bot {
width: 50%;
}
.blog-new__body {
margin-top: -30px;
}
.sem_head {
margin-top: 20px;
}
.sem_tab_start {
padding-left: 10px;
}
.sem_tab {
padding-left: 20px;
}
.sem_tab_start svg {
font-size: 20px;
}
.sem_tab svg {
font-size: 20px;
}
.sem_in_inst {
font-size: 16px;
}
#single-content .course_txt p {
padding-left: 20px;
padding-right: 20px;
}
#sem_row1 .vc_col-sm-2, #sem_row2 .vc_col-sm-2  {
width: 10%;
}
.tpdf {
right: 0;
left: 0;
margin: auto;
padding: inherit;
top: 55px;
}
#single-content .course_title {
justify-content: center;
}
#members_foot {
left: -39px !important;
top: 457px;
height: 270px;
}
}
@media only screen and (max-width: 28.125em) {
#about .about_content {
width: 320px;
margin: auto;
}
#about .about_content .abbut {
width: auto;
}
#about .about_content .abtitle {
margin-top: auto;
display: flex;
justify-content: center;		
}
.abbadge {
display: flex;
justify-content: center;
}
#initiatives .tab .hoverme {
height: auto;
}
#coop .mmbr_title {
font-size: 38px;
}
#coop .mmbr_titlein {
font-size: 32px;
}	
#coop .mmbr_txt {
width: auto;
}
#news .hmnews_title {
font-size: 38px;
}
#news .hmnews_txt {
width: auto;
}
#whyus .foothold  {
}
#footer-sidebar1, #footer-sidebar2, #footer-sidebar3, #footer-sidebar4 {
margin-top: auto;
}
#initiatives .tab:nth-last-child(2) {
border-left: 0px;
border-right: 0px;
}
.sem_cat_bot {
width: auto;
}
.sem_cat {
margin-bottom: 60px;
}
.entry-title {
font-size: 25px;
padding-top: 10px;
}
#crumbs {
margin-left: -30px;
font-size: 10px;
}
.sem_head {
}
.sem_partner {
margin-bottom: 10px;
flex: 0 50%;
}
.sem_tab_start, .sem_tab {
flex: 0 50%;
padding-left: inherit;
}
.sem_tab_last {
padding-left: inherit;
}
#sem_row1 {
display: flex;
flex-flow: wrap;
}
.about_img .vc_column_container > .vc_column-inner {
padding-left: 0px;
padding-right: 0px;
}
#sem_row1 .about_img .vc_column-inner, #sem_row1 .vc_column-inner, #sem_row2 .vc_column-inner,#sem_row2 .vc_column_container > .vc_column-inner {
padding-left: 0px;
padding-right: 0px;
}
#sem_row1 .about_txt .vc_column-inner, #single-content .course_title {
padding-left: 0px;
}
.course_titnpdf	h2 {
font-size: 25px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
font-size: 15px;
}
#sem_row2 .vc_row {
margin-left: 0px;
margin-left: 0px;
}
#members_foot {
left: -30px!important;
top: 515px;
}
#member_full {
min-height: 300px;
}
.footeraki .bottom {
height: auto;
}
.copyright .col-xs-12 {
flex-flow: column;
}
}
@media only screen and (max-width: 93.75em) {
.logop {
margin-left: initial;
}
.servicecont .vc_col-sm-2 {
background: #000;
height: 285px;
width: 215px;
margin-right: 15px;
display: flex;
align-items: center;
}
.servicecont .vc_col-sm-2 h2 {
font-size: 16px;
}
#home-2 {
height: 360px;
}
.projects_box .vc_gitem-post-data {
height: 40px;
}
.projects_box h2 {
text-align: center!important;
}
.cooptxt .wpb_wrapper {
text-align: right;
}
.vc_custom_1606331680778 {
padding-bottom: initial!important;
}
.descripthome .vc_btn3-container {
padding-top: initial!important;
}
#big-footer .row {
padding-top: 5rem;
}
.descripthome2 h2 {
margin-left: 12rem;	
}
}
@media(max-width: 85em) {
.testimonialhome {
max-width: 100%;
margin: auto!important;
}
}
.single-service .single-post-bg {
display: none;
}
@media(max-width: 66.25em) {
.single-post-bg {    
min-height: auto;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
margin-top: auto;
}
.tt_hold {
width: 950px;
height: auto;
}
.tax-description p {
max-width: 565px;
}
.acoupon {
width: auto;
}
#whyus .fttext {
max-width: 950px;
}
}
@media only screen and (max-width: 68.75em) {
.topnote {
margin-left: 50px;
font-size: 14px;
}
#main-head .container-fluid {
max-width: 1025px;
}
.descripthome h2 {
font-size: 30px;
width: 400px;
}
.descripthome h2:after {
margin-left: -410px;
}
.descripthome p {
font-size: 14px;
}
.servicehome .wpb_single_image h2 {
font-size: 14px;
}
.vc_btn3.vc_btn3-size-md {
font-size: 12px;
padding-left: 15px;
padding-right: 15px;
}
.single-head {
}
img.logo {
max-width: -webkit-fill-available;
}
}
@media only screen and (max-width: 68.6875em) {
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
padding-right: 5px;
}
#mega-menu-wrap-menu-1 {
max-width: initial;
}
nav#main-menu {
width: auto;
}
.appointmenter .col-md-8 {
width: inherit;
}
.descripthome p {
margin-top: 20px;
}
.descripthome2 h2 {
text-align-last: center;
margin-left: unset; 
}
}
@media only screen and (max-width: 56.3125em) {
.footeraki img {
margin-top: 35px;
margin-bottom: 35px;
}
.footer-wrap {
background-image: none;
}
.vc_btn3.vc_btn3-size-md {
font-size: 10px!important;
}
.descripthome p {
max-width: 850px;
}
.vc_grid-item-mini {
padding-left: initial!important;
padding-right: initial!important;
}
.vc_gitem-zone-mini p {
font-size: 14px;
}
.copyright .col-xs-12 {
display: flex;
place-content: center;
}
#post-grid-129 .item {
width: 580px!important;
}
.tt_hold {
width: 860px;
}
.container .row .inner {
width: 900px;
display: flex;
}
.inner .sidebar-wrap {
width: 180px;
}
.inner .category-content {
width: 600px;
}
.searchandfilter h4 {
font-size: 12px;
}
.foot-cats {
justify-content: center;
}
.soc_b .footeraki {
display: flex;
justify-content: center;
}
#nav_menu-5 h4 {
margin-top: revert;
}
}
@media only screen and (max-width: 50.0625em) {
.tt_hold {
width: 780px;
}
.descripthome p {
max-width: 600px;
}
.servicehome .wpb_single_image h2 { }
#big-footer .copyright {
display: flex;
}
.descripthome {
margin-top: 10px;
}
.descripthome p {
max-width: 550px;
}
.descripthome h2 {
width: 260px;
font-size: 25px;
}
.descripthome h2:after {
margin-top: -40px;
margin-left: -270px;
}
.servicehome .wpb_single_image h2 { }
.copyright .fooside {
font-size: 12px;
text-align: center;
}
#big-footer .copyright {
padding-top: 5px; }
.servicehome .wpb_single_image h2 { font-size: 18px;
}
.descripthome .vc_grid .vc_grid-item-mini {
width: 200px!important;
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
padding-left: 5px;
padding-right: 5px;
}
.vc_btn3.vc_btn3-size-md {
padding-left: 5px;
padding-right: 5px;
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
width: fit-content;
}
.servicehome.vc_inner .wpb_column.vc_column_container:hover .vc_btn3-container.vc_btn3-inline {
bottom: 40px;
}
}
@media(min-width: 92.5em) {
div#home-2 {
background-attachment: fixed;
}
}
@media(max-width: 92.5em) {
.tchildren {
font-size: 13px;
}
}
@media(max-width: 55em) {
}
@media(max-width: 42.5em) {
.servicehome .vc_btn3-container.vc_btn3-inline {
left: calc(50% - 80px);
}
.testimonialhome .slick-initialized .slick-slide{
border: none !important;
}
a.socialfix{
display:none;
}
}
@media only screen and (max-width: 28.125em) {
#responsive-sidebar-btn .responsive-sidebar-btn-text {
font-size: 13px;
}
.is-menu.default form {
max-width: 213px;
margin-left: 5%;
margin-right: auto;
}
.is-search-input::placeholder{
color: white;
}
.acoupon {
width: 320px;
}
.container .row .inner {
width: 360px;
}
.inner .category-content {
width: auto;
}
.acoupon .brand {
margin-left: 0;
}
.acoupon .brand img, .grid-items .brand img  {
width: 100px;
}
.grid-items .layer-wrapper {
border-radius: 5px;
}
#post-grid-129, #post-grid-157, #post-grid-159, #post-grid-160 {
padding: initial;
width: 290px;
margin-left: -40px;
}
#post-grid-129 .grid-items, #post-grid-157 .grid-items, #post-grid-159 .grid-items, #post-grid-160 .grid-items {
width: 280px;
}
#post-grid-129 .item, #post-grid-157 .item, #post-grid-159 .item, #post-grid-160 .item {
width: 280px!important;
}
.grid-items .brand {
margin-left: 0;
}
.grid-items .button {
bottom: 5px;
padding: 4px;
font-size: 10px;
right: 30px;
}	
.acoupon .title {
left: 105px;
top: 10px;
font-size: 12px;
}
.grid-items .title {
left: 10px;
top: 0px;
font-size: 12px;
}
.grid-items .desc {
top: 20px;
left: auto;
width: 250px;
font-size: 11px;
position: relative;
}
.acoupon .desc {
top: 30px;
left: 5px;
width: 210px;
font-size: 11px;
position: relative;
}
.tt_hold {
width: 100%;
flex-flow: column;
}
.tt_hold .single-title {
width: auto;
flex-grow: 1;
}
.tt_hold .tax-description {
text-align: center;
padding: 5px;
width: 100%;
}
.tt_hold .count {
width: 100%;
}
.soc_b .footeraki {
flex-flow: column;
text-align: center;
}
.socialfoot {
flex-flow: column;
height: auto;
}
.foot-soc {
flex-flow: column;
}
.inner .sidebar-wrap {
margin-left: -30px;
}
}
.acoupon .button {
bottom: 5px;
padding: 5px;
font-size: 10px;
}
.acoupon .layer-wrapper {
border-radius: 3px;
}
#coupons .ult_tabmenu {
display: flex;
flex-wrap: nowrap;
}
.title_coupons h3 {
font-size: 25px;
}
#advanced-tabs-wrap-1578 .ult-span-text {
font-size: 14px;
}
.inner .resp-sidebar-wrapper {
top: 50px;
width: 250px;
}
.archive .general-title .main-content {
padding-left: 0;
}
.descripthome p {
max-width: 230px;
}
.descripthome h2:after {
}
.servicehome .vc_col-sm-3 {
padding-bottom: 10px;
}
.rev-btn, .rs-hover-ready {
line-height: 0px!important;
}
}
.testimonialhome .slick-initialized .slick-slide {
border-right: 1px solid #000;
padding-left: 15px;
padding-right: 15px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.testimonialhome {
padding: 2rem 0;
}
.servicehome {
overflow: hidden;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
background-image: none;
background-color: black;
}
div#ournewshome {
background: #f9f8f8;
margin-left: -15px;
margin-right: -15px;
padding-bottom: 5rem;
}
div#ournewshome h4 a {
font-weight: bold;
}
input.wpcf7-form-control.wpcf7-submit {
background: #88b728;
color: #fff;
border: 0px;
padding: 10px 30px;
font-weight: bold;
border-radius: 5px;
font-size: 15px;
}
.su-tabs-nav span{
font-weight:bold !important
}
input.wpcf7-form-control.wpcf7-submit:hover {
color: #fff;
background: #000;
} .mobmenu-left-alignment.mobmenu-panel.mobmenu-left-panel.show-panel {
background: #fff;
color: #91bb45;
}
.mobmenu-left-alignment.mobmenu-panel.mobmenu-left-panel.show-panel a {
color: #91bb45 !important;
}
.mobmenu-left-panel .mob-cancel-button,#mobmenuleft li a, #mobmenuleft li a:visited, .mobmenu-content h2, .mobmenu-content h3, .show-nav-left .mob-menu-copyright, .show-nav-left .mob-expand-submenu i {
color: #91bb45 !important;
}
@media(min-width: 80em){
.allagi #main-head{
position: fixed;
top:0;
z-index: 999;
width: 100%; margin: auto;
}
}
.archive .acoupon .button {
bottom: 5px;
padding: 10px 20px;
font-size: 14px;
}
.single-post ul#crumbs a {
color: black;
}
.single-post  ul#crumbs li:before {
color: black !important;
}
@media(max-width: 680px){
.foot-soc {
max-width: 50%;
flex-flow: row;
width: 50%;
flex: 0 0 50%;
}
.resp-sidebar-wrapper.opened {
padding-top: 5rem;
}
.socialfoot {
flex-flow: row;
display: flex !important;
flex-wrap: wrap !important;
}
.socialfoot {
padding: 15px 0;
}
section#big-footer {
padding-bottom: 3rem;
}
.cats_f {
max-width: 100%;
margin: 0;
column-count: 2;
}
div#newsletter {
padding-bottom: 3rem;
}
#newsletter h2.vc_custom_heading {
font-size: 20px;
line-height: 30px !important;
text-align: CENTER !important;
}
.foot-cats {
justify-content: space-between;
}
}
.row.footeraki a {
font-size: 14px;
}
.row.footeraki {
padding-bottom: 2rem;
}
a.sround {
margin-right: 5px;}
.copyright.footeraki {
padding: 10px;
}
.grid-items .button {
transition: all .3s ease;}
p.card-text {font-size: 13px;
font-weight: 600;
color: #000;}
p.card-text {
padding: 5px 25px;
text-align: left;
}
.rower a.btn.btn-primary:hover {
background: #88b728;
border-color: #88b728;
color: #ffffff;
}
.rower a.btn.btn-primary {
float: right;
background: #ffffff;
border-color: #88b728;
color: #88b728;
}
.rower .card.col-md-6 {
BACKGROUND: WHITE;
box-shadow: 5px 10px 15px rgb(142 141 141 / 25%);
border-radius: 10px;
display: flex;
border: 1px solid white;
margin: 10px;
width: calc(50% - 20px);
min-height: 230px!important;
}
h5.card-title {
text-align: left;
font-size: 16px;
font-weight: 600;
color: #91bb45;
padding-left: 25px;
}
.rower .card-body {
padding: 15px;
BACKGROUND: WHITE;
}
.rower img.card-img-top {
BACKGROUND: WHITE;
left: 0;
padding-left: 0;
margin: 0 -15px;
}
@media(max-width:1480px){
li.astm-search-menu.is-menu.default.menu-item {
left: 0px !important;
right: 0 !important;
}
.is-menu.default form {
max-width: 420px;
}
}
@media(max-width:880px){
.card.col-md-6 {
flex-wrap: WRAP;
}
.rower .col-md-4 {
padding: 0;
}
.ult_tabitemname .container {
padding: 0;
}
.rower a.btn.btn-primary {
float: none}
.card.col-md-6 img {
width: 100%;
display: block;
margin: AUTO;
}
.rower .card.col-md-6 {
padding: 0;
BACKGROUND: WHITE;
box-shadow: 5px 10px 15px rgb(142 141 141 / 25%);
border-radius: 10px;
display: flex;
border: 1px solid white;
margin: 8px 0px;
width: calc(100% - 0px);
}
}
.rower img {
max-width: 100%;
height: AUTO;
display: flex;
align-items: center;
justify-content: center;
flex-wrap: WRAP;
}
.rower .card.col-md-6:hover {
border-color: #88b728;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: none;
}
.pagination {
display: inline-block;
}
.pagination a {
color: black;
float: left;
padding: 8px 16px;
text-decoration: none;
}
button#sub-button {
width: 50% !important;
}
.regular-form{
font-family: 'Ubuntu', sans-serif; font-size: 16px; 
}
.wpb_raw_html{
font-family: 'Ubuntu', sans-serif; font-size: 16px; 
}
#email{
background: #fff;
background-image: none!important;
color: #333;
padding: 0 12px;
margin: 0;
outline: 0!important;
font-size: 14px!important;
height: 36px;
min-height: 0;
line-height: 1;
border-radius: 0;
border: solid 1px #ccc!important;
font-family: arial;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-webkit-border-radius: 0;
border-radius: 0;	
}
#Φύλο{
background: #fff;
background-image: none!important;
color: #333;
padding: 0 12px;
margin: 0;
outline: 0!important;
font-size: 14px!important;
height: 36px;
min-height: 0;
line-height: 1;
border-radius: 0;
border: solid 1px #ccc!important;
font-family: arial;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-webkit-border-radius: 0;
border-radius: 0;
}
.strong {
font-weight: bold;
}
.pointer{
cursor : pointer ;
}
#header .fullw {
display: none;
}
.loadmore:hover{
color:#88b728;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:hover{
background:#333 ; 
}
@media only screen and (max-width: 600px) {
#tag_cloud-5{
margin-bottom:10%;
}
#secondary.opened {
left: 0;
padding-left: 5%;
}
tt_hold .tax-description {
display: flex;
height: 100%;
}
.tt_hold .count {
width: 100%;
position: absolute;
}
.tt_hold .tax-description {
text-align: center;
padding: 5px;
width: 100%;
height: auto;
top: 31px;
position: relative;
}
.tt_hold .single-title {
width: auto;
flex-grow: 1;
top: 20px;
position: RELATIVE;
}
}
.searchandfilter .sf-field-taxonomy-super_markets {
font-weight: normal;
font-size: 13px;
color: #9c9c9c; display: relative;
padding-top: 100px;
}
.searchandfilter .sf-field-taxonomy-company {
font-weight: normal;
font-size: 13px;
color: #9c9c9c; display: relative;
padding-top: 100px;
} .widget-title{
font-size: 18px !important;
color:000 !important;
}
.tag-cloud-link{
border:1px solid #88b728;
background-color :#88b728;
color:white;
border-radius: 5px ;
padding: 3px 20px;
font-size: 8pt!important;
}
.tag-cloud-link:hover{
border:1px solid #ffffff00;
background-color :#ffffff00;
color:#88b728;
border-radius: 5px ;
padding: 3px 20px;
}
.navigation{
display:none;
}
.mobmenu-content {
margin-top: 50% !important;
}
.margin-40{
margin-top: 40px; 
}
body.page-template {
overflow-x: hidden;
}
.archive {
overflow-x: hidden;
}
.search {
overflow-x: hidden;
}