/*! Theme Name: ThessgraphicsOne Theme URI: https://thessgraphics.gr/ Author: thessgraphics.gr Author URI: http://thessgraphics.gr Description: custom education theme Version: 1.0.0 Tested up to: 5.4 Requires PHP: 5.6 License: GNU General Public License v2 or later License URI: LICENSE Text Domain: thessgraphicsone Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready */ *,*::before,*::after{box-sizing:border-box}.p0{padding:0}.p-t-5{padding-top:5px}.p-r-5{padding-right:5px}.p-l-5{padding-left:5px}.p-b-5{padding-bottom:5px}.p-tb-5{padding-top:5px;padding-bottom:5px}.p-t-10{padding-top:10px}.p-r-10{padding-right:10px}.p-l-10{padding-left:10px}.p-b-10{padding-bottom:10px}.p-tb-10{padding-top:10px;padding-bottom:10px}.p-t-15{padding-top:15px}.p-r-15{padding-right:15px}.p-l-15{padding-left:15px}.p-b-15{padding-bottom:15px}.p-tb-15{padding-top:15px;padding-bottom:15px}.p-t-20{padding-top:20px}.p-r-20{padding-right:20px}.p-l-20{padding-left:20px}.p-b-20{padding-bottom:20px}.p-tb-20{padding-top:20px;padding-bottom:20px}.p-t-30{padding-top:30px}.p-r-30{padding-right:30px}.p-l-30{padding-left:30px}.p-b-30{padding-bottom:30px}.p-tb-30{padding-top:30px;padding-bottom:30px}.p-t-40{padding-top:40px}.p-r-40{padding-right:40px}.p-l-40{padding-left:40px}.p-b-40{padding-bottom:40px}.p-tb-40{padding-top:40px;padding-bottom:40px}.p-t-60{padding-top:60px}.p-r-60{padding-right:60px}.p-l-60{padding-left:60px}.p-b-60{padding-bottom:60px}.p-tb-60{padding-top:60px;padding-bottom:60px}.p-t-80{padding-top:80px}.p-r-80{padding-right:80px}.p-l-80{padding-left:80px}.p-b-80{padding-bottom:80px}.p-tb-80{padding-top:80px;padding-bottom:80px}.p-t-100{padding-top:100px}.p-r-100{padding-right:100px}.p-l-100{padding-left:100px}.p-b-100{padding-bottom:100px}.p-tb-100{padding-top:100px;padding-bottom:100px}.mauto{margin:auto}.m0{margin:0}.m-t-0{margin-top:0}.m-r-0{margin-right:0}.m-l-0{margin-left:0}.m-b-0{margin-bottom:0}.m-tb-0{margin-top:0;margin-bottom:0}.m-t-10{margin-top:10px}.m-r-10{margin-right:10px}.m-l-10{margin-left:10px}.m-b-10{margin-bottom:10px}.m-tb-10{margin-top:10px;margin-bottom:10px}.m-t-15{margin-top:15px}.m-r-15{margin-right:15px}.m-l-15{margin-left:15px}.m-b-15{margin-bottom:15px}.m-tb-15{margin-top:15px;margin-bottom:15px}.m-t-20{margin-top:20px}.m-r-20{margin-right:20px}.m-l-20{margin-left:20px}.m-b-20{margin-bottom:20px}.m-tb-20{margin-top:20px;margin-bottom:20px}.m-t-40{margin-top:40px}.m-r-40{margin-right:40px}.m-l-40{margin-left:40px}.m-b-40{margin-bottom:40px}.m-tb-40{margin-top:40px;margin-bottom:40px}.m-t-60{margin-top:60px}.m-r-60{margin-right:60px}.m-l-60{margin-left:60px}.m-b-60{margin-bottom:60px}.m-tb-60{margin-top:60px;margin-bottom:60px}.m-t-80{margin-top:80px}.m-r-80{margin-right:80px}.m-l-80{margin-left:80px}.m-b-80{margin-bottom:80px}.m-tb-80{margin-top:80px;margin-bottom:80px}.m-t-100{margin-top:100px}.m-r-100{margin-right:100px}.m-l-100{margin-left:100px}.m-b-100{margin-bottom:100px}.m-tb-100{margin-top:100px;margin-bottom:100px}.round_corners{border-radius:12px}:where(.wp-block-search__button){border:none;padding:.375em .625em;background:var(--basic);color:#fff;font-weight:700;min-width:100px}.widget a{text-decoration:none;color:var(--basic)}.widget a:hover{color:var(--gold)}body{--wp--preset--color--black:#0c2333;margin:0}html{scroll-behavior:smooth}:root{--dark_colored:#16163f;--basic:#16163f;--light_blue:#2D4AE0;--black:#16163f;--white:#ffffff;--red:#c8102e;--green:#5fb364;--orange:#ff8700;--gold:#eabe2b;--gray:#414141;--light_gray:#f8f5ee;--xalkino:#d6d6d6}.bg_basic{background:var(--basic)}.bg_dark_colored{background:var(--dark_colored)}.bg_light_blue{background:var(--light_blue)}.bg_green{background:var(--green)}.bg_black{background:var(--black)}.bg_red{background:var(--red)}.bg_orange{background:var(--orange)}.bg_gray{background:var(--gray)}.bg_gold{background:var(--gold)}.bg_light_gray{background:var(--light_gray)}.bg_xalkino{background:var(--xalkino)}.bg_polka{background-color:#fff;opacity:.8;background-image:radial-gradient(#777d81 .5px,transparent .5px),radial-gradient(#777d81 .5px,#fff .5px);background-size:20px 20px;background-position:0 0,10px 10px}.text_basic{color:var(--basic)}.text_bg_dark_colored{color:var(--dark_colored)}.text_light_blue{color:var(--light_blue)}.text_green{color:var(--green)}.text_black{color:var(--black)}.text_red{color:var(--red)}.text_orange{color:var(--orange)}.text_gray{color:var(--gray)}.text_gold{color:var(--gold)}.text_light_gray{color:var(--light_gray)}.text_white{color:var(--white)}.page-template-default main article{max-width:1200px;padding:15px;margin:auto}.page-template-default main article .entry-header .entry-title{font-size:2.4rem}.search-results h1 span,.archive h1 span,h1,h2,h3,h4{font-family:'Inter',sans-serif}h5,h6,p,span,div,a,button,input{font-family:'Inter',sans-serif}.single-post article .entry-content li,p{font-size:18px;line-height:28px}a,a:before{transition:0.2s}.no_dec{text-decoration:none}header ul,footer ul{padding:0}.entry-meta li,#secondary li,header li,footer li{list-style:none}.entry-meta ul{padding-left:0}img{max-width:100%}.font14{font-size:14px}.font15{font-size:15px}.fa-1x{font-size:1em;line-height:26px}.fa-2x{font-size:1.5em;line-height:32px}.fa-3x{font-size:2em}.fa-4x{font-size:2.5em}.fa-5x{font-size:3.4em}.fa-6x{font-size:4em}.max100{max-width:100px;padding-left:15px;padding-right:15px}.max150{max-width:150px;padding-left:15px;padding-right:15px}.max200{max-width:200px;padding-left:15px;padding-right:15px}.max300{max-width:300px;padding-left:15px;padding-right:15px}.max400{max-width:400px;padding-left:15px;padding-right:15px}.max500{max-width:500px;padding-left:15px;padding-right:15px}.max600{max-width:600px;padding-left:15px;padding-right:15px}.max700{max-width:700px;padding-left:15px;padding-right:15px}.max800{max-width:800px;padding-left:15px;padding-right:15px}.max900{max-width:900px;padding-left:15px;padding-right:15px}.max1000{max-width:1000px;padding-left:15px;padding-right:15px}.max1100{max-width:1100px;padding-left:15px;padding-right:15px}.max1200{max-width:1200px;padding-left:15px;padding-right:15px}.btn{border-radius:1px;border:none;outline:none;box-shadow:none;padding:12px 18px;min-width:170px;max-width:250px;text-decoration:none;font-size:18px;display:inline-flex;text-align:center;align-items:center;justify-content:center;transition:0.2s}input{border-radius:1px;outline:none;box-shadow:none;padding:10px 18px;min-width:100%;width:100%;font-size:18px;transition:0.2s;border:1px solid #999}.btn.bg_dark_colored:hover{background:var(--black)}.btn.bg_black:hover{background:var(--dark_colored)}.btn.bg_gold:hover{background:#dd8c22}.btnsmall{padding:8px 12px;min-width:initial;font-size:15px}.row{max-width:1270px;padding-left:15px;padding-right:15px;margin:auto}.bold{font-weight:700}.font500{font-weight:500}.normal{font-weight:400}.opacity10{opacity:.1}.opacity20{opacity:.2}.opacity30{opacity:.3}.opacity40{opacity:.4}.opacity50{opacity:.5}.opacity60{opacity:.6}.opacity70{opacity:.7}.opacity80{opacity:.8}.opacity90{opacity:.9}.faqs_section .the_faq{border-bottom:1px #ccc solid}.faqs_section h3{font-weight:700;cursor:pointer;display:flex;align-items:center;margin:0;transition:0.2s;padding:15px 0 0 0}.faqs_section h3.closed{transition:0.2s}.faqs_section h3:before{content:"\f4fe";font-family:bootstrap-icons;transition:0.2s;font-size:3.2em;font-weight:lighter;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--white)}.faqs_section h3.closed:before{transform:rotate(45deg)}.faqs_section .the_answer{display:none;margin:0;padding:0 0 20px 0}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}iframe{max-width:100%}.cta div{display:flex;justify-content:space-between;margin:auto;align-items:center}.cta a,.cta a:hover{padding:12px 15px;text-decoration:none;border-radius:2px;font-weight:400;font-size:16px}.single-post .container article.post{width:75%}.single-post #secondary{width:25%}.single-post #secondary img{width:100%;height:auto}.blog_posts_per_row{display:flex;max-width:1270px;padding-left:15px;padding-right:15px;margin:auto;flex-wrap:wrap}.post-thumbnail img{max-height:270px;min-height:270px;object-fit:cover;height:auto}.search-results article,.archive article,.blog article{width:33%;padding:40px 25px}.search-results article .entry-title a,.archive article .entry-title a,.blog article .entry-title a{text-decoration:none;font-size:18px;color:var(--basic);font-family:'Inter',sans-serif}.search-results article .entry-title a:hover,.archive article .entry-title a:hover,.blog article .entry-title a:hover{color:var(--gold)}.entry-meta ul li a{text-decoration:none;color:var(--basic)}.nav-links{display:flex;align-items:center;justify-content:space-evenly;padding-top:60px;padding-bottom:60px;font-weight:700;background:#f5f5f5}.nav-links a{text-decoration:none;color:var(--basic)}.nav-links a:hover{color:var(--gold)}.post-categories{margin:0}.single-post article .entry-header .entry-meta a,.the_categories_blog a{text-decoration:none;color:var(--gold);font-size:16px}.single-post article .entry-header .entry-meta a{color:var(--dark_colored)}#secondary ol.wp-block-latest-comments,#secondary ul{padding-left:0}#secondary .widget_related_posts a{display:block;padding-bottom:15px}#secondary .widget_related_posts a h3{font-size:16px;line-height:22px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.same_row{flex-flow:row;display:flex;align-items:center;justify-content:center}.flex-center{display:flex;justify-content:center;align-items:center;text-align:center;margin:auto}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-around{display:flex;justify-content:space-around;align-items:center}.flex-evenly{display:flex;justify-content:space-evenly;align-items:center}.flex-start-y{align-items:flex-start}.flex-start-x{justify-content:flex-start}.flow-column{flex-flow:column}.boxes2,.boxes3,.boxes4,.boxes5{display:flex;flex-wrap:wrap}.boxes2 .single_flex_col{flex:0 0 50%}.boxes3 .single_flex_col{flex:0 0 33.3333333%}.boxes4 .single_flex_col{flex:0 0 25%}.boxes5 .single_flex_col{flex:0 0 20%}.boxes .inside_box{max-width:290px;margin:auto;padding-left:15px;padding-right:15px}.boxes .inside_box_100{width:100%;max-width:100%}.boxes .inside_box img{width:95px}div.line_gold{background:var(--gold);width:100%;height:1px;position:relative;top:2px;margin-left:10px}div.line_bg_dark_colored{background:var(--dark_b);width:100%;height:1px;position:relative;top:2px;margin-left:10px}footer .boxes3 .widget-area{width:30%;padding:0 25px}footer .boxes4 .widget-area{width:25%;padding:0 25px}.thess footer .boxes4{align-items:flex-start}.thess footer h3{font-size:22px}.thess footer hr{border-color:var(--gold)}.thess footer img{max-width:230px}footer p,footer a{color:var(--xalkino);text-decoration:none;font-size:16px;margin:0}footer .widget-area li{padding-bottom:15px}footer a:hover{color:var(--light_gray)}.copyright{background:var(--dark_colored)}.copyright a,.copyright p{color:var(--xalkino);opacity:.8;font-size:14px;line-height:20px}.copyright p{padding-bottom:10px}.mobile_logo_and_burger{display:flex;width:auto;align-items:center;justify-content:space-between}#primary-menu a{text-decoration:none;color:var(--dark_colored)}#primary-menu .current-menu-item a{border-bottom:1px solid var(--gold);text-align:center;font-weight:700;text-align:left}#primary-menu .menu-item-has-children ul li a{font-weight:400;border:none;text-align:left}header .container{width:100%;margin-right:auto;margin-left:auto;display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}.navbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:var(--white);width:100%;position:fixed;padding-top:12px;padding-bottom:12px;top:50px;z-index:100;transition:0.2s;border-bottom:1px solid var(--white)}.navbar.sticky{transition:0.2s;padding-top:0;background:#f5f5f5;border-bottom:1px solid #e8e8e8;top:0}.menu-item div{display:flex;width:100%;align-items:center;justify-content:space-between}.navbar .menu-item div span.bi{display:none}.navbar .menu-item-has-children div span.bi{display:block}.navbar .sub-menu li div span.bi{display:none}.sub-menu li a::after{display:none}.sub-menu{position:absolute;display:none}#primary-menu li a{display:flex;align-items:center}#primary-menu li a:hover{color:var(--gold)}.navbar #primary-menu .sub-menu{background:#fff;box-shadow:rgb(149 157 165 / 20%) 0 8px 24px;border-radius:0;border:none;padding:10px 30px 15px 10px;min-width:180px}.navbar #primary-menu .sub-menu li{padding:7px 0 10px 7px}.navbar #primary-menu .sub-menu li:last-child{padding:0 0 0 7px}.sub-menu li a:hover{background:no-repeat}.sub-menu a.active,.sub-menu a:active{background-color:#fff}header .ln{display:block;width:35px;height:2px;background:#111;position:relative;transition:0.2s;left:10px}header .ln.line-1{top:-8px}header .ln.line-2{top:0}header .ln.line-3{top:8px}.brg-toggle:focus,.brg-toggle{height:45px;width:45px;border:none;transition:0.2s;padding:0;box-shadow:none;background:none;cursor:pointer}.brg-toggle.burger .ln.line-1{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:0.2s}.brg-toggle.burger .ln.line-2{background:none;transition:0.2s}.brg-toggle.burger .ln.line-3{top:-4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:0.2s}.navbar #primary-menu{display:flex;flex-flow:row;width:100%}.search-form .search-field,.search-form .search-submit{height:32px}.component-wrap.search-field .search-field,.component-wrap.search-field .search-form .search-submit{border:1px solid #bbb;outline:none;border-radius:0}.component-wrap.search-field .search-form .search-submit{border-left:0;padding:5px 10px 10px 10px}@media (min-width:992px){.menu-item-has-children:hover .sub-menu{display:block}.brg-toggle{display:none}header .container{flex-flow:row}.navbar #primary-menu{flex-direction:row;margin:0;align-items:center}.navbar #primary-menu li{padding-left:25px;text-align:center;padding-top:15px;padding-bottom:15px}.navbar #primary-menu .sub-menu{position:absolute;top:85px;max-width:260px}.navbar.sticky #primary-menu .sub-menu{position:absolute;top:65px}.navbar .navbar-collapse{display:flex!important;flex-basis:auto}}@media (max-width:992px){.navbar-collapse{display:flex;justify-content:flex-end;flex-flow:column;width:100%}.navbar #primary-menu .sub-menu{position:relative;padding-top:0;padding-bottom:5px;margin-bottom:10px;box-shadow:none;background:#fff0}.navbar #primary-menu .sub-menu li{padding-bottom:3px}.navbar #primary-menu .sub-menu li a{margin-bottom:7px}.navbar #primary-menu .sub-menu li a:before{content:"\f285";font-family:bootstrap-icons;font-size:10px;display:block;margin-right:4px}#primary-menu a{margin-top:10px;margin-bottom:10px}header .menu-item-has-children span.bi{font-size:2em;cursor:pointer}.mobile_logo_and_burger{width:100%}.navbar #primary-menu{flex-flow:column;padding-left:15px;margin-bottom:0}}#map iframe{height:500px;width:100%}.swiffy-slider .slider-nav,.swiffy-slider .slider-nav:hover{filter:none}.thess .wpforms-form button[type="submit"]{background:var(--basic)!important;outline:none;box-shadow:none;border-radius:1px;padding:12px 18px;min-width:160px;text-decoration:none;font-size:18px;display:inline-flex;text-align:center;align-items:center;justify-content:center;transition:0.2s}.thess .wpforms-form button[type="submit"]:hover{background:var(--gold)!important}.mc4wp-form input[type="checkbox"]{width:20px;min-width:20px;max-width:20px}.owl-nav{display:flex;justify-content:center;align-items:center}.owl-nav span{font-size:40px;margin-left:15px;margin-right:15px}.thess #CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay *{font-size:13px}.thess #CybotCookiebotDialogBodyContent{line-height:18px}.thess #CybotCookiebotDialogBodyContentTitle,.thess #CookiebotWidget,.thess #CybotCookiebotDialogHeader,.thess #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader{display:none!important}.thess #CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper{margin-top:4px}.thess #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a{color:var(--basic)}.thess #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,.thess #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,.thess #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:var(--basic);border-color:var(--basic)}.thess #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-color:var(--basic)}.thess #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:1px solid var(--basic);color:var(--basic)}.thess #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover,.thess #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,.thess #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,.thess #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:var(--basic)}@media (max-width:768px){.same_row,.same_row.big_header_lined_text,.same_row.header_lined_text,.flex-center,.flex-between,.flex-around,.flex-evenly{flex-flow:column;justify-content:center;align-items:center;text-align:center}.boxes2,.boxes3,.boxes4,.boxes5{flex-flow:column}.home_hero .max400{margin-top:30px;max-width:290px}.home_hero p{padding-left:15px;padding-right:15px}.newsletter img{max-width:250px}.thess #contact_details .boxes2 .single_flex_col{flex:0 0 100%;width:100%;border:none}.thess #contact_details .single_flex_col:nth-child(1){padding-bottom:40px;margin-bottom:40px;border-bottom:3px solid var(--gold)}.tmimata_hero{background-position:bottom}.tmimata_hero .flex-around a{margin-bottom:40px}.tmimata_hero .txt_n_btn div{padding-right:0}.big_header_lined_text .line_gold,.header_lined_text .line_gold{margin-top:15px;margin-bottom:15px}.under_line_text p,#tmimata p{text-align:center}.bg_banner1 h2{font-size:1.8rem}.search-results article,.archive article,.blog article{width:100%}.post-thumbnail img{height:auto}footer .boxes3 .widget-area,footer .boxes4 .widget-area{min-width:300px;width:100%}footer .boxes3 .widget-area:not(:last-child){width:100%;padding:0 15px;padding-bottom:40px}footer .boxes4 .widget-area:not(:last-child){width:100%;padding:0 15px;padding-bottom:40px}.thess footer hr{max-width:200px;max-width:200px}footer .social a span{margin-left:3px;margin-right:3px}}