/*

Theme Name: Hydra
Theme URI: http://themeforest.net
Description: Hydra theme.
Version: 1.0.1
Author: pixelentity
Author URI: http://themeforest.net/user/pixelentity
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: photoblogging

*/

/*alignment inside post page content*/
	.alignright,
	.alignleft,
	.aligncenter,
	.sticky,
	.wp-caption-text,
	.wp-caption,
	.bypostauthor,
	.gallery-caption{
		
	}
	
	.alignright{
		float:right;
		clear:right;
		margin-left:20px;
		margin-bottom:10px;
	}
	
	.alignleft{
		float:left;
		clear:left;
		margin-right:20px;
		margin-bottom:10px;
	}
	
	.aligncenter{
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
	}
	
	/*image flow fix*/
	img{
		max-width:100%;
		height:auto;
		display:block;
	}
	
	/*google map image flow reset*/
	.gmap div img{
        max-width:none;
    }

    /*WPML*/
    
    /*drop list*/
    #lang_sel{
    }
    
	#lang_sel img {
		display: inline;
    }

    #lang_sel ul ul li a:hover,
    #lang_sel ul ul li,
    #lang_sel ul ul li a:hover span{
        color:#fff;
    }
    
    #lang_sel ul ul li:hover a{
        color:#fff;
		background-color: #00A6D5;
    }
    
    #lang_sel a, #lang_sel a:visited{
        border-color:#f9f9f9;
    }
    
    #lang_sel ul ul a, #lang_sel ul ul a:visited {
        background-color:#fafafa;
    }
    
    #lang_sel a span.icl_lang_sel_current{
        color:#c2c2c2 !important;
    }
    
    /*normal list*/
    #lang_sel_list{
        width:auto;
    }
    
	#lang_sel_list img {
		display: inline;
    }

    #lang_sel_list ul{
        width:auto;
        border:none;
    }
    
    #lang_sel_list li{
        width:auto;
    }
    
    #lang_sel_list a, #lang_sel_list a:visited{
        border:none;
    }
    
    #lang_sel_list a.lang_sel_sel,
    #lang_sel_list a span{
        color:#c2c2c2 !important;
    }
    
    #lang_sel_list a:hover span{
        color:#D73300 !important;
    }
    
    #lang_sel_list a span.icl_lang_sel_current,
    #lang_sel_list a:hover span.icl_lang_sel_current{
        color:#333 !important;
        cursor:default;
    }
	
	.mainNav li a {
		font-size: 18px;
		line-height: 20px;
		color: #ffffff;
}

	.mainNav{
		float:left;
		margin-left:40px;
		margin-top:40px;
	}

	.nav > li > a:hover, .nav > li.active > a{
		background:transparent !important;
		color:#c70a82;
		font-weight:400;
	}

	.logo-small {
		float: right;
		margin-right:50px;
		margin-top:30px;
		margin-bottom:20px;
	}

h3{
        color: #c70a82;
        font-size:20px;
		font-weight:400;
		line-height:30px;
        letter-spacing:-1px;
		margin-bottom:20px;
    }

 a:hover{
        color: #c70a82;
		text-decoration:none;
    }



h4{
		font-family: 'Raleway', arial, sans-serif;
        font-size:14px;
        font-weight:400;
        line-height:14px;
        color:#eee;
		text-transform:uppercase;
		margin-top:10px;
		margin-bottom:25px;
    }
	
footer {
		border-color: #c70a82;
		position:fixed;
		padding-bottom:10px;
		left:0;
		z-index:102;
		border-top:1px solid #c70a82;
		width:100%;
		background:rgb(0,0,0);
		background:rgba(0,0,0,0.8);
		overflow:hidden;
		
}

/*footer a {
    float: right;    
}*/