/*
* This is the default skin for the theme.
* # body : #1B1B1E
* # links : #0599AF
* # links hover : #373F51
*/
body {
    color: #565757;
    font-family: 'Domine Regular',sans-serif;
}

a {
    color: #040404;
}

a:hover {
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, h5, .h6 {
    color: #040404;
    font-family: 'Quando Regular',sans-serif;
}
.photographer-btn{
    border:1px solid #000000;
    background:#000000;
    color:#ffffff;
    font-family:'Quando Regular',sans-serif;
}
.photographer-btn:hover{
    background:#ffffff;
    color:#000000;
}
/*------------------------------------------------------------
# Header Area
### General colors for the header area
--------------------------------------------------------------*/
.site-header {
    background: #f8f8f8;
    border-bottom:1px solid #f4f4f2;
    color: #000000;
}
.site-header-frontpage{
    background: transparent;
    border:none;
}
.site-title,
.site-tagline{
    color: #000000;
}

.site-title,
.site-tagline {
    font-family: 'Quando Regular',sans-serif;
}
/*---------------------
 ## Main navigation
----------------------*/
.main-menu{
    font-family:'Quando Regular',sans-serif;
}
.main-menu li.current-menu-item > a{
    border-bottom:3px solid #000000;
}
.main-menu a:hover{
    color:#0e8fac;

}
/*-- Second Level --*/
.main-menu li ul {
    background: #f1f1f1;
}
.main-menu li ul a:hover {
    background:#040404;
    color:#ffffff;
    text-decoration:none;
    border-bottom:none !important;
}
/*-----------------
Mobile Nav
------------------*/
.mobile-navigation {
    background: #1b1b1b;
}

.mobile-navigation > button {
    background: #0599af;
    color: #fafafa;
}

.mobile-navigation > button:hover {
    color: #1b1b11;
    background: #0599af;
}

#mobile-nav li a {
    color: #ffffff;
}

#mobile-nav li a:hover {
    background: #0599af;
}
/*------------------------------------------------------------
# Slider
### All styles for the slider
---------------------------------------------------------------*/
.photographer-slide-border{
   border:5px solid #000000;
}
.slider-next a,
.slider-prev a{

}
/*------------------------------------------------------------
# Highlight
--------------------------------------------------------------*/
.single-highlight-item h5{
    font-weight: 900;
}
.highlights-title{
    font-weight:900;
    color:#000000;
}
/*------------------------------------------------------------
# Home area , Single post etc
### Main content
--------------------------------------------------------------*/
.entry-meta {

}
.entry-tags a{
    background: #0599af;
    background-image: -webkit-linear-gradient(top,#0599af,#0599af);
    background-image: linear-gradient(to bottom,#0599af,#0599af);
    color: #fff;
    border: 1px solid rgba(0,0,0,.2);
    border-bottom-color: rgba(0,0,0,.3);
}

/*-----------------------------------------------------------
# Services page
### Styles for the services page
----------------------------------------------------------------*/
.services-parallax-top{

}
.services-parallax-text h1{
    color:#ffffff;
}
.services-secondary-content-container{
    background:#ebebeb;
}

/*-------------------------------------------------------------
# Contact page
### Styles for the contact page
---------------------------------------------------------------*/
.contact-cf7-container{
    background: #ebebeb;
}
.wpcf7-submit{
    background: transparent;
    border:2px solid #000;
}
/*------------------------------------------------------------
# Comments
###  General Styles for the comment area
--------------------------------------------------------------*/
.commentheader {
    color: #454545;
}

.commentheader .commentcount {
    color: #454545;
    font-size:23px;
}
.commentheader i {
    color: #0599af;
}
.commentitems {
    color:#1b1b1b;
}
.commentitems .notification {
    border-bottom: 1px solid #1b1b1b;
}
li.comment .contents .body a {
    border-bottom: 1px solid #0599af;
}
li.comment .contents .body * {
    color: #818282;
    font-family:'Domine Regular', sans-serif;
}
li.comment hr {
    background: #0599AF;
}
li.comment h4 {
    color: #1b1b1b;
}
li.comment h4 a {
    color: #44494d;
    font-family:'Domine Regular',serif;
    font-weight:800;
}
li.comment .body p {
    color: #1b1b1b;

}
li.comment .buttons a, li.comment .buttons span {
    color: #ffffff;
    background: #0599AF;
}
li.comment .buttons a {
    background: #454545;
    color: #ffffff;
}
li.comment .buttons a:hover {
    color: #454545;
    background: #fafafa;
}
.comment-respond #author, .comment-respond #email, .comment-respond #url {
    background: #eaeaea;
    color: #1b1b1b;
}
.comment-respond textarea {
    background: #eaeaea;
    color: #1b1b1b;
    font-family: 'Clear Sans Regular',sans-serif;
}
.comment-respond ::-webkit-input-placeholder {
    color: #1b1b1b;
}

.comment-respond :-moz-placeholder {
    color: #1b1b1b;
}

.comment-respond ::-moz-placeholder {
    color: #1b1b1b;
}

.comment-respond :-ms-input-placeholder {
    color: #1b1b1b;
}
.comment-respond #cancel-comment-reply-link, .comment-respond .submit {
    background: #000000;
    color: #ffffff;
}

