@charset "utf-8";
/* Master CSS */

/*global search textbox*/
body div.container div.home_nav_container div.home_search_container form input.ui-autocomplete-input {
	background-color:#ffffff !important;
	color: #4A4A4A !important;
	text-shadow:none !important;
	font-size:12px !important;
	box-shadow:none !important;
	border: 1px solid #A4A4A4 !important;
}
body div.container div.vigattin_vauth_header {
	background-color: #1b1b1b !important;
	height:44px !important;
	position:fixed;
	z-index:999;
	border-bottom:none !important;
}
body div.container div.vigattin_vauth_header div.branding{
	height:44px !important;
}
body div.container div.vigattin_vauth_header div.branding div.user_info {
	margin-right: 20px !important;
	margin-top: -9px !important;
}
body div.container div.vigattin_vauth_header div.branding div.user_info img.fb_picture {
	border:none !important;
	border-radius: 0px !important; 
	margin-right: 2px;
	height: 25px;
	width: 25px;
	box-shadow:none !important;
}
body div.container div.vigattin_vauth_header div.branding div.user_info a.user_name{
	color:#f8f8f8;
	background:rgba(0, 0, 0, 0.2);
	border: none !important;
	text-shadow:none !important;
	padding: 5px 7px !important;
	font-weight:bold;
}
body div.container div.vigattin_vauth_header div.branding div.user_info a.on_butt img#logout_button{
	height: 22px !important;
	width: 22px !important;
}
body div.container div.vigattin_vauth_header div.vigattin_vauth_navigator{
 	height: auto;
	box-shadow: 0 0 2px rgba(0,0,0,0.3) !important;
}
body div.container div.vigattin_vauth_header div.vigattin_vauth_navigator ul.navigation{
	 height: auto;
	 font-size:11px !important;
         vertical-align: top;
}
body div.container div.vigattin_vauth_header div.vigattin_vauth_navigator ul.navigation li.link {
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
	font-weight:normal;
	transition: background 0.3s ease-in-out 0s;
}
body div.container div.vigattin_vauth_header div.vigattin_vauth_navigator ul.navigation li.link:hover {
	transition: background 0.3s ease-in-out 0s;
}
body div.container div.vigattin_vauth_header div.vigattin_vauth_navigator ul.navigation li.link.home {
    font-weight:normal;
    text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
    transition: background 0.3s ease-in-out 0s;
    width: auto;
}
body div.container div.vigattin_vauth_header div.vigattin_vauth_navigator ul.navigation li.link.home:hover {
	transition: background 0.3s ease-in-out 0s;
}
body div.container div.vigattin_vauth_header div.vigattin_vauth_navigator ul.navigation li.link ul.sub_navigation {
	min-width: 120px;
	min-height: 100px;
	width:auto;
	transition:all .3s ease;
	margin-top: 0px;
}
body div.container div.vigattin_vauth_header div.vigattin_vauth_navigator ul.navigation li.link ul.sub_navigation li.sub_navigation a.child_link {
	font-weight:normal;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
	transition: background 0.3s ease-in-out 0s;
}
body div.container div.vigattin_vauth_header div.vigattin_vauth_navigator ul.navigation li.link ul.sub_navigation li.sub_navigation a.child_link:hover {
	transition: background 0.3s ease-in-out 0s;
}
body div.container div.content div.user_photo_container div.profile_photo {
	padding: 10px 15px 0 18px;
	border-left: none;
	box-shadow: none;
	height: 311px;
	margin-top:10px;
}
body div.container div.content div.user_photo_container {
	margin-top:-54px;
	padding-top:30px;
}
body div.container div.home_nav_container div.home_title_container.follow {
	margin-top:0px !important;
}
body div.container div.home_nav_container div.home_search_container {
	margin-top:-8px;
}
body div.container div.content div.user_photo_container div.profile_photo div.profile_photo_frame {
	margin-top:10px;
}
body div.container div.content div.user_photo_container div.profile_photo a#_follow {
	padding: 5px !important;
	background: rgba(0, 0, 0, 0.2);
	color:#f8f8f8;
	border: 1px solid rgba(255, 255, 255, 0.5);
}
body div.container div.content div.user_photo_container div.profile_photo a#_follow:hover {
	background: rgba(0, 0, 0, 0.1);
	border: 1px solid rgba(255, 255, 255, 0.7);
}
body div.container div.home_nav_container div.home_title_container.follow div a {
	margin-right: 4px;
}
body div.container div.home_nav_container div.home_search_container form a.search_category {
	text-shadow: none;
	font-size:11px;
	font-weight:bold;
}
body div.container div.home_nav_container div.home_search_container form ul.search_list li a {
	font-weight:bold;
	text-shadow:none;
	font-size:11px;
}
body div.container div.fb-nav span.photo-nav strong {
	text-decoration: none;
}
body div.container div.home_nav_container div#profile_icons.profile_main_link_container{
	padding-bottom: 5px !important;
	padding-right: 5px !important;
	left: 775px !important;
}
body div.container div.home_nav_container div#profile_icons.profile_main_link_container a{
	transition:all 0.3s linear 0s;
}
body div.container div.home_nav_container div#profile_icons.profile_main_link_container a:hover{
	transition:all 0.3s linear 0s;
}
body div.container div.content div.result_container div div.frame div.photo_info a.name:hover{
    color: #fff	!important;
    text-decoration:underline !important;
}
body div.container div.content div.result_container div.split_image_frame a.image_navigation.left {
	background-image:url(../img/aleft.png);
}
body div.container div.content div.result_container div.split_image_frame a.image_navigation.right {
	background-image:url(../img/aright.png);
}
body div.container div.content div.result_container div.about_title a.button {
	background-color: rgba(0, 0, 0, 0.2);
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 4px 4px 4px 4px;
    color: #f8f8f8;
    padding: 5px 10px;
    text-decoration: none;
}
body div.container div.content div.result_container div.about_title a.button.active {
    background-color: cornflowerblue;
}
body div.container div.content div.album_description {
	text-align:left;
}
body div.container div.content div.album_description h4.image_title {
	text-align:center !important;
	color:#f8f8f8;
}
body div.container div.content div.result_container div.about_edit_text_container div.basic_profile_info_edit_container fieldset label {
	color:#fff;
}
body div.container div.content div.result_container div.about_edit_text_container {
	margin-left:4px !important;
	margin-top:5px !important;
	padding-top: 10px !important;
	width:948px !important;
	background:rgba(0,0,0, .3);
	border-radius: 3px;
}
body div.container div.content div.result_container div.about_edit_text_container textarea#about_textarea.about_edit_textarea {
	width: 943px !important;
	background:#fff;
	border:1px solid rgba(0,0,0, .7);
	border-radius: 5px;
}
div._follow_thumb_popup strong {
	color:#f8f8f8 !important;
}

