/********* Compiled - Do not edit *********/
@font-face {
font-family:"BP Replay";
src:url(//anagennisi.edu.gr/wp-content/my_custom_fonts/BPreplay-Bold.woff), url(//anagennisi.edu.gr/wp-content/my_custom_fonts/BPreplay-Bold.ttf), url(//anagennisi.edu.gr/wp-content/my_custom_fonts/BPreplay-Bold.svg);}
body{font-family:Open Sans;font-weight:400;letter-spacing:0px;line-height:1.6em;font-size:16px;color:#3e3e3e;}.banner-half-bg .icon-box h3,.car-rent-reservation .ui-selectmenu-button,.car-rent-reservation input,.car-rent-reservation label,.cart_totals table.shop_table th,.content-box-img-info p,.counter-box .counter-element,.domain-search .ui-widget,.format-link .post-quote blockquote::before,.format-quote .post-quote blockquote::before,.img-maps-products h3,.portfolio-no-gap .portfolio-item .btn,.pricing-table-elegant .price,.pricing-table-flat-gradient h4,.pricing-table-flat-head .currency,.pricing-table-flat-head .pricing,.pricing-table-flat-head-gradient h4,.pricing-table-minimal2 h4,.pricing-table-tabular-alt2 h4,.product-elegant .product h3,.product-elegant-alt .product h3,.section-title-side-line h2,.section-title-underlined-title h2,.tabs-border-floated .nav-tabs > li a,.tabs-shadow .nav-tabs li a,.tabs-shadow .nav-tabs li.active a,.tabs-shadow h6,.team-member-border-bw .team-member-title,.team-member-contact-info .team-member-title,.team-member-hover-social-special .team-member-name,.team-member-side-border .team-member-title,.team-member-whole-border .team-member-title,.widget-title,.widget_latest_posts_entries_carousel .contents h3{font-family:Open Sans;}#shipping_method .amount,.banner-broad h3,.banner-condensed-2-alt .btn,.banner-deals .text-center .ribbon-text,.banner-deals .text-left p,.banner-deals .text-right p,.car-rent-reservation,.car-rent-reservation .ui-selectmenu-button,.car-rent-reservation input,.cart_totals table.shop_table td,.content-box-img,.content-box-img-alternate h3,.content-box-img-info,.featured-box-product .featured-box-featured,.featured-box-product .featured-box-price,.icon-box .counter-element,.img-maps-products .price,.latest-post__meta,.outline-filters li,.portfolio .portfolio-item p,.portfolio-classic .portfolio-item .item-details p,.portfolio-elegant .masonry-filters li,.portfolio-elegant .portfolio-item .subheading,.pricing-table-classic .popular-badge,.pricing-table-classic .price,.pricing-table-classic header h4,.pricing-table-elegant .btn,.pricing-table-graphic h4,.pricing-table-minimal .pricing,.pricing-table-minimal2 .currency,.pricing-table-tabular .pricing,.pricing-table-tabular-alt2 .pricing .currency,.product-bordered .product .price,.product-elegant li.product .price,.product-elegant-alt li.product .price,.product-hover-shadow .price,.section-title-blue-underline .subtitle,.section-title-classic3 .subtitle,.section-title-classic4 .subtitle,.section-title-classic4-alt .subtitle,.section-title-numerical h6,.section-title-numerical-alt h6,.tabs-icon-dots .nav-tabs > li > a,.tabs-naked .nav-tabs > li,.tabs-switch-center > ul > li,.team-member-border .team-member-title,.team-member-hover-expand .social-icons,.testimonial-blurb-vertical .testimonial-details,.testimonial-inverted .testimonial-details-other,.vertical-progressbar .progressbar-title,.vertical-progressbar .progressbar-value,.woocommerce .woocommerce-checkout-review-order-table .amount,.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-subtotal{font-family:Roboto;}#ship-to-different-address,.acccordion-big-square .accordion-toggle,.accordion-underline .accordion-toggle,.author-info h6,.banner-half-bg p,.banner-rhombus-subtitle-alt p,.blog-post .post-info,.blog-post .post-quote footer,.blog-posts .page-nav,.box-rounded .rounded-tooltip,.box-rounded h3,.btn-social-alt,.car-rent-reservation label,.car-rent-reservation li::before,.car-search .radio-group label,.car-search .ui-selectmenu-button,.carousel-items .latest-bold-title.latest-meta .meta,.carousel-swipe-button,.comment-list .comment .comment-meta,.comment-list .comment .reply,.comment-respond .comment-form input[type=submit],.contact-default-alt2 button,.contact-gray button,.content-box-big-img-alt .content-box-info,.counter-box p,.counter-element,.domain-search.style3 button,.domain-search.style3 input,.domain-search.style3 select,.elegant-filters li,.featured-box-product-centered .featured-box-info,.featured-box-product-centered .featured-box-price,.format-quote .post-quote cite,.icon-box .counter,.main-sidebar .widget_wysija .wysija-submit,.main-sidebar .widget_wysija button,.main-sidebar .widget_wysija input[type=submit],.megamenu .custom-menu>h5,.megamenu .widget-title,.module-cart .btn,.module-cart .counter,.module-cart .header-cart-container td h5,.module-cart .header-cart-container td h6,.module-cart .header-cart-container tfoot h5,.module-wishlist .btn,.module-wishlist .counter,.module-wishlist .header-wishlist-container td h5,.module-wishlist .header-wishlist-container td h6,.module-wishlist .header-wishlist-container tfoot h5,.page-nav,.portfolio .masonry-filters,.portfolio-elegant .portfolio-item .item-details .subheading,.portfolio-grid .category,.portfolio-grid .masonry-filters,.portfolio-grid .portfolio-meta,.post-masonry .entry-more,.post-masonry .post-audio .tags,.post-masonry .post-image .tags,.post-masonry .post-video .tags,.pricing-table-flat-gradient .price,.pricing-table-flat-head .price,.pricing-table-graphic .pricing,.pricing-table-minimal .price,.pricing-table-sticky-head .pricing,.pricing-table-sticky-head h4,.pricing-table-sticky-head-alt .price,.pricing-table-tabular-alt .currency,.pricing-table-tabular-alt .price,.pricing-table-tabular-alt2 .pricing .price,.pricing-table-tabular-alt2 h4,.section-title .subtitle,.section-title-thick .subtitle,.sorting-option label,.tabs-border-center-alt .nav-tabs li,.tabs-border-floated .nav-tabs > li a .date,.tabs-stacked-default .nav-pills li,.tabs-switch-center-gradient .nav-tabs > li a,.team-member .team-member-details,.team-member-hover-social .team-member-title,.team-member-whole-border .team-member-title,.testimonial-boxed .testimonial-details,.testimonial-inverted .testimonial-name,.testimonial-minimal-square .testimonial-details,.testimonial-minimal-vertical-big .quote-symbol:before,.testimonial-minimal-vertical-default .testimonial-details::before,.testimonial-minimal-vertical-default .testimonial-details:before,.testimonial-minimal-vertical-default .testimonial-name,.testimonial-slider .testimonial-quote-author,.testimonial-slider .testimonial-slider-pagination .pages,.ui-selectmenu-menu li,.woocommerce .cart-collaterals .button,.woocommerce .main-sidebar .widget .widget-title,.woocommerce .main-sidebar .widget > h5,.woocommerce .shop_table .button,.woocommerce-page.single-product .entry-title{font-family:Roboto;}.h1,.module-fullheight-side .menu,.post-content h1,h1{font-family:Roboto;font-weight:400;line-height:1.5em;letter-spacing:0px;}.h1,.post-content h1,h1{font-size:50px;color:#000000;}.h2,.post-content h2,h2{font-family:Roboto;font-weight:500;line-height:1.375em;letter-spacing:-0px;color:#000000;}.format-quote .post-quote blockquote{font-family:Roboto;}.h2,h2{font-size:36px;}.h3,.post-content h3,.sidebar .widget h3,h3{font-family:Roboto;font-weight:700;line-height:1.5em;letter-spacing:0px;color:#891f03;}.h3,.post-content h3,h3{font-size:26px;}.author-heading,.comments-area .comment-reply-title,.comments-area .comments-title,.h4,.post-content h4,.post-related h4,h4{font-family:Roboto;font-weight:500;line-height:1.2em;letter-spacing:0px;font-size:20px;color:#1f3345;}.h5,.post-content h5,h5{font-family:Roboto;font-weight:500;line-height:1.4em;letter-spacing:0px;font-size:17px;color:#1f3345;}.h6,.post-content h6,h6{font-family:BP Replay;font-weight:700;line-height:2;letter-spacing:0px;font-size:42px;color:#a4a4a4;}.single .blog-single h1.entry-title, .single .blog-single h2.entry-title{font-family:Roboto;font-size:36px;font-weight:500;line-height:36px;}.btn{}#yith-quick-view-modal #yith-quick-view-content div.product p.price,#yith-quick-view-modal #yith-quick-view-content div.product span.price,.accordion-big-square .accordion-toggle a,.accordion-boxed .active .accordion-expander,.accordion-boxed-minimal .active .accordion-expander,.accordion-facebook .accordion-expander,.accordion-facebook-alt .accordion-expander,.accordion-square-expanded .accordion-expander,.accordion-square-inverted .accordion-expander,.accordion-university .accordion-expander,.accordion-university .active .accordion-toggle a,.banner-app h6,.blog .format-link .post-contents:before,.blog-post .entry-title a:focus,.blog-post .entry-title a:hover,.blog-post .post-info a:focus,.blog-post .post-info a:hover,.blog-posts .page-nav .ajax-load-more.loading,.blog-posts .page-nav .ajax-load-more:focus,.blog-posts .page-nav .ajax-load-more:hover,.blog-posts.masonry .entry-more,.blog-posts.masonry .entry-more:hover,.blog-posts.puzzle .entry-more,.blog-posts.puzzle .entry-more:hover,.blog-posts.split .entry-more,.blog-posts.split .entry-more:hover,.blog-posts.timeline .post-info .tags a,.blog-posts.timeline .timeline-date,.blog-single .entry-content blockquote::before,.blog-single .entry-summary blockquote::before,.blog-single .post-info a[rel*=category]:hover,.blog-single .post-info a[rel*=tag]:hover,.btn-app,.btn-center,.btn-default,.btn-linethrough,.btn-naked,.btn-underlined,.btn-underlined:active,.btn-underlined:focus,.btn-underlined:hover,.btn-v-line,.btn.ajax-load-more:focus,.btn.ajax-load-more:focus.btn-solid,.btn.ajax-load-more:hover,.btn.ajax-load-more:hover.btn-solid,.car-rent-reservation .datepicker-container:before,.car-rent-reservation .ui-selectmenu-button:after,.car-rent-reservation label,.car-search input[type="checkbox"]:checked ~ label,.car-search input[type="checkbox"]:checked ~ label span,.carousel-items .latest-bold-title .entry-title a,.carousel-nav-style11 .flickity-prev-next-button:hover,.carousel-nav-style11.nav-dark .flickity-prev-next-button:hover,.carousel-nav-style11.nav-light .flickity-prev-next-button:hover,.carousel-nav-style5 .flickity-prev-next-button:hover,.cd-google-map.contents-style4 p,.contact-black-alt button,.contact-form.contact-inverted input,.contact-minimal button:hover,.contact-minimal input[type="submit"]:hover,.contact-minimal-sm button:hover,.contact-minimal-sm input[type="submit"]:hover,.content-box-bordered h3,.content-box-boxed-numbered .number,.content-box-classic .btn,.content-box-info-centered .content-box-info,.featured-box-product h3 a:hover,.featured-box-product-centered h3 a,.format-link .entry-title a:before,.format-link .post-quote blockquote::before,.format-link .post-quote blockquote:before,.format-quote .post-quote blockquote::before,.format-quote .post-quote blockquote:before,.icon-box .counter,.icon-box-boxed-unfilled-alt3:not(:hover) .icon-container,.icon-box-boxed-unfilled-alt4:hover .icon-container,.icon-box-boxed-unfilled-alt4:hover h3,.icon-box-boxed-unfilled-alt5 .icon-container,.icon-box-boxed-unfilled-alt5 h3,.icon-box-boxed-unfilled-card .icon-container,.icon-box-boxed-unfilled-card h3,.icon-box-counter-lg:hover h3,.img-maps .contents .info-box .price,.latest-default .entry-title a:hover,.latest-meta .meta a:hover,.latest-post__meta a,.latest-post__meta_link-color-accent > span a,.latest-svg-hover .meta a,.main-header .main-nav > li > a:hover,.main-header .main-nav > li.active > a,.main-header .main-nav > li.current-menu-item > a,.main-nav > li mark,.main-nav li.active > a,.main-nav li.current-menu-item > a,.main-nav li.current_page_item > a,.main-sidebar .widget.woocommerce .widget-title,.main-sidebar .widget.woocommerce > h5,.masonry.style-hover .portfolio-likes a i:hover,.masonry.style-hover .portfolio-likes a:hover,.megamenu .custom-menu > h5,.meta-caption .meta a:hover,.module-cart .header-cart-container .header .items-counter,.module-cart .header-cart-container a h5:hover,.module-cart .header-cart-container a:hover,.module-cart .header-cart-container tfoot .counter,.module-search-form h4,.module-search-form.style-simple .search-form button,.module-wishlist .header-wishlist-container .header .items-counter,.module-wishlist .header-wishlist-container a h5:hover,.module-wishlist .header-wishlist-container a:hover,.module-wishlist .header-wishlist-container tfoot .counter,.nav-side li.current-menu-item > a,.nav-side li.current_page_item > a,.nav-side li:hover > a,.outline-filters .masonry-filters li.active,.outline-filters .masonry-filters li:hover,.page .format-link .post-contents:before,.page-links > span,.page-nav .ajax-load-more-alt,.pagination > li > span:hover,.pagination > li a:hover,.pagination > li span.current,.portfolio-item:not(.style-hover) .title-wrapper h2 a:hover,.portfolio-likes a:focus,.portfolio-likes a:hover,.portfolio-likes.liked a,.post-date-featured .entry-date,.post-featured-small:hover .entry-title a,.post-nav a:before,.post-nav a:focus,.post-nav a:hover,.post:not(.blog-post) .entry-header .entry-byline a:hover,.pricing-table-app .btn,.pricing-table-app .popular-badge,.pricing-table-app .price,.pricing-table-app .pricing,.pricing-table-classic .price,.pricing-table-classic:hover .btn,.pricing-table-elegant .price,.pricing-table-flat-gradient.featured .currency,.pricing-table-flat-gradient.featured .price,.pricing-table-flat-gradient.featured .pricing,.pricing-table-flat-head .btn,.pricing-table-graphic .pricing,.pricing-table-minimal .currency,.pricing-table-minimal .price,.pricing-table-minimal h4,.pricing-table-minimal.featured .currency,.pricing-table-minimal.featured .price,.pricing-table-minimal.featured h4,.pricing-table-sticky-head-alt.featured .currency,.pricing-table-sticky-head-alt.featured .price,.pricing-table-sticky-head-alt.featured .pricing,.pricing-table-sticky-head.featured .currency,.pricing-table-sticky-head.featured .price,.pricing-table-sticky-head.featured .pricing,.pricing-table-tabular .price,.pricing-table-tabular-alt .price,.pricing-table-tabular-alt2 .btn,.pricing-table-tabular-alt2 .price,.product-elegant ul.products li.product .price,.product-elegant ul.products li.product .product-image-container .product-label strong,.product-elegant ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.product-elegant ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,.product-elegant-alt ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.product-elegant-alt ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,.product-elegant-alt ul.products li.product:hover .price,.product-hover-shadow li.product .price,.promo i,.restaurant-menu .item-price,.section-title-classic2 .subtitle,.section-title-classic4 .subtitle,.section-title-default .subtitle,.section-title-numerical-alt .subtitle,.section-title-orange-underline h2,.section-title-thick .subtitle,.section-title-thick h2,.section-title-thick2 h2,.section-title-underlined-subtitle .subtitle,.section-title-underlined-title h2,.subscribe-form--button-bordered .wysija-submit,.subscribe-form--button-naked .wysija-submit,.subscribe-form--button-underlined .wysija-submit,.tabs-border:not(.tabs-border-floated) .nav-tabs li.active a,.tabs-broad-border:not(.broad-border-alt) .nav-tabs > li.active a,.tabs-history .navbar-nav li.active a,.tabs-history .navbar-nav li.active i,.tabs-icon-center .nav-tabs > li.active a span,.tabs-icon-dots .nav-tabs > li > .active > a .icon-container,.tabs-icon-dots .nav-tabs > li > a span.number-with-dot,.tabs-icon-dots .nav-tabs > li.active > a,.tabs-icon-dots .nav-tabs > li.active > a i,.tabs-icon-dots .nav-tabs > li.active > a span,.tabs-naked .nav-tabs > li.active a,.tabs-naked .nav-tabs > li.active a:hover,.tabs-naked .nav-tabs > li.active:hover a,.tabs-shadow .nav-tabs li.active a,.tabs-shadow .tab-content p .fa,.tabs-side .nav-tabs li.active>a,.tabs-stacked-bubble .nav-pills > li > a .number,.tabs-stacked-bubble-invert .nav-pills > li.active > a,.tabs-stacked-bubble-invert .nav-pills > li:hover > a,.tabs-title-naked .nav-tabs li.active a,.team-member .team-member-details > span,.team-member .team-member-details a:hover,.team-member-border .social-icon a,.team-member-button .social-icon li a:hover,.team-member-contact-info .team-member-title,.team-member-info-side .details-inner > span,.team-member-whole-border .team-member-name,.team-member-whole-border.team-member-sm .team-member-title,.team-member-whole-border.team-member-sm p a,.testimonial-blurb-default a,.testimonial-boxed .testimonial-name,.testimonial-boxed-vertical a,.testimonial-details a,.testimonial-minimal-vertical-big .quote-symbol:before,.testimonial-minimal-vertical-big .testimonial-details:before,.testimonial-minimal-vertical-default .testimonial-details a,.testimonial-minimal-vertical-default .testimonial-details::before,.testimonial-minimal-vertical-default .testimonial-details:before,.widget_product_tag_cloud a:hover,.widget_products ul.product_list_widget li .amount,.widget_products_carousel .product .amount,.widget_recent_reviews ul.product_list_widget li .amount,.widget_recently_viewed_products ul.product_list_widget li .amount,.widget_tag_cloud a:hover,.widget_top_rated_products ul.product_list_widget li .amount,.woocommerce .cart-collaterals .cart_totals table.shop_table .order-total td,.woocommerce .cart-collaterals .cart_totals table.shop_table .order-total th,.woocommerce .main-sidebar .widget .widget-title,.woocommerce .main-sidebar .widget > h5,.woocommerce .star-rating span::before,.woocommerce .widget_shopping_cart ul.product_list_widget li .amount,.woocommerce .woocommerce-checkout #payment button.btn,.woocommerce .woocommerce-checkout .create-account input.input-checkbox:checked ~ label.checkbox,.woocommerce .woocommerce-checkout h3 input.input-checkbox:checked ~ label.checkbox,.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a,.woocommerce .woocommerce-product-rating .star-rating span::before,.woocommerce table.shop_table .product-info a:hover,.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-subtotal,.woocommerce table.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce table.woocommerce-checkout-review-order-table .order-total td .amount,.woocommerce table.woocommerce-checkout-review-order-table .order-total th,.woocommerce table.woocommerce-checkout-review-order-table tr.shipping .amount,.woocommerce-page.single-product #content div.product p.price,.woocommerce-page.single-product div.product p.price,.woocommerce-page.single-product.woocommerce .stars a.active,.woocommerce-page.single-product.woocommerce p.stars a.active,.woocommerce.widget_shopping_cart ul.product_list_widget li .amount,a:active,a:focus,a:hover{color:#891f03;}#yith-quick-view-modal #yith-quick-view-content div.product form.cart .button,.accordion-boxed .accordion-expander,.accordion-facebook .active .accordion-toggle,.accordion-facebook-alt .active .accordion-toggle,.accordion-red .accordion-expander,.accordion-red .active .accordion-toggle,.accordion-square .accordion-expander,.accordion-square .active .accordion-toggle,.accordion-square-expanded .active .accordion-expander,.accordion-square-expanded .active .accordion-toggle a,.accordion-square-hfiller-inverted .accordion-toggle a,.banner-condensed .btn-rhombus:before,.banner-icons,.bg-accent,.blog-post .post-audio > time,.blog-post .post-video > time,.blog-post a[rel*="category"],.blog-post a[rel*="tag"],.blog-post.post-masonry-alt.format-quote,.blog-posts.only-title .post-only-title:hover,.blog-posts.timeline .blog-post .post-image > time,.boxed-filters .masonry-filters li.active,.boxed-filters .masonry-filters li:hover,.btn-app:focus,.btn-app:hover,.btn-boxed,.btn-boxed:focus,.btn-boxed:hover,.btn-center:hover,.btn-default:active,.btn-default:focus,.btn-default:hover,.btn-hover-curtain .btn-curtain,.btn-linethrough span:after,.btn-linethrough span:before,.btn-solid,.car-rent-reservation button,.car-search .ui-slider-handle.ui-state-focus,.car-search .ui-slider-handle:before,.car-search .ui-slider-range,.car-search .val-tooltip,.car-search button,.carousel-nav-style4 .flickity-page-dots .dot.is-selected,.carousel-nav-style6 .flickity-page-dots .dot.is-selected,.cd-google-map.contents-style4 .contents-inner .details,.cd-google-map.contents-style4.alt .contents-inner .details,.comment-respond .comment-form input[type=submit],.contact-default-alt2 button,.contact-default-alt3 button,.contact-form.contact-default-primary .wpcf7-submit,.contact-form.contact-inverted button,.contact-gray button,.contact-inverted-line-alt .wpcf7-submit,.contact-line-alt .wpcf7-form-control-wrap:after,.content-box-big-img-alt .content-box-info,.content-box-big-img-default .content-box-info,.content-box-boxed figure:after,.content-box-caption .content-box-content:before,.featured-box-product .featured-box-featured,.featured-box-product .featured-box-price,.flickity-page-dots .dot.is-selected,.flickity-page-dots li.is-selected,.fullpage-nav-style1 #fp-nav ul li .fp-tooltip,.fullpage-nav-style1 #fp-nav ul li a span:before,.grid.style-hover.hover-bottom-shadow.buttons-square .btn:hover,.grid.style-hover.hover-bottom.text-light .btn:hover,.grid.style-hover.hover-bottom.text-light .portfolio-share .btn:hover,.grid.style-hover.hover-bottom.text-light .portfolio-share:hover .btn,.icon-box-boxed-unfilled-alt3:hover,.icon-box-circle .icon-container,.icon-box-lozenge .icon-container,.icon-box-square .icon-container,.img-maps .contents .info-box::after,.img-maps .contents .info-box::before,.latest-post:hover .latest-post__meta_stick_top-side,.latest-post__footer_svg,.latest-post__meta_solid,.latest-svg-hover footer,.main-bar-container.floated .main-nav .link-txt,.main-bar-container.floated .main-nav a:after,.main-sidebar .widget_subscribe .wysija-submit,.main-sidebar .widget_subscribe button,.main-sidebar .widget_wysija .wysija-submit,.main-sidebar .widget_wysija button,.map_marker,.map_marker div,.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-current,.mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,.mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle,.meta-caption .meta,.module-trigger .badge,.nav-item-children-style2 .menu-item > a:after,.nav-item-children-style2 .nav-item-children .menu-item > a > .link-txt:after,.nav-side a:after,.page-loader .page-loader-inner,.popular-badge,.portfolio-classic .item-details:before,.portfolio-flat .item-details:before,.portfolio-item.hover-bottom .btn:hover,.portfolio-item.hover-bottom .portfolio-share .btn:hover,.portfolio-item.hover-bottom .portfolio-share:hover .btn,.portfolio-item.hover-bottom-shadow .btn:hover,.portfolio-item.hover-bottom-shadow .portfolio-share .btn:hover,.portfolio-item.hover-bottom-shadow .portfolio-share:hover .btn,.portfolio-item.hover-side .portfolio-footer:before,.portfolio-item.text-light .portfolio-likes i,.portfolio-item:not(.style-hover) .portfolio-footer .btn:hover,.portfolio-item:not(.style-hover) .portfolio-footer .portfolio-share:hover .btn,.portfolio-likes a:focus i,.portfolio-likes a:hover i,.portfolio-likes.liked a i,.portfolio-likes.style-alt a > span,.portfolio-no-gap .item-details:before,.portfolio-share .portfolio-share-popup,.portfolio-simple .item-details a:before,.post-featured .post-contents .tags a,.post-no-image .entry-more:focus,.post-no-image .entry-more:hover,.pricing-table-classic .popular-badge,.pricing-table-flat-head .btn:hover,.pricing-table-flat-head header,.pricing-table-graphic h4,.pricing-table-minimal .btn,.pricing-table-tabular-alt2 .btn:focus,.pricing-table-tabular-alt2 .btn:hover,.pricing-table-tabular-alt:hover .btn,.section-title-numerical-alt h2:after,.section-title-red-underline2 h2:after,.section-title-side-line h2:after,.section-title-thick h2:after,.section-title-thick3 hr,.sorting-option input:checked + .input-dummy:after,.subscribe-form--button-solid .wysija-submit,.tabs-border .nav-tabs li a:before,.tabs-border-center-alt1 .nav-tabs > li.active a,.tabs-border-center-alt1 .nav-tabs > li.active:hover a,.tabs-border-center-default .nav-tabs > li.active a,.tabs-border-center-default .nav-tabs > li.active a:hover,.tabs-border-floated .nav-tabs > li.active a,.tabs-border-floated .nav-tabs > li.active:hover a,.tabs-border-floated .nav-tabs > li:hover a,.tabs-border-floated .nav-tabs li a:before,.tabs-history .navbar-nav li a:after,.tabs-history .navbar-nav li a:before,.tabs-icon-dots .nav-tabs > li > a span.number-with-dot:before,.tabs-simple .nav-tabs li.active a,.tabs-simple .nav-tabs li.active:hover a,.tabs-stacked-bubble-default .nav-pills > li.active > a,.tabs-stacked-bubble-default .nav-pills > li:hover > a,.tabs-stacked-default .nav-pills > li.active > a,.tabs-stacked-default .nav-pills > li:hover > a,.tabs-switch-center .nav-tabs > li a,.tabs-switch-center .nav-tabs > li:hover a,.tabs-title-naked .nav-tabs li.active a:after,.team-member-button .btn,.team-member-card-minimal .team-member-title,.team-member-hover-social .team-member-title,.team-member-masonry .team-member-details,.team-member-top-curve .team-member-title,.testimonial-bg,.widget_back_to_top_style2 a,.widget_nav_menu a:hover mark,.widget_product_search input[type="submit"],.widget_search input[type="submit"],.woocommerce .wc-proceed-to-checkout a.button.checkout-button,.woocommerce .wc-proceed-to-checkout a.button.checkout-button:hover,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .woocommerce-checkout #payment .form-row.place-order .button{background-color:#891f03;}.accordion-boxed .accordion-item.active,.accordion-boxed .active .accordion-expander,.accordion-boxed-minimal .active .accordion-expander,.accordion-highlighted .active.accordion-item,.accordion-square-expanded .active .accordion-expander,.accordion-square-expanded .active .accordion-toggle a,.accordion-square.with-filler .active .accordion-toggle,.accordion-university .active .accordion-toggle,.blog .format-link .entry-title a:hover,.blog-posts .page-nav .ajax-load-more.loading,.blog-posts .page-nav .ajax-load-more:focus,.blog-posts .page-nav .ajax-load-more:hover,.blog-posts.timeline .timeline-date,.btn,.btn-app,.btn-solid,.btn-underlined:active,.btn-underlined:after,.btn-underlined:before,.btn-underlined:focus,.btn-underlined:hover,.btn.ajax-load-more:active,.btn.ajax-load-more:focus,.btn.ajax-load-more:hover,.car-search .ui-slider-handle.ui-state-focus,.carousel-nav-style11 .flickity-prev-next-button:hover,.carousel-nav-style11.nav-dark .flickity-prev-next-button:hover,.carousel-nav-style11.nav-light .flickity-prev-next-button:hover,.carousel-nav-style5 .flickity-prev-next-button:hover,.client-border2:hover,.contact-black-alt button,.content-box-boxed-centered figure,.fullpage-nav-style1 #fp-nav ul li .fp-tooltip:before,.icon-box-bordered,.icon-box-boxed-unfilled-alt2:hover,.icon-box-boxed-unfilled-alt:after,.icon-box-boxed-unfilled-alt:hover,.main-bar-container.floated .main-nav .link-txt:before,.main-sidebar .widget.woocommerce .widget-title,.main-sidebar .widget.woocommerce > h5,.outline-filters .masonry-filters li.active,.outline-filters .masonry-filters li:hover,.page .format-link .entry-title a:hover,.page-links > span,.page-nav .ajax-load-more-alt,.pagination > li > span:hover,.pagination > li a:hover,.pagination > li span.current,.portfolio-item:not(.style-hover) .portfolio-footer .btn:hover,.portfolio-item:not(.style-hover) .portfolio-footer .portfolio-share:hover .btn,.post-no-image .entry-more:focus,.post-no-image .entry-more:hover,.pricing-table-app,.pricing-table-app .btn,.pricing-table-classic .popular-badge:after,.pricing-table-classic:hover,.pricing-table-classic:hover .btn,.pricing-table-flat-head .btn,.pricing-table-minimal .btn,.pricing-table-minimal.featured,.pricing-table-tabular-alt2 .btn,.pricing-table-tabular-alt2 .btn:focus,.pricing-table-tabular-alt2 .btn:hover,.pricing-table-tabular-alt:hover .btn,.section-title-underlined-subtitle .subtitle,.section-title-underlined-title h2,.subscribe-form--button-bordered .wysija-submit,.subscribe-form--button-underlined .wysija-submit,.tabs-side .nav-tabs li:hover a,.tabs-stacked-bubble-default .nav-pills > li::before,.team-member-border:hover .team-member-details,.team-member-side-border .team-member-name,.team-member-side-border .team-member-title,.testimonial-blurb-default .testimonial-quote,.widget_product_tag_cloud a:hover,.widget_tag_cloud a:hover,.woocommerce .main-sidebar .widget .widget-title,.woocommerce .main-sidebar .widget > h5,.woocommerce .woocommerce-checkout #payment .form-row.place-order .button,.woocommerce-page.single-product.woocommerce .stars a.active,.woocommerce-page.single-product.woocommerce p.stars a.active,blockquote{border-color:#891f03;}.portfolio-item.classic:not(.style-hover) .portfolio-share-popup:before,.testimonial-blurb-default .testimonial-quote:before{border-right-color:#891f03;}.blog-posts.timeline .timeline-date .loader-inner,.car-search .val-tooltip:after,.cd-google-map.contents-style4 .contents-inner .details::after,.cd-google-map.contents-style4.alt .contents-inner .details::after,.img-maps .contents .info-box .border,.portfolio-share .portfolio-share-popup:before,.tabs-title-naked .nav-tabs li.active a:before,.team-member.team-details-up .team-member-details::after,.testimonial-blurb-default .testimonial-quote:before,.vertical-progressbar .progressbar-bar{border-top-color:#891f03;}.banner-icons,.team-member-masonry .team-member-details:after{border-bottom-color:#891f03;}.pricing-table-sticky-head.featured,.tabs-switch-center .nav-tabs > li.active a,.tabs-switch-center .nav-tabs > li.active a:hover{box-shadow:inset 0 0 0 2px #891f03;}.pricing-table-classic:hover{box-shadow:inset 0 0 0 1px #891f03;}.pricing-table-classic:hover .btn{box-shadow:inset 0 1px 0 0 #891f03;}.tabs-icon-center .nav-tabs > li.active a{box-shadow:0 0 0 2px #891f03;}.testimonial-boxed-vertical:hover{box-shadow:inset 0 -3px 0 0 #891f03;}.latest-post__footer_svg,.latest-svg-hover footer svg,.navbar-default .main-nav > li > a:hover > .link-icon svg,.navbar-default .main-nav > li.current-menu-item > a > .link-icon svg,.pricing-table-graphic header svg,.team-member-top-curve svg,.testimonial-icon .testimonial-quote svg{fill:#891f03;}.latest-post__footer_svg,.navbar-default .main-nav > li > a:hover > .link-icon svg,.navbar-default .main-nav > li.current_page_item > a > .link-icon svg,.team-member-top-curve svg{stroke:#891f03;}.section-title-red-underline hr,.testimonial-minimal-square .testimonial-details:before{background:-moz-linear-gradient(-87deg, rgba(255,45,84,0) 0%, rgba(255,45,86,0) 0%, rgba(255,44,88,0) 34%, #891f03 100%);background:-webkit-linear-gradient(-87deg, rgba(255,45,84,0) 0%, rgba(255,45,86,0) 0%, rgba(255,44,88,0) 34%, #891f03 100%);background:linear-gradient(177deg, rgba(255,45,84,0) 0%, rgba(255,45,86,0) 0%, rgba(255,44,88,0) 34%, #891f03 100%);background:-webkit--moz-linear-gradient(-87deg, rgba(255,45,84,0) 0%, rgba(255,45,86,0) 0%, rgba(255,44,88,0) 34%, #891f03 100%);background:-webkit--webkit-linear-gradient(-87deg, rgba(255,45,84,0) 0%, rgba(255,45,86,0) 0%, rgba(255,44,88,0) 34%, #891f03 100%);background:-webkit-linear-gradient(177deg, rgba(255,45,84,0) 0%, rgba(255,45,86,0) 0%, rgba(255,44,88,0) 34%, #891f03 100%);}.car-rent-reservation li:before,.carousel-items .latest-bold-title .entry-title a:focus,.carousel-items .latest-bold-title .entry-title a:hover,.elegant-filters .masonry-filters li.active,.featured-box-product h3 a:hover,.pricing-table-minimal.featured .currency,.pricing-table-minimal.featured .price,.pricing-table-minimal.featured h4,.testimonial-boxed .testimonial-details a{}.accordion-big-square .accordion-item.active .accordion-expander,.banner-rhombus-subtitle-alt h6,.content-box-big-img-alt .content-box-info-2:after,.featured-box-product .featured-box-price,.latest-posts-carousel-nav .flickity-prev-next-button::before,.portfolio-elegant .item-details,.pricing-table-flat-head:hover header,.pricing-table-minimal.featured .btn,.section-title-orange-underline hr,.section-title-thick i,.section-title-thick2 hr,.section-title-thick2 p i,.tabs-border-center-alt1 .nav-tabs > li.active:hover a,.tabs-border-center-alt1 .nav-tabs li.active a,.team-member-card-minimal .team-member-title,.team-member-hover-social .social-icon:before,.team-member-hover-social .team-member-title,.team-member-hover-social:hover .team-member-title,.vertical-progressbar .progressbar-bar:before{}.car-rent-reservation li:before,.domain-search input[type="checkbox"]:checked + label:before,.pricing-table-minimal.featured,.pricing-table-minimal.featured .btn{}.vertical-progressbar .progressbar-bar{}.team-member-side-border.style2 .team-member-name,.team-member-side-border.style2 .team-member-title{}.domain-search input[type="checkbox"]:checked + label:before{box-shadow:inset 0 0 0 1px;}.team-member-side-border .team-member-title{}.contact-envelope button{}.accordion-facebook .active .accordion-toggle,.contact-line.contact-elegant .wpcf7-submit:before,.latest-post__meta_solid-gradient,.pricing-table-elegant .btn:before,.section-title-blue-underline hr,.section-title-blue-underline2 hr,.team-member-hover-social .social-icon:before{background:;background:-moz-linear-gradient(left,  0%,  100%);background:-webkit-linear-gradient(left,  0%,  100%);background:linear-gradient(to right,  0%, 100%);background:-webkit--moz-linear-gradient(left,  0%,  100%);background:-webkit--webkit-linear-gradient(left,  0%,  100%);background:-webkit-linear-gradient(to right,  0%, 100%);}.backgroundcliptext .blog-post.trending:hover .entry-title,.blog-posts.trending .blog-post.trending .post-image:before,.btn.ajax-load-more.btn-linear,.contact-line.contact-elegant .wpcf7-form-control-wrap:after,.icon-box-boxed-unfilled-gradient:after,.pricing-table-flat-head-gradient .btn::before,.pricing-table-flat-head-gradient header,.pricing-table-flat-head-gradient:hover header,.team-member-hover-social .social-icon:before{background:;background:-moz-linear-gradient(left,  0%  100%);;background:-webkit-linear-gradient(left,  0%, 100%);background:linear-gradient(to right,  0%, 100%);background:-webkit--moz-linear-gradient(left,  0%  100%);;background:-webkit--webkit-linear-gradient(left,  0%, 100%);background:-webkit-linear-gradient(to right,  0%, 100%);}.animate-bg-expand:before,.domain-search .search-field + button,.portfolio-default .item-details:before,.pricing-table-app:before,.pricing-table-sticky-head-alt,.pricing-table-sticky-head-alt.features-table .pricing-table-inner,.pricing-table-sticky-head.featured h4,.tabs-switch-center-gradient .nav-tabs:after,.team-member-hover-social-special .team-member-details:before{background:;background:-moz-linear-gradient(-45deg,  0%,  100%);background:-webkit-linear-gradient(-45deg,  0%, 100%);background:linear-gradient(135deg,  0%, 100%);background:-webkit--moz-linear-gradient(-45deg,  0%,  100%);background:-webkit--webkit-linear-gradient(-45deg,  0%, 100%);background:-webkit-linear-gradient(135deg,  0%, 100%);}.backgroundcliptext .counter-box-sep:hover .counter-element,.backgroundcliptext .counter-box-sep:hover p,.carousel-nav-style3 .flickity-prev-next-button:before,.carousel-nav-style3 button:before,.latest-posts-carousel-nav .flickity-prev-next-button:before,.latest-posts-carousel-nav button:before,.portfolio-elegant .item-details,.pricing-table-sticky-head,.pricing-table-sticky-head.featured .btn,.progressbar-bar span,.team-member-cards .social-icon{background:;background:-moz-linear-gradient(-45deg,  0%,  100%);background:-webkit-linear-gradient(-45deg,  0%, 100%);background:linear-gradient(135deg,  0%, 100%);background:-webkit--moz-linear-gradient(-45deg,  0%,  100%);background:-webkit--webkit-linear-gradient(-45deg,  0%, 100%);background:-webkit-linear-gradient(135deg,  0%, 100%);}.backgroundcliptext .pricing-table-elegant .price,.pricing-table-elegant.featured,.section-title-blue-underline i,.testimonial-blurb-vertical .testimonial-quote{background:;background:-moz-linear-gradient(top,  0%,  100%);background:-webkit-linear-gradient(top,  0%, 100%);background:linear-gradient(to bottom,  0%, 100%);background:-webkit--moz-linear-gradient(top,  0%,  100%);background:-webkit--webkit-linear-gradient(top,  0%, 100%);background:-webkit-linear-gradient(to bottom,  0%, 100%);}.backgroundcliptext .pricing-table-minimal2 .price{background:;background:-moz-linear-gradient(bottom,  0%,  100%);background:-webkit-linear-gradient(bottom,  0%, 100%);background:linear-gradient(to top,  0%, 100%);background:-webkit--moz-linear-gradient(bottom,  0%,  100%);background:-webkit--webkit-linear-gradient(bottom,  0%, 100%);background:-webkit-linear-gradient(to top,  0%, 100%);}.testimonial-blurb-vertical:hover .testimonial-quote:before{border-color:;}.circle-gradient-border linearGradient stop:first-child{stop-color:;}.circle-gradient-border linearGradient stop:last-child{stop-color:;}.main-header .navbar-brand{max-width:250px;}.team-member-hover-social .social-icon:before{background:;background:-moz-linear-gradient(top,  0%,  100%);background:-webkit-linear-gradient(top,  0%, 100%);background:linear-gradient(to bottom,  0%, 100%);background:-webkit--moz-linear-gradient(top,  0%,  100%);background:-webkit--webkit-linear-gradient(top,  0%, 100%);background:-webkit-linear-gradient(to bottom,  0%, 100%);}.titlebar-inner h1, .titlebar .titlebar__masked-text h1{font-family:Roboto;font-size:40px;line-height:44px;color:#ffffff !important;}.titlebar .titlebar__masked-text text{font-family:Roboto;line-height:44px;color:#ffffff !important;}.titlebar-inner h6{}.titlebar > .rella-row-overlay{background:linear-gradient(to right,rgba(172, 212, 240, 0.63) 0%,rgba(137, 31, 3, 0.73) 100%);}#wrap #content{padding-top:80px;}@media (max-width: 991px){body.mobile-header-overlay .main-header .header-module .navbar-toggle:before, body.mobile-header-overlay .main-header .header-module .navbar-toggle:after, body.mobile-header-overlay .main-header .header-module .navbar-toggle .icon-bar:before, body.mobile-header-overlay .main-header .header-module .navbar-toggle .icon-bar:after{background:#891f03;}}/****************Media Queries General**********************/

/*#mobile-nav { height: 100vh; }*/
#mobile-nav .header-module a.btn.btn-linethrough span { padding: 0!important; }

@media (min-width: 1025px) and (max-width: 1280px) {
  
#main-header-nav ul#menu-main-full-var1 li {
    padding-right: 8px;
    padding-left: 8px; }
    
#hometitles h2 { font-size: 32px; }
  
}

@media (min-width: 1024px) and (max-width: 1279px) {

    /*nav.pws_tabs_accordion_item { display: none!important; }*/

}

@media (min-width: 1025px) {

    .disticntabs ul.pws_tabs_controlls { display: none!important; }

}

@media (min-width: 1280px) {
.headroom.headroom--not-top.headroom--not-bottom.headroom--pinned a.navbar-brand,
.headroom.headroom--not-top.headroom--unpinned.headroom--bottom a.navbar-brand,
.headroom.headroom--not-bottom.headroom--not-top.headroom--unpinned.pinned-from-top a.navbar-brand { top: 10px!important; }
}

@media (max-width: 1279px) {

    .headroom--unpinned a.navbar-brand { top: 5px; }
    .disticntabs .pws_tabs_container .pws_tabs_accordion_item a {
        background: #f2f2f2; 
        color: #1f3345; 
        font-size: 18px; 
        text-transform: none; 
        margin-bottom: 2px!important;
        padding: 10px 20px; 
    }  
    
    .disticntabs .pws_tabs_container .pws_tabs_accordion_item a:hover { background: #891f03; color: #ffffff; }
    .blog-single h1.entry-title { font-size: 30px!important; }

}

@media (min-width: 320px) and (max-width: 767px) {
    /*#cookie-law-info-bar { background-color: #ffffff!important; }*/
    #cookie_action_close_header { margin: 5px 0!important;}
    #cookie-law-info-again { display: none !important; }
    #mobile-nav { height: 100vh; }
    .site-backtotop { display: block; bottom: 80px; right: 10px; }
    .hmgridclmn #hmmdgrid .vc_grid-item {
	width: 25%;
	display: inline-block; }
	.schlprof .contents { overflow: visible; }
    #hometitles h2 { font-size: 21px; }
    #headsocsel li a { color: #891f03; }
    .headsocsel.social-icon { font-size: 26px!important; margin-top: 20px; }

    .itemegmenu ul.nav-item-children .subunt-cstheading .distmobilemn .wpb_wrapper h4.vc_custom_heading a { padding: 10px 0!important; }
    .btnmegmenumob.wpb_column.vc_column_container { margin-bottom: 10px; }
    .btnmegmenumob.wpb_column.vc_column_container > .vc_column-inner { padding: 0 10px!important; }
    #btnmgmenscndrow { margin-top: 0!important; }
    .disticntabs ul.pws_tabs_controlls { display: none!important; }
    .navbar-header.hidden-lg.hidden-md a.navbar-brand img { max-height: 90px; }
    .mobile-header-overlay .main-bar.solid { background-color: #ffffff!important; }
     section.titlebar .titlebar-inner h1 { font-size: 2em !important; }
    .disticntabs nav.pws_tabs_accordion_item .pws_tabs_accordion_link {
        height: auto!important; white-space: normal; line-height: 1.4; }
    
    #intgroups .vc_custom_heading.subunt-cstheading, .vc_custom_heading.subunt-cstheading { margin: 1em 1% 10px 1% !important; } /***Custom Headings Edu-Grades****/
    .accordion.accordion-square.accordion-right.adaccord.no-scroll.reversecolor { padding: 0; }
    .accordion h4.accordion-toggle a { padding: 12px 30px 12px 15px!important; }
    .navbar-header.hidden-lg.hidden-md a.navbar-brand img { max-height: 60px; } 
    .dynpostclmn-grades .linebtn, .linebtn { width: 100%!important; }
    
    .horizontalgrid .vc_gitem-animate-scaleIn { width: 100%!important; }
    .horizontalgrid .vc_gitem-zone-c { width: 100%!important; padding: 0 1%; }
}

@media (min-width: 320px) and (max-width: 768px) {
    .main-bar.solid { height: 70px; }
    .distinctsmtitle { display: none; }
    .indicator143 { display: none!important; }
    .titlebar-height-md .titlebar-inner { padding-top: 112px; }
}

        /************iPad Portrait**********************/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .site-backtotop { display: block; bottom: 80px; right: 20px; }
    .navbar-header.hidden-lg.hidden-md a.navbar-brand img { max-height: 58px!important; }
    .mobile-header-container { position: relative; bottom: 5%; }
    .btnmegmenumob.wpb_column.vc_column_container { margin-bottom: 10px; }
    #hometitles h2 { font-size: 24px; }
    .fronttitles.scndtttldrnt { padding-left: 8%!important; }
    #btnmgmenscndrow { margin-top: 0!important; }
    .contbx { min-height: 345px!important; }
    #main-header-nav.collapse.navbar-collapse { display: none!important; }
    #mobile-nav.collapse { display: none!important; }
    #mobile-nav.navbar-collapse.collapse.in { display: flex!important; }
    .mobile-header-container .header-module.module-search-form.style-fullscreen { margin-top: 25px!important; }
    #headsocsel li a { color: #891f03; }
    .headsocsel.social-icon { font-size: 24px!important; margin-top: 20px; }
    #frontrowid.frontrowtop .frontrclmn div.vc_column-inner { background-position: right bottom !important; }
    .disticntabs .pws_tabs_responsive.pws_tabs_responsive_accordion .pws_tab_single.pws_tabs_slide_left_show { 
        padding-top: 15px!important; }
    .disticntabs .pws_tabs_container .pws_tabs_accordion_item a {
        background: #f2f2f2; 
        color: #1f3345; 
        font-size: 20px; 
        text-transform: none; 
        margin-bottom: 2px!important;
        padding: 10px 20px; 
    }   
    
    .footbgbton span { line-height: 1.2!important; }
    
    .disticntabs .pws_tabs_container .pws_tabs_accordion_item a:hover { background: #891f03; color: #ffffff; }
    .mobile-header-overlay .main-bar.solid { background-color: #ffffff!important; }
    
    /***Perissotera Button**/ .latest-posts a.read-more.btn.btn-naked.text-uppercase { max-width: 40%; }
    .modbtns span.text.text-uppercase { font-size: 22px; }

    .dynpostclmn-grades .vc_column-inner .col-md-4 { width: 50%; } 
    .dynpostclmn-grades .latest-posts a.read-more.btn.btn-naked.text-uppercase { max-width: 60%; }
    .dynpostclmn-grades .latest-posts {  max-height: 720px; } 

}

        /************iPad Landscape**********************/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .main-header .navbar-brand { max-width: 240px; }
    ul#menu-main-full-var1 > li { padding-right: 3px; padding-left: 3px; font-size: 14px; }
    ul#menu-main-full-var1 > li ul.nav-item-children li div.container { width: 100%!important; }
    .megamenu-mycolmn.btnmegmenumob a.btn.btn-linethrough { font-size: 15px!important; }
    .submen-button.btn-linethrough span i { display: none; }
    .disticntabs  .pws_tabs_container h3.distinctsmtitle { display: none; }
    .disticntabs .pws_tabs_responsive.pws_tabs_responsive_accordion .pws_tab_single.pws_tabs_slide_left_show { 
        padding-top: 15px!important; }
    /*.navbar-header.hidden-lg.hidden-md,
    .header-module.module-nav-trigger.hidden-lg.hidden-md.d-lg-none.d-xl-none { display: flex!important; }*/
    /*.indicator143 { display: none!important; }*/
    .main-header .navbar-brand img { max-width: 70%; }
    .main-bar { background-color: #ffffff!important; }
     ul#menu-main-full-var1 a span.link-txt { font-size: 14px!important; }
     ul#menu-main-full-var1.nav.navbar-nav li.menu-item a span i { font-size: 1.3em!important; }
}

        /************iPhone6**********************/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) {
    .mobile-header-container { position: relative; bottom: 0; }
    .mobclmnft .wpb_wrapper { padding-bottom: 25px; }
    .btn.btn-boxed.border-thin.btn-block.mobfootbtn.footbgbton.icon-left {
         max-height: 137px !important; }
    .mobile-header-overlay .main-bar.solid { background-color: #ffffff!important; }
    .navbar-header.hidden-lg.hidden-md a.navbar-brand img { max-height: 60px; } 

}

        /************iPhone 6+*******************/
        
    @media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) { 
    
    .navbar-header.hidden-lg.hidden-md a.navbar-brand img { max-height: 60px; }    
}


    /**********************************************/
    
    
     /**************MOBILE MENU********************/

#mobile-nav .current_page_item { background-color: #acd4f0; } 
#mobile-nav.navbar-collapse.collapse.in { margin-top: 15px; }

#mobile-nav ul.main-nav { padding: 15px 0; }
#mobile-nav .megamenu-style-alt a span.link-icon.center-icon,
#mobile-nav a span.link-icon.center-icon,
#mobile-nav.navbar .itemegmenu a span.link-txt { 
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
}

#mobile-nav .itemegmenu a span.link-txt {
    display: inline-block;
    padding-left: 10px;
    vertical-align: middle;
    margin-bottom: 0;
}

#mobile-nav .itemegmenu a span.link-txt::before { height: 0; }

#mobile-nav .itemegmenu a { padding: 10px 25px; }


#mobile-nav .navbar-collapse-inner > ul > li > a span {
   color: #1f3345;
}    
    
