/*  *//*
DEFAULT STYLES FOR THIS THEME
*//* Global member photos and icons */img.main{	max-width: 720px;	max-height: 720px;}img.thumb_normal{	max-width: 140px;	max-height: 160px;}img.thumb_profile{	max-width: 200px;	max-height: 400px;}img.thumb_icon{	width: 48px;	height: 48px;}img.main,img.thumb_normal,img.thumb_profile,img.thumb_icon{	border: 3px solid #eee;}/*
GLOBAL MIXINS
These groups of styles called "mixins" are included in other
classes throughout the stylesheet.
*//* Gives an element a background and/or border *//* Gives an element a drop shadow *//* Gives an element rounded corners. *//* Prevents users from selecting contents *//***** fix simple site *****/.generic_layout_container.layout_main:before, .generic_layout_container.layout_main:after{	display: table;	content: " ";}.generic_layout_container.layout_main:after{	clear: both;}/*****************************//******** mobile view ********//*****************************/#global_content,#core_menu_mini_menu > ul,.navbar.navbar-default{	margin: 0px;	max-width: auto;}#global_content_simple .headline,#global_content .headline{	border-bottom: 1px solid #eee;}/*****************************//******** tablet view ********//*****************************/@media (min-width: 768px) and (max-width: 991px){	#global_content, #core_menu_mini_menu > ul, .navbar.navbar-default	{		padding: 0 15px;		margin: 0 auto;		max-width: 930px;	}		.generic_layout_container.layout_middle	{		width: 73% !important;	}			}		/*****************************/	/******* desktop view ********/	/*****************************/	@media (min-width: 769px) and (max-width: 1199px)	{	#global_page_group-profile-index .generic_layout_container.layout_middle	{		display: flow-root !important;	}		#global_page_user-profile-index .generic_layout_container.layout_middle	{		display: flow-root !important;		width: auto !important;	}			}		@media (min-width: 791px) and (max-width: 1186px)	{	#global_page_user-index-home .layout_middle	{		width: 100% !important;	}		#global_page_group-index-manage .layout_middle	{		width: 100% !important;	}		#global_page_video-index-lessons .layout_middle	{		width: 100% !important;	}			}		@media (min-width: 992px) and (max-width: 1199px)	{	#global_content, #core_menu_mini_menu > ul, .navbar.navbar-default	{		padding: 0 15px;		margin: 0 auto;		max-width: 970px;	}			}		@media (min-width: 1191px) and (max-width: 1200px)	{	}		/*****************************/	/***** wide desktop view *****/	/*****************************/	@media (min-width: 1200px)	{	#global_content, #core_menu_mini_menu > ul, .navbar.navbar-default	{		padding: 0 15px;		margin: 0 auto;		max-width: 1030px;	}		#global_page_user-index-home #global_content,	#global_page_core-index-index #global_content	{		padding: 0;		max-width: 100%;	}		#global_page_user-index-home #global_content .container,	#global_page_core-index-home #global_content .container,	#global_page_core-index-index #global_content .container	{		width: 1030px;	}		#global_page_user-index-home .layout_middle,	#global_page_core-index-home .layout_middle	{		display: block;	}		#global_page_group-profile-index .layout_middle	{		width: 76%;	}}/*.layout_page_header .navbar  .nav .dropdown-menu li:nth-child(4){	display: none !important;}*/