
    body {
      background:#ffffff;
      font-family:Open Sans, sans-serif;
      color:#5c6b7e;
      font-weight:400; 
    }
    .content_block {
      background:#ffffff;
    }
    .share_blocks {
      background-color:#ffffff;
    }
    header input, a:hover, .module_content a, a p {
      color:#5c6b7e;
    }
    .widget_gt3_contacts .contact_description, .widget_gt3_contacts .widget_text p span, .widget_gt3_contacts .footer_socials,
    .widget_gt3_contacts .widget_text p a,
    .footer_socials a, .pagerblock li a {
      color:#5c6b7e;
    }
    a, a:focus {
      color:#371000;
      font-weight:400;
    }
    .pagerblock li a.prev_page:hover:before,.pagerblock li a.next_page:hover:before {
      color:#371000;
    }
    .pagerblock li a:hover {
      color:#371000;
      border-color:#371000;
    }
    .widget_tag_cloud .tagcloud a, .tagcloud a, .other-post a, a.comment-reply-link, .widget_categories .cat-item a,
    .sidepanel.widget_archive li a,
    .sidepanel.widget_recent_entries li a,
    .sidepanel.widget_meta li a,
    .sidepanel.widget_nav_menu li a,
    .sidepanel.widget_pages li a,
    .sidepanel.widget_posts li .post_title a,
    #wp-calendar a,
    .widget_recent_comments a:hover {
      color:#5c6b7e;
    }
    .shortcode_button.btn_type2 {
      color:#5c6b7e!important;
    }
    .shortcode_button.btn_type2:hover, .slider_button,
    .widget_archive li:hover:after,
    .widget_categories li:hover:after {
      color:#371000!important;
    }
    .post-meta a:hover, .other-post a:hover, a.comment-reply-link:hover, .founded, .module_content a:hover, a:hover p, div.error404 h1,
    #wp-calendar a:hover {
      color:#371000;
    }
    blockquote{
      border-left: 3px solid #371000;
    }
    .slider-paginator ul li.active a,
    .slider-paginator ul li a:hover,
    span.highlighted_light {
      background-color: #371000;
    }
    .contact_email a:hover, .dropcap.type2,
    .post-meta span a:hover, .post-meta span a:hover, a.post-comment:hover {
      color:#371000!important;
    }
    h1, h2, h3, h4, h5, h6,
    h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
    h1 small, h2 small, h3 small, h4 small, h5 small, h6 small,
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .heading_part2  {
      color:#161616;
    }
    header {
      background-color: transparent;
      
      background-position: top center;
      background-repeat: no-repeat;
    }
    .header_img {
      background-image: url(//alhammam.gr/wp-content/uploads/2016/11/top-2.png);
      background-size: cover;
    }
    .iconbox_title {
      color:#161616!important;
    }
    /*Fonts Families and Sizes*/
    p, td, 
    input {
      font-family:Open Sans, sans-serif;
      font-weight:400;
    }
    .fs_descr, div.error404 h1 {
      font-family:Open Sans, sans-serif!important;
    }
    p, td, 
    blockquote p,
    input {
      font-size:14px;
      line-height:21px;
    }
    h1, h2, h3, h4, h5, h6,
    h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
    h1 small, h2 small, h3 small, h4 small, h5 small, h6 small,
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .heading_part2  {
      font-family: Playfair Display, sans-serif;
    }
    .shortcode_tab_item_title {
      font-family: Playfair Display, sans-serif;
    }
    .dropcap,
    .easyPieChart,
    .easyPieChart span,
    .shortcode_button,
    .shortcode_button:hover,
    .countdown-amount,
    .countdown-period,
    input[type="button"],
    input[type="reset"] {
      font-family: Playfair Display, sans-serif;
      font-weight:400;
    }
    .box_date span,
    .countdown-amount,
    .countdown-period {
      font-family: Playfair Display, sans-serif;
    }
    .chart.easyPieChart,
    .chart.easyPieChart span {
      font-family: Playfair Display, sans-serif;
    }
    h1, h2, h3, h4, h5, h6,
    h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
    h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
      font-weight:400;
    }
    h1, h1 span, h1 a, h1 ~.heading_part2, .block404 h2 {
      font-size:50px;
      line-height:75px;
    }
    h2, h2 span, h2 a, h2 ~.heading_part2  {
      font-size:40px;
      line-height:60px;
    }
    h3, h3 span, h3 a, h3 ~.heading_part2  {
      font-size:30px;
      line-height:45px;
    }
    h4, h4 span, h4 a, h4 ~.heading_part2  {
      font-size:25px;
      line-height:37.5px;
    }
    h5, h5 span, h5 a, h5 ~.heading_part2  {
      font-size:20px;
      line-height:30px;
    }
    h6, h6 span, h6 a, h6 ~.heading_part2  {
      font-size:18px;
      line-height:27px;
    }
    
    ::selection {
      background:#371000;
      color: #ffffff;
    }
    ::-moz-selection {
      background:#371000;
      color: #ffffff;
    }

    header .menu > li > a {
      color:#ffffff !important;
    }
    header .menu > li > a:hover {
      color:#ffffff !important;
    }
    header .menu ul.sub-menu {
      border-color: #ffffff !important;
    }
    header .menu ul.sub-menu li a,
    .lang_selector ul.language_list li {
      color:#3d0700;
    }
    header .menu ul.sub-menu li > a:hover,
    header .menu ul.sub-menu li:hover > a,
    header .menu ul.sub-menu li.current-menu-item > a,
    header .menu ul.sub-menu li.current-menu-parent > a,
    header .menu ul.sub-menu li.current-menu-ancestor > a,
    header .menu ul.sub-menu li.current_page_item > a,
    .lang_selector ul.language_list li:hover {
      color:#3d0700;
    }
    header_socials li a: hover {
      color: ffffff;
    }
    .selectBox-options LI.selectBox-selected A {
      background-color:#371000;
    }
    header .menu li a, .lang_btn {
      font-size:13px;
    }
    header .menu ul.sub-menu li a {
      font-size:14px;
    }
    header .menu ul.sub-menu li:hover {
      background-color:#ffffff;
    }
    footer {
      color: #5c6b7e;
      background-color: #ffffff;
    }
    .footer_socials a:hover {
      color:#5c6b7e;
    }
    .dropcap {
      color:#5c6b7e;
    }
    
    h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
    .footer_socials a:hover {  
      color:#371000;
    }

    input[type="text"]:focus,
    input[type="date"]:hover,
    .selectBox-label:hover,
    input[type="date"]:focus,
    .selectBox-label:focus,
    input[type="email"]:focus,
    input[type="password"]:focus,
    textarea:focus,
    input[type="text"]:hover,
    input[type="email"]:hover,
    input[type="tel"]:hover,
    input[type="password"]:hover,
    textarea:hover,
    input[name="s"].hover {
      border-color:#371000 !important;
    }

    .widget_posts .post_title:hover,
    .shortcode_iconbox a:hover .ico i,
    .wrapper404 h1,
    .optionset li.selected a,
    .bc_title a:hover,
    .widget_nav_menu ul li:hover > a,
    .widget_archive ul li:hover > a,
    .widget_pages ul li:hover > a,
    .widget_categories ul li:hover > a,
    .widget_recent_entries ul li:hover > a,
    .widget_meta ul li:hover > a,
    .widget_recent_comments ul li a,
    .widget_posts .post_title:hover,
    .module_team .item:hover h4,
    .listing_meta a:hover,
    .blogpost_title a:hover,
    .preview_read_more,
    .preview_read_more:hover {
      color:#371000;
    }
    .most_popular .price_item_title h3, .most_popular .price_item_title h3 span,
    .module_team .item .team_content_abs h4:hover {
      color:#371000!important;
    }
    .widget_posts .recent_posts_container .post_title a {
      color:#5c6b7e;
      font-family: Open Sans, sans-serif;
      font-size: 14px;
      font-weight: 400;
    }
    .tag-sticky-2 ~div,
    .tag-sticky-2 ~div:before,
    .tag-sticky-2 ~div:after {
      border-color:#371000;
    }
    #today {
      background-color: #371000;
    }
    .fs_blog_top,
    .simple-post-top,
    .widget_search .search_form,
    .module_cont hr.type2,
    .iconbox_wrapper .ico,
    .promoblock_wrapper {
      border-color:#371000;
    }
    /* Mobile Menu */
    .toggle-inner,
    .toggle-inner:before,
    .toggle-inner:after {
      background-color: #ffffff;
    }
    .mobile_menu_wrapper {
      background:#ffffff;
    }
    .mobile_menu_wrapper a {
      color:#5c6b7e;
    }
    .mobile_menu_wrapper a:hover,
    .mobile_menu_wrapper .current-menu-parent > a,
    .mobile_menu_wrapper .current-menu-ancestor > a,
    .mobile_menu_wrapper .current-menu-item > a,
    .woocommerce nav.woocommerce-pagination ul li span.current {
      color:#371000;
    }
    .mobile_menu_wrapper ul.menu li a {
      font-size: 14px;
      font-weight:;
    }

    .pagerblock li a.current,
    .recent_posts_content a:hover,
    .bc_content .featured_items_meta a:hover,
    .strip-item .strip-text h4 a:hover,
    .current-cat > a,
    .columns1 .portfolio_dscr_top h3 a:hover {
      color:#371000 !important;
    }

    .comment-reply-link:after {
      color: #371000;
    }

    @media only screen and (max-width: 1199px) {
      header {
        background-image: url(//alhammam.gr/wp-content/uploads/2016/11/top-2.png);
      }
      .header_img {
        background-image: none;
      }
    }

    @media only screen and (max-width: 768px) {
      h1, h1 span, h1 a, h1 ~.heading_part2 {
      font-size:40px;
      line-height:60px;
      }
      h2, h2 span, h2 a, h2 ~.heading_part2  {
      font-size:30px;
      line-height:45px;
      }
      h3, h3 span, h3 a, h3 ~.heading_part2  {
      font-size:25px;
      line-height:37.5px;
      }
      h4, h4 span, h4 a, h4 ~.heading_part2  {
      font-size:20px;
      line-height:30px;
      }
      h5, h5 span, h5 a, h5 ~.heading_part2  {
      font-size:18px;
      line-height:27px;
      }
      h6, h6 span, h6 a, h6 ~.heading_part2  {
      font-size:16px;
      line-height:24px;
      }
      
    }

    /* WooCommerce */
    .woocommerce.post-type-archive-product .woocommerce_container ul.products li .prod_meta_cont .price,
    .woocommerce.post-type-archive-product .woocommerce_container ul.products li .prod_title a:hover,
    .woocommerce.post-type-archive-product .woocommerce_container ul.products li .prod_meta_cont .prod_cat_cont a:hover,
    .related.products ul.products li .prod_meta_cont .price,
    .related.products ul.products li .prod_title a:hover,
    .related.products ul.products li .prod_meta_cont .prod_cat_cont a:hover,
    .woocommerce nav.woocommerce-pagination ul li a:hover,
    .woocommerce ul.product_list_widget li a:hover,
    .widget_product_categories ul.product-categories li:hover,
    .widget_product_categories ul.product-categories li:hover a,
    .single-product .product .summary .woocommerce-review-link:hover,
    .single-product .product .summary .product_meta a:hover,
    .header_cart_content .cart_submenu ul.product_posts li a.title:hover,
    .header_cart_content .cart_submenu ul.product_posts li a.remove_products:hover,
    .woocommerce table.shop_table tbody .product-name a:hover,
    .woocommerce-page .cart-collaterals .cart_totals table.shop_table .shipping td .woocommerce-shipping-calculator p a:hover,
    .woocommerce .woocommerce-error a:hover,
    .woocommerce .woocommerce-info a:hover,
    .woocommerce .woocommerce-message a:hover,
    .woocommerce-account .myaccount_user a:hover,
    .woocommerce-account .addresses .title a:hover,
    .woocommerce-account form.login .lost_password a:hover,
    .woocommerce-MyAccount-navigation ul li a:hover {
        color: #371000;
    }

    .woocommerce .widget_shopping_cart .cart_list li a.remove:hover,
    .woocommerce.widget_shopping_cart .cart_list li a.remove:hover,
    .widget_layered_nav_filters ul li:hover,
    .widget_layered_nav_filters ul li:hover a,
    .widget_layered_nav_filters ul li:hover a:before,
    .widget_layered_nav_filters ul li:hover a:before,
    .woocommerce table.shop_table tbody .product-remove a.remove:hover,
    ul.products li .prod_meta_cont .price,
    ul.products li .prod_title a:hover,
    ul.products li .prod_meta_cont .prod_cat_cont a:hover {
      color: #371000 !important;
    }

    .widget_product_search .woocommerce-product-search:hover input[type="search"],
    .widget_product_search .woocommerce-product-search input[type="search"]:focus,
    .single-product .product .summary .quantity .qty:hover,
    .single-product .product .summary .quantity .qty:focus,
    .woocommerce .quantity .qty:hover,
    .woocommerce .quantity .qty:focus,
    .woocommerce-cart .cart-collaterals .cart_totals table select:hover,
    .woocommerce-cart .cart-collaterals .cart_totals table select:focus,
    .address-field .country_select a:hover,
    .address-field .state_select a:hover {
        border-color: #371000;
    }
    