#mobile-nav .megamenu-style-alt a span.link-icon.center-icon,
#mobile-nav a span.link-icon.center-icon { color: #891f03; }

#mobile-nav.navbar-collapse .header-module,
#mobile-nav .module-search-form:nth-child(2) {
    text-align: center; }

#mobile-nav .module-search-form:nth-child(2) { margin-top: 10px; }

#mobile-nav #search-module-fullscreen.module-container form.search-form input { font-size: 0.8em; }

#mobile-nav #search-module-fullscreen i.icon-search {
    font-size: 30px;
    top: -15px;
    position: relative;
}

#mobile-nav ul.nav-item-children { padding: 0!important; }

#mobile-nav .distmobilemn { margin-bottom: 0; } 


/***************Cookie Law Bar****************/

@media (min-width: 1025px) and (max-width: 3840px) {
    #cookie-law-info-bar { 
    width: 25%;
    padding: 16px 2%;
    margin-left: 14px;
    margin-bottom: 20px;
    border-radius: 25px; }
}

#cookie-law-info-bar { border: 1px solid #1f3345; }

#cookie-law-info-again {
    border-top: 2px solid rgb(137, 31, 3); 
    background-color: #acd4f0!important; 
    box-shadow: rgba(22,22,22,0.3) 2px 2px 8px 2px; }

