/*
 Theme Name:   Fashionista Child
 Description:  Fashionista Child Theme
 Author:       Giuseppe Iannello
 Author URI:   http://www.helpling.com
 Template:     wpex-fashionista
 Version:      1.0.0
 Text Domain:  wpex-fashionista-chil
*/

@font-face { font-family: 'Fira Sans'; src: url('font/FiraSans-Light.eot'); src: local('Fira Sans Light'), url('font/FiraSans-Light.eot') format('embedded-opentype'), url('font/FiraSans-Light.woff') format('woff'), url('font/FiraSans-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'Fira Sans'; src: url('font/FiraSans-LightItalic.eot'); src: local('Fira Sans Light Italic'), url('font/FiraSans-LightItalic.eot') format('embedded-opentype'), url('font/FiraSans-LightItalic.woff') format('woff'), url('font/FiraSans-LightItalic.ttf') format('truetype'); font-weight: 300; font-style: oblique; }
@font-face { font-family: 'Fira Sans'; src: url('font/FiraSans-Regular.eot'); src: local('Fira Sans Regular'), url('font/FiraSans-Regular.eot') format('embedded-opentype'), url('font/FiraSans-Regular.woff') format('woff'), url('font/FiraSans-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'Fira Sans'; src: url('font/FiraSans-Medium.eot'); src: local('Fira Sans Regular'), url('font/FiraSans-Medium.eot') format('embedded-opentype'), url('font/FiraSans-Medium.woff') format('woff'), url('font/FiraSans-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Fira Sans'; src: url('font/FiraSans-SemiBold.eot'); src: local('Fira Sans Regular'), url('font/FiraSans-SemiBold.eot') format('embedded-opentype'), url('font/FiraSans-SemiBold.woff') format('woff'), url('font/FiraSans-SemiBold.ttf') format('truetype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'Fira Sans'; src: url('font/FiraSans-Bold.eot'); src: local('Fira Sans Bold'), url('font/FiraSans-Bold.eot') format('embedded-opentype'), url('font/FiraSans-Bold.woff') format('woff'), url('font/FiraSans-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; }
body a, body a:hover { color: #00CB6F }
body { background-attachment: fixed; background-image: url("images/background.jpg"); }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #00CB6F }
h1, h2, h3, h4, h5, h6 { color: #666666; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #666666 }
#footer-wrap { background: none; background-color:#00CB6F; }
#footer a { color: #FFFFFF; }
#footer a:hover { color: #666666; }
p, h1, h2, h3, h4 { font-family: Fira Sans; font-weight: 400; font-style: normal; text-transform: none;}
article.post p {  color: #666666;  font-size: 16px; font-weight: 400}
article.entry p { font-size: 14px; }
h1 { line-height: 0.8; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
#logo{ padding: 18px 0 0 0; }
.loop-entry h2 a { color: #666666; font-weight: 700; font-size: 18px; text-transform: none}
#navigation .sf-menu a { font-family: Fira Sans; color: #666666; font-weight: 400; font-size: 15px; text-transform: none; }
#navigation .sf-menu > li > a:hover,
#navigation .sf-menu > li.sfHover > a { color: #999999; }
#navigation .sf-menu > li.menu-item-type-custom > a { color: #00CB6F; }
#navigation .sf-menu > .current-menu-item > a,
#navigation .sf-menu > .current-menu-parent > a{ color: #666666; border-bottom-color: #21262c }
.hs-form.stacked label { font-family: Fira Sans!important; font-weight: 300!important; font-style: normal!important; }
.wpex-widget-recent-posts li .title { font-family: Fira Sans; font-weight: 500; text-transform: none; }
#sidebar .wpex-widget-recent-posts a { color: #666666;}
#sidebar .wpex-widget-recent-posts a:hover { color: #00CB6F }
.wpex-widget-recent-posts img:hover{border-color: #00CB6F;}
.entry a:hover{ color: #00CB6F; }
#page-footing { position: relative; margin-bottom: 30px; text-align: center; }
#page-footing h1, #page-footing h2 { font-size: 21px; line-height: 1.2em; margin: 5px 0 0; padding: 0 40px; background: url("images/dots-dark.png") repeat; font-weight: 300; }
#page-footing h1 span, #page-footing h2 span{ background: #fff; padding: 5px 25px; }
#page-footing p { margin-top: 20px; background: #fff; padding: 10px 10px 10px 10px; }
#navigation { height: 55px; border: none; position: relative; }
#header-social a { background: none; height: 36px; width: 36px; margin-right: 3px; opacity: 0.7;}
#header-social a:hover { opacity: 1; background-color: transparent; }
#header-top { padding: 0; }