/*themes category*/
body div div.themes_menu a ul#themes_category_list_container.category {
	background-color: rgba(0, 0, 0, 0.9) !important;
	border: 1px solid rgba(255, 255, 255, 0.2)!important;
	color:#f8f8f8 !important;
	font-weight:bold !important;
}
body div div.themes_menu a ul#themes_category_list_container.category li:hover {
	text-decoration:underline !important;
	text-shadow:0 0 3px rgba(255,255,255, .9) !important;
}
body div.themes_menu div#themes_pagi.pagi-container strong{
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.5);
	font-weight: bold;
    margin-right: 3px;
    padding: 3px 10px;
	color:#f8f8f8;
	text-decoration:underline;
}
body div.themes_menu div#themes_pagi.pagi-container a{
	border: 1px solid rgba(255, 255, 255, 0.2);
    color: #ccc;
    font-weight: bold;
    margin-right: 2px;
    padding: 3px 10px;
    text-decoration: none;
}
body div.themes_menu div#themes_pagi.pagi-container a:hover{
	background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.5);
	color:#f8f8f8;
	text-decoration:underline;
}
body div div.themes_menu ul#themes_thumb_container li.themes_thumb_list img:hover {
	border:1px solid rgba(255, 255, 255, 0.8) !important;
}
/*themes category end*/


/* Header Fix v1.0.0 */
div.vigattin_vauth_header div.branding img#header_logo.header_logo {
    height: inherit;
}
div.vigattin_vauth_header div.branding ul.country_list {
    height: inherit;
}
div.vigattin_vauth_header div.branding div.user_info {
    height: inherit;
}

/* image_break2.js menu fix */
div.container div.content div.result_container div.pop_break_image_menu.menu2 a strong {
    margin: 0;
}
div.container div.content div.result_container div.pop_break_image_menu.menu2 a {
    text-decoration: none;
    margin-right: 5px;
    vertical-align: middle;
}
div.container div.content div.result_container div.pop_break_image_menu.menu2 iframe {
    margin-left: -140px;
}
div.container div.content div.result_container div.pop_break_image_menu.menu2 .fb_edge_widget_with_comment {
    vertical-align: middle;
    padding-right: 50px;
}