#cookie_hdr_showagain { color: #1f3345; } 

.cli-plugin-main-link { padding: 8px 8px; margin-left: 7px!important; }
.large.cli-plugin-button { margin-top: 8px; }
 

/****************Top Bar**********************/

/*.headsocsel { display: none; }*/

.main-header > .sticky-placeholder:nth-child(2), .main-header > section:nth-child(2) { 
 background: #891f03; }

.header-module.module-search-form i.entypo-icon.entypo-icon-search { 
        line-height: 24px;
        opacity: 0.8; }

#search-module-fullscreen form.search-form input { font-size: 2.3em; color: #acd4f0; }

/****************Header*************************/

.main-bar .navbar-brand { padding: 10px 0; }
.main-bar { max-width: 100%; margin-left: 0; }
.main-bar.shadowed { box-shadow: 0px 1px 7px 4px rgba(0,0,0,0.1); }
.headroom.headroom--not-top.headroom--not-bottom.headroom--pinned a.navbar-brand,
.headroom.headroom--not-top.headroom--unpinned.headroom--bottom a.navbar-brand,
.headroom.headroom--not-bottom.headroom--not-top.headroom--unpinned.pinned-from-top a.navbar-brand { 
    top: 0!important; }



/***********Logo Z-index with submenu fix************/

a.navbar-brand:nth-child(2) { z-index: 100; }


/******************************Main Menu Customization***********************************/ 

ul#menu-main-full-var1 a span.link-txt::after { 
    background-color: #891f03!important; bottom: -.9em!important; height: 3px!important; }  
ul#menu-main-full-var1 .current-menu-item a span.link-txt::after { background-color: transparent!important; }
ul#menu-main-full-var1 .current-menu-item a span.link-txt:hover::after { background-color: #891f03!important; }
ul#menu-main-full-var1.nav.navbar-nav .current-menu-item { background-color: #acd4f0; }
ul#menu-main-full-var1.nav.navbar-nav li.menu-item a { flex-direction: column; padding: 10px 0; }
ul#menu-main-full-var1.nav.navbar-nav li.menu-item a span i { margin: 0; margin-bottom: 6px; font-size: 1.5em; opacity: 0.8; }

/***************Mega Menu*************************/

.megmenschoollfe { border-right: 0!important; }
.megmenrestmenright, .megmenrestmenleft { border: 0; }
.megmenrestmenright div:nth-child(1) { padding-top: 25px; }

/***************Sub Menus******************/

li#menu-item-2718.menu-item-2718.columns-6 ul.nav-item-children,
li#menu-item-4705.menu-item-4705.columns-6 ul.nav-item-children,
li#menu-item-2568.menu-item-2568.columns-3 ul.nav-item-children { background-color: transparent!important; }

li#menu-item-2718.menu-item-2718.columns-6 ul.nav-item-children li div.container,
li#menu-item-4705.menu-item-4705.columns-6 ul.nav-item-children li div.container,
li#menu-item-2568.menu-item-2568.columns-3 ul.nav-item-children li div.container{
    background: linear-gradient(135deg, rgba(137,31,3,0.69) 0%,rgba(53,12,1,0.69) 25%,rgba(0,0,0,0.55) 41%,rgba(0,0,0,0.6) 63%,rgba(63,14,1,0.56) 80%,rgba(137,31,3,0.56) 100%); 
}

