/*

Theme Name: Rework
Theme URI: http://themeforest.net
Description: Rework theme.
Version: 1.2.2
Author: bitfade
Author URI: http://themeforest.net/user/bitfade
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,
	.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;
	}
	
	p.wp-caption-text{
		margin-top:5px;
		margin-bottom:0;
		color:#919191;
		font-size:11px;
		font-style:italic;
	}
	
	/*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{
        position:absolute;
        top:10px;
        right:30px;
    }
    
    #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:#D73300;
    }
    
    #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{
        position:absolute;
        top:10px;
        right:30px;
        width:auto;
    }
    
    #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;
    }
	
	
.page-title-inner {
	margin-bottom: 40px !important;
}

blockquote {
	margin-bottom: 30px;
}

blockquote p {
	font-size: 15px !important;
	font-weight: bold;
}
	
#footer {
	border-top: 3px solid #FF902D !important;
	margin: 40px 0 0 !important;
	padding: 30px 0 0 !important;
	background: #aaa;
}

#footer h3 {
	color: #fff;
}

#footer .address, 
#footer .phone, 
#footer .email,
#footer .info,
#footer .info a {
	color: #eee;
}

#footer .info {
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.red {
    background: linear-gradient(#FF902D, #FF902D) repeat scroll 0 0 transparent;
}

.page-title {
	text-align: center;
	font-size: 23px;
}