/*------------------------------------------------------------
# Widgets
### General Styles for the widgets of the main sidebar /
### not the footer.
--------------------------------------------------------------*/
.widget {

}

h3.widget-title {
    font-family: 'Quando Regular',serif;
    color: #1b1b1b;
}

/*------------------------------------------------------------
# PreFooter Area
### General Styles for the prefooter area.
### In general could contain social networks, subscribe etc.
--------------------------------------------------------------*/
.pre-footer-area{
    color:#9297a3;
}
.footerwidget{
    border-right:1px solid #9297a3;
    line-height:26px;
    line-height:26px;
}
.footerwidget:nth-child(3){
   border-right:none;
}
.footerwidget h3{
    color:#000000;
    font-size:19px;
}
.footerwidget a{
    color:#9297a3;
}
.footerwidget a:hover{
    color:#333743;
}
.newsletter-submit{
    background:#000;
    color:#ffffff;
    border: none;
}
.newsletter-submit:hover{
    color:#fafafa;
}
.site-social-networks li {
    border: 2px solid #0599af;
    color: #000000;
}

.site-social-networks li:hover {
    background: #0599AF;
}
.site-social-networks li:hover > a {
    color: #ffffff;
}
.site-social-networks li a {
    color: #0599af;
}

/*------------------------------------------------------------
# Footer Area
### General Styles for the footer area.
--------------------------------------------------------------*/
footer {
    background: #000000;
    color: #fafafa;
    font-size: 12px;
}

footer a {
    color: #ffffff;
}

footer a:hover {
    color: #fafafa;
}

.footer-menu li:after {
    color: #ffffff;
}

.footer-menu li a {
    color: #fafafa;
}

.footer-menu li a:hover {
    color: #fafafa;
}

/*------------------------------------------------------------
# Woocommerce
### General Styles for the woocommerce plugin
--------------------------------------------------------------*/
.spectrum-breadcrumb{
    background:#fafafa;
}
.woocommerce-ordering select{
    border:1px solid #eaeaea;
}
ins > span.amount,
.price > span.amount{
 color:#444;
}
.spectrum-btn {
    background-color: #111111;
    color: #ffffff;
}
.spectrum-btn:after {
    /*background-color: rgba(255, 255, 255, 0.15);*/
}
.spectrum-btn:before {
    /*box-shadow: inset 0 -6px 10px rgba(0, 0, 0, 0.75);*/
}
.spectrum-btn:hover{
    color:#fafafa;
}
.spectrum-btn:hover:before{
    background-color: #aaaaaa;
}
.woocommerce span.onsale{
    background:#f50565;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt{
    background:#f50565;
}
select#pa_megethos-papoutsiou{
    padding:8px !important;
}
/*------------------------------------------------------------
# Single gallery
### The single gallery page , single-photographer-gallery.php
--------------------------------------------------------------*/
.approve-btn{
    color:#ffffff;
}
.approve-btn{
    color:#ffffff;
}
.approve-btn:hover{
    color: #00FF4F;
}
.already-approved{
    color: #00FF4F;
}
/*------------------------------------
* CSS Styling for the contact form 7
*------------------------------------*/
.wpcf7-form-control-wrap input[type="text"],
.wpcf7-form-control-wrap input[type="email"],
textarea {
    border:1px solid #e8e8e8;
}
.wpcf7 input[type="submit"]{
    background:transparent;
    color:#999999;
    border:1px solid #000000 !important;
}
.wpcf7 input[type="submit"]:hover{
    color:#000;
}