.menu-item-2568.columns-3.width-applied ul.nav-item-children li div.container p { margin: 0; }

.megamenu-mycolmn { border-right: 0!important; }
.megamenu-mycolmn2 { border-right: 2px solid rgba(173,173,173,0.32)!important; }

.submen-button.btn-linethrough span { 
    padding: 0 10%;
    color: #891f03; 
}

.submen-button span i { margin-right: 10px!important; color: #891f03; }
.submen-button { 
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 0px 1px rgba(0,0,0,0.23); 
    background-color: #fbfbfb;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    border: 1px solid #891f03;
}

.submen-button.btn-linethrough span:hover { color: #891f03; }
.submen-button:hover span i::before { color: #891f03; }
.submen-button:hover span { color: #891f03; }

.submen-button:hover { 
    box-shadow: 0 14px 28px rgba(0,0,0,0.15), 0 10px 10px rgba(0,0,0,0.18)!important;
    background-color: #acd4f0; 
    /*background-color: rgba(125, 160, 183, 0.95) !important;*/
    background-color: #f4f4f4!important;
}

.icon-vertfix span i { margin-bottom: 0 !important; margin-top: 2px !important; }
.icon-vertfix2 span i { margin-bottom: 1px !important; }

/******Panelladikes & GCE Sub Menu************/

ul#menu-panelladikes_gce .panelgcemen { 
    display: inline-block!important; 
    /*max-width: 25%; */
    padding: 0 1.2em 1.6em;
}

/***************Distinctions Mega Menu*********************/

h4.vc_custom_heading.stubheading { text-align: left!important; }

.cstmsubmns { margin-bottom: 40px!important; }

.cstmsubmns #menu-diorganwseis li,
.cstmsubmns #menu-panelladikes_gce li,
.cstmsubmns #menu-olympiades-pagosmia-protathlimata li,
.cstmsubmns #menu-texnes li,
.cstmsubmns #menu-thetikes-epistimes-stem li,
.cstmsubmns #menu-anthropistikes-epistimes li,
.cstmsubmns #menu-athlitismos li { 
    border-bottom: 1px dashed rgba(173,173,173,0.32);
    padding: 0 0.8em;
}

.cstmsubmns #menu-diorganwseis li a,
.cstmsubmns #menu-panelladikes_gce li a,
.cstmsubmns #menu-olympiades-pagosmia-protathlimata li a,
.cstmsubmns #menu-texnes li a,
.cstmsubmns #menu-athlitismos li a {
    padding: 4px 5px!important;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0) 50%, #1f3345 50%);
    background-image: linear-gradient(to right, rgba(0,0,0,0) 50%, #1f3345 50%);
    background-position: 0;
    background-size: 200%;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.cstmsubmns #menu-thetikes-epistimes-stem li a,
.cstmsubmns #menu-anthropistikes-epistimes li a {
    padding: 4px 5px!important;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0) 50%, #891f03 50%);
    background-image: linear-gradient(to right, rgba(0,0,0,0) 50%, #891f03 50%);
    background-position: 0;
    background-size: 200%;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.cstmsubmns #menu-diorganwseis li a:hover,
.cstmsubmns #menu-panelladikes_gce li a:hover,
.cstmsubmns #menu-olympiades-pagosmia-protathlimata li a:hover,
.cstmsubmns #menu-texnes li a:hover,
.cstmsubmns #menu-thetikes-epistimes-stem li a:hover,
.cstmsubmns #menu-anthropistikes-epistimes li a:hover,
.cstmsubmns #menu-athlitismos li a:hover {
    background-position: -100%; 
}

#menu-diorganwseis li .current_page_item a,
#menu-panelladikes_gce .current_page_item a,
#menu-olympiades-pagosmia-protathlimata .current_page_item a,
#menu-texnes .current_page_item a,
#menu-thetikes-epistimes-stem .current_page_item a,
#menu-anthropistikes-epistimes .current_page_item a,
#menu-athlitismos .current_page_item a { 
    color: #1f3345!important;
    background-color: #acd4f0;
}

