/*
Theme Name: The Celtic House
Description: Custom theme for The Celtic House Gift Shop on the Isle of Islay
Version: 0.1.0
Author: Daniel Roy
Author URI: www.theceltichouse.co.uk
Theme URI: www.theceltichouse.co.uk
Template: enfold
*/

/*-----------------------------------------------------Selection Colour------------------------------------------------------*/

::selection {
	background: #00CCFF !important; /* Safari */
	}
	
	
::-moz-selection {
	background: #00CCFF !important; /* Firefox */
}

/*-----------------------------------------------------Wefonts------------------------------------------------------*/

@font-face {
    font-family: 'MrEavesSanBRegular';
    src: url('webfonts/MrEavesSansBoldAlternates/mreavessanb-071211002EmigreWebOnly.eot');
    src: url('webfonts/MrEavesSansBoldAlternates/mreavessanb-071211002EmigreWebOnly.eot?#iefix') format('embedded-opentype'),
         url('webfonts/MrEavesSansBoldAlternates/mreavessanb-071211002EmigreWebOnly.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MrEavesSanBIRegular';
    src: url('webfonts/MrEavesSansBoldItalicAlternates/mreavessanbi-071211002EmigreWebOnly.eot');
    src: url('webfonts/MrEavesSansBoldItalicAlternates/mreavessanbi-071211002EmigreWebOnly.eot?#iefix') format('embedded-opentype'),
         url('webfonts/MrEavesSansBoldItalicAlternates/mreavessanbi-071211002EmigreWebOnly.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MrEavesSanRRegular';
    src: url('webfonts/MrEavesSansRegularAlternates/mreavessanr-071211002EmigreWebOnly.eot');
    src: url('webfonts/MrEavesSansRegularAlternates/mreavessanr-071211002EmigreWebOnly.eot?#iefix') format('embedded-opentype'),
         url('webfonts/MrEavesSansRegularAlternates/mreavessanr-071211002EmigreWebOnly.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MrEavesSanRIRegular';
    src: url('webfonts/MrEavesSansRegularItalicAlternates/mreavessanaltri-071211002EmigreWebOnly.eot');
    src: url('webfonts/MrEavesSansRegularItalicAlternates/mreavessanaltri-071211002EmigreWebOnly.eot?#iefix') format('embedded-opentype'),
         url('webfonts/MrEavesSansRegularItalicAlternates/mreavessanaltri-071211002EmigreWebOnly.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    }

@font-face {
    font-family: 'Entypo';
    src: url('webfonts/Entypo/entypo.eot');
    src: url('webfonts/Entypo/entypo.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Entypo/entypo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*-----------------------------------------------------Default Settings------------------------------------------------------*/


body {font-size: 14px;}

h1 {
font-family: 'MrEavesSanBIRegular';
font-size: 3.2em;
letter-spacing: -1px;
text-transform:none !important;
color: #444;
font-weight: normal;
}

h2 {
font-family: 'MrEavesSanBIRegular';
font-size: 3em;
letter-spacing: -1px;
font-weight: normal !important;
text-transform: none !important;
font-weight: normal;
}

h3 {
font-family: 'MrEavesSanBRegular';
font-size: 1.6em;
font-weight: normal !important;
font-weight: normal;
}

h4 {
font-family: 'MrEavesSanBRegular';
font-size: 1.4em;
font-weight: normal !important;
font-weight: normal;
}

h5 {
font-family: 'MrEavesSanBRegular';
font-size: 1.4em;
font-weight: normal !important;
}

p {
font-family: 'MrEavesSanRRegular';
font-size: 1.4em;
line-height: 1.3em;	
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
}

/*-----------------------------------------------------Header------------------------------------------------------*/


/*-----------------------------------------------------Menu------------------------------------------------------*/

.main_menu ul:first-child > li > a { 
font-family: 'MrEavesSanRIRegular'; 
font-size: 1.4em;
letter-spacing: 0px;
}

@media only screen and (min-width: 990px) {
.main_menu ul:first-child > li > a { 
font-size: 1.6em;
}
}

.menu li > a:after { content: ' ▾'; } 
.menu li > a:only-child:after { content: ''; }


.header_color .main_menu ul:first-child > li > a { color: #ffffff; } /* color of main menu items */
.header_color .main_menu ul:first-child > li a:hover { color: #aaedff; } /* hover state of main menu items */
.header_color .main_menu ul:first-child > li.current-menu-item > a, 
.header_color .main_menu ul:first-child > li.current_page_item > a {font-family: 'MrEavesSanBRegular' } /* color of active menu item */


.header_color .avia-menu-fx { background-color:transparent; }
.header_color .avia-menu-fx .avia-arrow { border-color: #fff; background-color: #fff;}
.avia-menu-fx .avia-arrow-wrap {top:-8px;}
.avia-menu-fx .avia-arrow-wrap .avia-arrow {top: 7px;}


/*-----------------------------------------------------SubMenu------------------------------------------------------*/

#top #header .avia_mega_div {margin: -1px 0 0 0; !important}
#top #header .avia_mega_div .sub-menu {background-color: #fff; border: 0;}
#top #header .avia_mega_div .sub-menu .sub-menu a {background-color: #fff;}



#top .main_menu .menu li ul a {color: #7c7c7c;}
#top .main_menu .menu li ul a:hover {color: #444; text-decoration: none !important;}

#top .main_menu .menu li ul ul a {color: #00c8ff; font-size: 13px;}
#top .main_menu .menu li ul ul a:hover {color: #aaedff !important;}


.header_color .avia-bullet {border-color: #898989;}

/*-----------------------------------------------------Searchbar------------------------------------------------------*/

.header_color .avia-tt, 
.header_color .avia-tt .avia-arrow {background-color: #fff}

/*-----------------------------------------------------Shoppingbasket------------------------------------------------------*/

.header_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content, 
.header_color .avia-arrow {background-color: #fff;}

.header_color .cart_dropdown .dropdown_widget li a, 
#top .header_color .avia_cart_buttons .button, 
#top .header_color .dropdown_widget .buttons .button {color: #7c7c7c;}


.dropdown_widget .buttons {text-transform: uppercase; font-size: 1.2em;}

/*--------------------------------------------------Home Page Intro----------------------------------------------------*/


@media only screen and (min-width: 767px) {
.home img.avia_image.avia-builder-el-1 {margin-top: 30px;}
}


/*-----------------------------------------------------StickyHeader------------------------------------------------------*/




/*--------------------------------------------------Masonary----------------------------------------------------*/
.av-sort-by-term  {
font-family: 'MrEavesSanRRegular';
font-size: 1.3em;	
}

.av-masonry-entry .av-masonry-entry-title {font-size: 21px;}

/*--------------------------------------------------Browse Products----------------------------------------------------*/
.products .product h3 {font-size: 1.2em;}

/*--------------------------------------------------Product Page----------------------------------------------------*/

#top .price, #top .price span, #top del, #top ins{font-family: 'MrEavesSanBRegular'; font-size: 1.2em !important; }
.main_color h1, .main_color h2, .main_color h3 { color:#444444; }
#top .woocommerce-tabs h2 {	font-size: 1.8em;}
div.product p.stock {font-size: 1.2em;}
.woocommerce-page .button {font-size: 14px;}

/*--------------------------------------------------News Page----------------------------------------------------*/



.entry-content-wrapper .post-title {font-size: 2.5em;}

/*--------------------------------------------------Contact Page----------------------------------------------------*/


#top label {font-size: 16px;}


/*--------------------------------------------------Sidebar widgets----------------------------------------------------*/

.recentcomments a, .widget_recent_entries li a { font-family: 'MrEavesSanBRegular'; font-size: 14px; }


