﻿/* Reset the container, removes responsivenes */
.container {
  width: 970px;
  max-width: none !important;
}




/* Common */

@font-face
{
  font-family:"Caviar dreams";
  src:url('../fonts/CaviarDreams.eot');
}

@font-face
{
  font-family:"Caviar dreams";
  src:url('../fonts/CaviarDreams.ttf');
}

a:link, a:hover, a:visited, a:active {
	color: #333333;
  text-decoration: none;
}

div.muovo_main_content_row
{
  margin-top: 20px;
  margin-bottom: 50px;
}

.opacityHover:hover
{
	opacity: 0.7;               /*Firefox 2+ & Chrome*/
	-moz-opacity: 0.7;			/* Firefox 1.x */
	-khtml-opacity: 0.7;		/* Safari 1.x */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 8 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* IE 6-7 */
}



/* Polaroid images */
img.polaroid
{
	border: 1px solid #BEBDBD;
  padding: 10px;
}

img.polaroid_small
{
	border: 1px solid #BEBDBD;
  padding: 3px;
}

div.polaroid_image_wrapper
{
	float: left;
	margin-bottom: 15px;
  margin-right: 14px;
}

.photographer
{
	font-size: 10px;
	color: #BEBDBD;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
}





/*  Header  */

div.muovo_header_logo_row
{
  margin-top: 60px;
}





/* Header language menu */
div.muovo_language_menu_link
{
  width: 90px;
  text-align: right;
  font-family: "Caviar dreams";
  font-size: 15px;
}

div.muovo_language_menu_link a:hover, div.muovo_language_menu_link a.muovo_active_menu
{
	color: grey;
  border-bottom: 3px solid grey;
}





/* Header main menu & submenu */
div.muovo_header_link_row
{
  margin-top: 60px;
  text-align: justify;
}

div.muovo_header_link_row:after {
  content: '';
  width: 100%;
  display: inline-block;
}

div.muovo_header_link_row div
{
  text-align: center;
  display: inline-block;
  font-family: "Caviar dreams";
  font-size: 20px;
}

div.muovo_header_link_row div:first-child
{
  text-align: left;
}

div.muovo_header_link_row div:last-child
{
  text-align: right;
}

div.muovo_header_link_row a:hover, 
div.muovo_header_link_row a.muovo_active_menu,
div.muovo_header_link_row a[data-submenu-active],
div.muovo_submenu_links a:hover,
div.muovo_submenu_links a.muovo_active_menu
{
	color: #f79161;
  border-bottom: 3px solid #f79161;
}

div.muovo_header_submenu_links_row
{
  height: 30px;
}

div.muovo_submenu_links
{
  float: left;
  display: none;
  margin-top: -10px;
}

div.muovo_submenu_links div
{
  float: left;
  font-family: "Caviar dreams";
  margin-right: 15px;
  font-size: 13px;
}





/* Frontpage follow us */
div.muovo_follow_us_container
{
  width: 300px;
  height: 85px;
  margin-top: 20px;
  background-color: #f79161;
}

div.muovo_follow_us_block
{
  color: white;
  font-size: 15px;
  padding: 10px;
  font-family: "Caviar dreams";
}

div.muovo_follow_us_block_left
{
  width: 60%;
  padding-left: 15px;
  margin-top: 13px;
}

div.muovo_follow_us_block_right
{
  width: 40%;
  line-height: 115%;
  padding-bottom: 0px;
  margin-top: 13px;
}

div.muovo_follow_us_container a
{
  color: white;
}

div.muovo_follow_us_social_buttons_row 
{
  margin-top: 5px;
}

div.muovo_follow_us_social_buttons_row a 
{
  margin-right: 4px;
}






/* Products  */

div.muovo_products_container div.polaroid_image_wrapper:nth-child(3),
div.muovo_products_container div.polaroid_image_wrapper:nth-child(6),
div.muovo_products_container div.polaroid_image_wrapper:nth-child(9)
{
  margin-right: 0px;
}





/* Fancybox */

#fancybox-buttons ul {
	width: 63px;
}

#fancybox-buttons a.btnNext {
    border-right: none;
}

.fancybox-title p
{
	margin-bottom: 0px;
}

.fancybox-title p.photographer
{
	margin-top: -8px;
}


/* Designers */

div.muovo_designers_image_container
{
  width: 420px;
}

div.muovo_designers a:link, div.muovo_designers a:hover, div.muovo_designers a:visited, div.muovo_designers a:active {
  text-decoration: underline;
}



/* Press */

div.press_content
{
  padding-left: 18px;
}

div.muovo_press_submenu
{
  padding-right: 0px;
}

div.muovo_press_submenu div
{
  font-family: "Caviar dreams";
  margin-bottom: 10px;
}

a.muovo_press_submenu_in_media:hover, a.muovo_press_submenu_in_media.muovo_active_menu
{
	color: #f79161;
  border-bottom: 3px solid #f79161;
}

a.muovo_press_submenu_download_pictures:hover, a.muovo_press_submenu_download_pictures.muovo_active_menu
{
	color: #8eccbb;
  border-bottom: 3px solid #8eccbb;
}

div.press_cover
{
  width: 140px;
	height: 210px;
  font-size: 12px;
  margin-right: 0px;
  margin-left: 15px;
}

div.muovo_press_download_pictures_row_muovo
{
	margin-bottom: 50px;
}

div.muovo_press_download_pictures_row_muovo a, div.muovo_press_download_pictures_row_products div
{
  margin-right: 0px;
  margin-left: 14px;
}



/* Projects */
div.muovo_projects_container div.polaroid_image_wrapper:nth-child(3),
div.muovo_projects_container div.polaroid_image_wrapper:nth-child(6),
div.muovo_projects_container div.polaroid_image_wrapper:nth-child(8),
div.muovo_projects_container div.polaroid_image_wrapper:nth-child(11),
div.muovo_projects_container div.polaroid_image_wrapper:nth-child(14)
{
  margin-right: 0px;
}


/* Patterns */
div.muovo_patterns_container div.polaroid_image_wrapper:nth-child(4),
div.muovo_patterns_container div.polaroid_image_wrapper:nth-child(8),
div.muovo_patterns_container div.polaroid_image_wrapper:nth-child(12),
div.muovo_patterns_container div.polaroid_image_wrapper:nth-child(16),
div.muovo_patterns_container div.polaroid_image_wrapper:nth-child(20),
div.muovo_patterns_container div.polaroid_image_wrapper:nth-child(24)
{
  margin-right: 0px;
}


.am-wrapper{
  float:left;
  position:relative;
  overflow:hidden;
}
.am-wrapper img{
  position:absolute;
  outline:none;
}