#menu-diorganwseis > li .current_page_item a:hover,
#menu-panelladikes_gce > li.current_page_item a:hover,
#menu-olympiades-pagosmia-protathlimata > li.current_page_item a:hover,
#menu-texnes > li.current_page_item a:hover,
#menu-thetikes-epistimes-stem > li.current_page_item a:hover,
#menu-anthropistikes-epistimes > li.current_page_item a:hover,
#menu-athlitismos > li.current_page_item a:hover{ 
    color: #ffffff!important;
    border-bottom: 1px solid!important;
}


/***********Home Page*********************/


#frontrowid.frontrowtop .frontrclmn div.vc_column-inner {
	background-position: center bottom;}

.vcsliderlmnt { margin-bottom: 0; }

#rev_slider_1_1_forcefullwidth .tp-thumbs-inner-wrapper .tp-thumb span.tp-thumb-title {
    white-space: pre-line;
    line-height: 1.5em;
    min-height: 50%;
}

#rev_slider_2_2_wrapper .nav-pos-ver-bottom.nav-dir-horizontal { padding: 5px 0!important; }

#rev_slider_2_2.rev_slider .tp-caption.tp-resizeme {
    position: relative;
    bottom: 0!important;
}

.hmbtmrow div.wpb_wrapper, .content-box-content { height: 100%; }

.homicbx { height: 100%; min-height: 300px; }

/***********Title Bar************************/
.titlebar-inner > div:nth-child(1) h1 { 
    position: relative; 
    background-color: rgba(0,0,0,0.07);
    display: inline-block;
    padding: 13px 20px;
    box-shadow: 0 3px 6px rgba(255,255,255,0.08), 0 3px 6px rgba(0,0,0,0.12);
   
}

/***********Side Menu Accord Education Grades******************/

.bellows { margin-top: 0; }

.bellows.bellows-main .bellows-nav .bellows-item-level-0 > .bellows-target {
    padding: 10px 20px!important;
}

.bellows-nav .bellows-item-level-0 { border-bottom: 2px solid #ffffff; }

ul .bellows-submenu .bellows-custom-content-padded { background-color: #f9f9f9; }

.gradesublvl0.active { 
    background-color: #acd4f0;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.04);
    transform: scale(1.03);
    border-bottom: 0; }

.gradesublvl0.active a.bellows-target { border-bottom-width: 0!important; }

#menu-dimotiko-sub, #menu-dimotiko-sub li, #menu-dimotiko-sub a,
#menu-nipagogio-sub, #menu-nipagogio-sub li, #menu-nipagogio-sub a { 
    /*-webkit-transition: .5s all ease-out;
    -moz-transition: .5s all ease-out;
     transition: .5s all ease-out;*/
     /*transition: all 0.3s cubic-bezier(.25,.8,.25,1);*/
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(.7,1,.7,1);
}

/****************Other*******************/

.has-sidebar.has-left-sidebar .contents-container::before { width: 0!important; left: 0!important; }

/*#content { padding-top: 0; }
.has-sidebar .contents-container::before { width: 0; }*/

/************Sidebar & Layout*********************/
/*main#content.content div.container div.row div.col-md-3.sidebar-container {
    width: 20% }
main#content.content div.container div.row div.col-md-8.contents-container.col-md-offset-1 {
    width: 80%; }*/



/*********Boo Content Elements Customizations*****************/

.linebtn {
    margin-left: auto;
    margin-right: auto;
    width: 40%;
    display: block;
}

.linebtn::before { 
    margin-bottom: 0.5em!important; 
    width: 1px!important;
   
} 

.linebtn::after { 
    margin-bottom: 0.5em!important; 
    width: 1px!important;
    background-color: #1f3345!important;
} 

.linebtn span:hover { background-color: #1f3345; color: #ffffff; }
.linebtn span { 
    padding: 14px; 
    border: 1px solid rgba(31, 51, 69, 0.2);
    font-family: 'Roboto';
    font-weight: 300;
}

/*************Accordions***************/

.reversecolor .accordion-item .accordion-toggle { background-color: /*#891f03*/#ffffff; }
.reversecolor div.panel.accordion-item.active .accordion-toggle { background-color: /*#FFFFFF*/#891f03; }
.reversecolor .accordion-item .accordion-toggle a { color: /*#ffffff*/#1f3345; }
.reversecolor div.panel.accordion-item.active .accordion-toggle a { color: /*#891f03*/#FFFFFF; }

.reversecolor .accordion-item .accordion-toggle span.accordion-expander { 
    color: /*#891f03*/#FFFFFF; 
    background-color: /*#ffffff*/#891f03!important;    
}

.reversecolor div.panel.accordion-item.active .accordion-toggle span.accordion-expander { 
    color: /*#ffffff*/#891f03; 
    background-color: /*#891f03*/#891f03!important;    
}

.adaccord .accordion-toggle { text-transform: none; font-weight: 500; }
.adaccord { padding: 0 7.9%; }

.adaccord .panel.accordion-item {
    margin-bottom: 0;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.06);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    border-radius: 0;
    margin-bottom: 5px;
}

div.panel.accordion-item.active h4.accordion-toggle a { font-weight: 500; }

.panel.accordion-item .accordion-toggle a {
    padding: 12px 20px 12px 15px;
    position: relative;
    z-index: 100;
}

div.panel.accordion-item .accordion-toggle a:hover { color: /*#acd4f0*/#891f03; }

.accordion-expander {
    z-index: 99;
    font-size: .95em;
    height: 22px!important;
    width: 22px!important;
    line-height: 22px!important;
}
/************************************/

/*********Education Grades Pages**************/

.subunts-sectitle { margin: 15px 5% 45px; }

.shcooltabs ul.nav.nav-pills.nav-stacked.col-md-3 li a {
    line-height: 2;
    padding: 15px 0 15px 20px;
}

.box-rounded div.rounded-image { box-shadow: none!important; }

.edugradesimg { padding: 0 8%; }
.edugradesimg .rounded-image { border-radius: 0;}

.subunitstxt { padding: 0 8% 4% 8%; margin-bottom: 0; }

.subunitstxt p { margin-bottom: 0.8em; }

.subunitstxt ul {
    list-style: none;
    margin-bottom: 25px; }

.subunitstxt li::before {
    content: "■"; 
    color: #891f03;
    display: inline-block;
    width: 1em;
    margin-left: -1em
}

.subunitstxt li {
    line-height: 1.64286em;
    margin-top: 10px;
    margin-left: 5%;
}    

.subunt-cstheading {
    padding: 5px 1%;
    margin: 1em 8% 0 8%!important;
    background-color: #ffffff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 25px!important;
    color: #891f03!important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.06);
}

.advantgicbx { box-shadow: 0 0px 6px rgba(0,0,0,0.1), 0 0px 6px rgba(0,0,0,0.10); }

blockquote { color: #1f3345; font-weight: 600; }

.langtabs ul li a { font-weight: 600; font-family: 'Roboto'; }
.langbtns { padding: 10%; }
.langbtns i { margin-right: 10px; }

/*********************************************/

/*************Distinctions**************************/

.ts-timeline-1 .ts-timeline-1-date { border-radius: 0!important; }

.distinctbtns { margin-bottom: 5px; }

.distinctbtns a:focus { 
    background-color: #891f03!important;
    color: #f2f2f2!important; }

.distinctbtns .vc_btn3-color-grey {
	background-image: none;
	background-color: transparent!important;
	border-color: transparent!important;
	color: #891f03!important;	
    font-size: 16px;
    font-family: 'Roboto';
    font-weight: 400;
    padding: 10px 20px;
}

.distinctbtns .vc_btn3-color-grey:hover {
    background-color: #1f3345!important;
    color: #f2f2f2!important;
}

.distintbs a span.number { display: none; }



.mystickytitle h2 { font-weight: 600; color: #891f03; }
.mystickytitle-multi { margin-bottom: 0; }

.proclines .ts-timeline-1-content p {
    margin-bottom: 0;
    margin-top: 8px;
    line-height: 1.3em;}


.proclines .ts-timeline-1-date {
	box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.25)!important; }
	
.proclines .ts-timeline-1-date > div {
    font-size: 15px;
    font-weight: 400;
    font-family: Roboto;
    line-height: 15px;
}

.ts-fixed-content-row.ts-fixed-content-enabled.fixto-fixed { top: 100px!important; }


/*********Anagen.Nea - GCE-Newsletter****/

.magtitle h2 { color: #891f03!important; }


/************VC Elements***************/

/*#sectaccord .vc_tta-panel-heading {
    border-color: #891f03!important;
    /*background-color: #891f03!important;*/
    color: #891f03!important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.04);
}


.vc_row-has-fill svg.section-separator.separator1 { margin-top: -1px!important; }

#sectaccord .vc_active div.vc_tta-panel-heading {
    border-color: #891f03!important;
    background-color: #acd4f0!important;    
}

#sectaccord .vc_tta-panel-title.vc_tta-controls-icon-position-left a {
    color: #891f03!important;
}

#sectaccord .vc_tta-controls-icon::before { border-top-color: #891f03!important; }
#sectaccord h4.vc_tta-panel-title.vc_tta-controls-icon-position-left a span.vc_tta-title-text { 
    letter-spacing:1px; font-size: 16px;}*/

/*******Pretty Photo Lightbox********/

div.pp_default .pp_content {
    height: 0!important; }

div.pp_pic_holder.pp_default div.pp_content_container div.pp_left div.pp_right div.pp_content {
    background: transparent!important; }
    
.pp_content_container div.pp_left { padding-left: 0!important; }
.pp_top { height: 0!important; }
div.pp_default .pp_content_container .pp_right,
div.pp_default .pp_content_container .pp_right,
div.pp_pic_holder.pp_default div.pp_top div.pp_left,
.pp_pic_holder.pp_default div.pp_top div.pp_middle,
.pp_pic_holder.pp_default div.pp_top div.pp_right,
.pp_pic_holder.pp_default div.pp_bottom div.pp_left,
.pp_pic_holder.pp_default div.pp_bottom div.pp_middle,
.pp_pic_holder.pp_default div.pp_bottom div.pp_right,
.pp_pic_holder.pp_default div.pp_content_container div.pp_left {
    background: none!important;
}



/***********Contact Page**********************/

.angcontactclmn .wpb_wrapper .contact-form { padding: 0 5%; }

/*************Blog**********************/
.blog-post a[rel*="category"] { text-transform: none; }

.blog-post h1.entry-title {
	max-width: 74%;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    line-height: 48px!important;
}

.blog-post {
	max-width: 85%;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.5em;
}

.blog-post figure.post-image.hmedia {
	max-width: 75%;
    position: relative;
    left: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0; 
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.blog-post figure.post-image.hmedia:hover {
     box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); }

div.post-info { display: none; }

.blog-single .has-post-thumbnail .entry-summary, .blog-single .has-post-thumbnail .entry-content {
    padding-left: 15%;
    padding-right: 15%;
    margin-top: 20px;
}

.blog-post ul.social-icon.semi-round.rectangle.bordered.branded-text { text-align: center; }

.post-related h4 { 
    padding: 30px 0;
    line-height: 1.4em;
    font-size: 34px;
    font-weight: 500;
    color: #1f3345!important;
    background-color: #F8F8F8;
    text-align: center; 
    margin-bottom: 20px; }
 
.post-related article.blog-post.hentry.entry h2.entry-title.h4 {
    font-size: 24px;
    font-weight: 400;
    padding-bottom: 18px;
    left: 0;
    margin-left: auto;
    position: relative;
    margin-right: auto;
    max-width: 76%;
    line-height: 1.4;
    padding-top: 10px;
}

.blog-single figure.post-image.hmedia div.tags { display: none; }


/*********Post Grid VC**************/

.horizontalgrid .vc_gitem-animate-scaleIn {width:15%; } 
.horizontalgrid .vc_gitem-zone-c { width: 85%; }
.myexcerpt p { margin-bottom: 0; }

.vc_grid-filter-item.vc_active { 
    background-color: #acd4f0!important; }
    
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
    background-color: #acd4f0!important; }
}

.vc_btn3-icon-left.blogbtn { border-width: 1px!important; }

a.blogbtn { 
    font-size: 15px; font-family: Roboto; 
    letter-spacing: 0.03em; 
    padding-left: 40px!important;
    border: 1px solid #891f03!important;
    border: 1px solid rgba(137, 31, 3, 0.2)!important;
    transition: all 0.4s cubic-bezier(.25,.8,.25,1);
}

a.blogbtn:hover { border: 1px solid #1f3345!important; transform: scale(1.2, 1.3);}  

.blogbtn { margin-bottom: 0; }

 .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a { 
    color: #891f03!important; 
    font-size: 18px;
 }
 
 /**********IN PAGES POSTS**************/

.latest-content header h3.entry-title {
    font-size: 1.2em;
    font-weight: 700;
    line-height: 1.426em;
}

.latest-content header h3.entry-title a:hover { 
    color: #891f03; }

.latest-content { min-height: 500px; }


.latest-content a.read-more.btn {
    width: 100%; 
    left: 0;
    text-align: left;
    font-size: 0.9em;
}
 
.latest-content a.read-more.btn span {
    color: transparent; /*you may need to change this color*/
    position: relative;
    padding: 10px;
    border: 1px solid #891f03!important;
    border: 1px solid rgba(137, 31, 3, 0.2)!important;
    width: 80%;
    vertical-align: middle;
}

.latest-content a.read-more.btn span:hover {
    background-color: #1f3345;
}

.latest-content a.read-more.btn:hover span {
    background-color: #1f3345!important; }
    
    
.latest-content a.read-more.btn span::after { 
    content: "Περισσότερα";
    color: #891f03;
    font-weight: 500;
    top: 0;
    text-transform: none;
    position: absolute;
    width: 100%;
    line-height: 38px;
    left: 0;
    text-align: center;
}

.latest-content a.read-more.btn:hover span::after {
 color: #ffffff;
}

.latest-posts .meta.text-uppercase.text-center { background-color: #1f3345; }


/**********Footer**********************/
#footer { padding-bottom: 0; padding-top: 0;}

.separator1 { top: -1px; }

.logofoot .vc_single_image-wrapper.vc_box_shadow_circle.vc_box_border_grey { 
    overflow: visible; 
   -webkit-box-shadow: 0 0 5px rgba(0,0,0,0)!important;
    box-shadow: 0 0 5px rgba(0,0,0,0)!important;
}

.logofoot .vc_single_image-wrapper.vc_box_shadow_circle.vc_box_border_grey img.vc_single_image-img.attachment-full { 
    box-shadow: 5px 6px 16px -5px rgba(0,0,0,.2); }


.conticbx .contents p { 
    font-family: Roboto;
    font-weight: 400;
    line-height: 1.3;
}

.conticbx > span:nth-child(1) { border-radius: 5%!important; }

.footbgbton.icon-left span i { display: block; margin-bottom: 8px; }

.footbgbton span { 
    text-transform: none;
    font-family: 'Roboto';
    font-weight: 500; 
    line-height: 1.6;
}

a.btn.btn-boxed.footbgbton { 
    min-width: 200px!important; 
    max-height: 110px!important;
    padding: 1.2em .65% 4.8em; }

a.btn.btn-boxed.footbgbton span i { margin-right: 0; }
a.btn.btn-boxed.footbgbton span:last-child { width: 66%; }
.lykeiobtn.footbgbton  i.icon-basic_spread_text { width: 100%; }
.lykeiobtn.footbgbton.icon-left span i.icon-basic_world { width: 100% }
.socialfoot { display: flex; justify-content: center; margin-top: 60px; }


/**************Recent Posts Widget************************/

/*#rpwe_widget-2 { padding-right: 35px; }*/

.rpwe-img img {
    border: none!important;
    padding-left: 8px !important;
}

.rpwe-block li {
    border-bottom: 5px solid rgba(255,255,255,0.06) !important;
    border-top: 5px solid rgba(255,255,255,0.06) !important;
    background: rgba(255,255,255,0.10)!important;
    margin-bottom: 10px;
    padding-bottom: 5px;
    list-style-type: none;
    
}

.rpwe-block a { color: #891f03; }

li.rpwe-li > h3 { 
    font-weight: 500;
    font-size: 14px!important;
    line-height: 1.3em;
    font-family: 'Open Sans';
    padding: 2px 2px 2px 8px;
}

.rpwe-time { color: #919191; font-size: 12px; }


/*****************Bottom Bar Copyright & Socials*******************/

/*.socialfoot { display: none; }*/