﻿

header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }


	#site-title {
		margin: 0 auto;
		width: 100%;
		border-bottom-width: 5px;
	}


	#site-title a {
		width: auto;
		float:  none;
		padding-top: 10px;
	}


	#site-title a img {
		max-width: 100%;
		height: auto;
		margin: 0 auto;
	}


	.not-fixed #site-title,
	.not-fixed nav#navigation {
  	float: left;
	}

	.not-fixed #site-title { width: 130px; float: none; margin: 0; }


	#branding,
	.left-sidebar #sidebar,
	.fullsize-gallery #sidebar,
	.not-fixed #site-title {
		width: 235px;
		top: 0;
	}



.blank-logo #site-title {
	border-bottom: 0 none;
}

.blank-logo #site-title a {
	height: auto;
	padding-top: 0;
}



#site-title,
#expander,
#navigation,
#navigation ul ul,
#portfolioList li,
#related-posts .entry-image,
#relatedGalleryImages li .entry-image,
#thumbnails .pulldown-items a.item,
input[type=submit],
input[type=button],
a.button, button,
#colophon,
#anchorTop,
#thumbnails .item {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}


	#site-title,
	nav#navigation ul a:hover,
	nav#navigation ul li.sfHover a,
	nav#navigation ul li.current-cat a,
	nav#navigation ul li.current_page_item a,
	nav#navigation ul li.current-menu-item a,
	nav#navigation ul li.current-page-ancestor a,
	nav#navigation ul li.current-menu-parent a,
	nav#navigation ul li.current-menu-ancestor a,
	#colophon,
	#thumbnails .pulldown-items a.activeslide {
		border-color: #166bb5;
	}


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 .clearfix { display: inline-block; }

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 {
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 a {
  color: #FF8B3E;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.5em;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 a:hover {
  background: none;
  text-decoration: none;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd {
  text-align: center;
  background-color: #FF8B3E;
  border-radius: 0.33em;
  padding: 10px 0;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd p {
  color: white;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.2em;
  margin: 0;
  padding: 0;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd p.top {
  padding: 0 0 10px;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd .subMenu-img img {
  width: 100%;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd a {
  padding: 4px 10px;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd a .potd-name {
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.2em;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3.last {
  margin-right: 0;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3.comm-border {
  border-right: 1px solid #cccccc;
  padding-right: 20px;
}


#bn_banners_in {
	position: absolute;
	left: 0px;
	top: 0px;
	white-space: nowrap;
}


#bn_banners_in a, #bnd_soi a {
	display: block;
	margin: 2px;
	background-color: transparent;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#bn_banners_in a {
	float: left;
	width: 227px;
	height: 57px;
}

.left-engine h5,.right-engine{padding:0px 0 0 0;}

.left-engine label,.right-engine label{font-size:18px !important;margin-bottom:5px !important;}

.right-engine{ padding:32px 0 0 0;}

.right-engine .orderbtn, #countWordsClose .orderbtn { margin:10px 0 0 148px ;width:235px !important;text-align:center;padding-top:8px;height:22px;}

.listlang  label, .label, .OrderWrapper a, .right-engine a, a, .col_picker3 label {cursor:pointer}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.popup_col2 .table .right{text-align:right;}


.homepage #currencySelect,
.homepage .accedi,
.homepage .subtitle2,
.homepage .nav-bg,
.homepage .left-engine,
.homepage .right-engine,
.homepage #left-panel,
.homepage #right-panel,
.homepage .newfooter,
.homepage .C-3colsWrap,
.homepage .Perche2 p,
.homepage #snapengage-button,
.homepage .SnapABug_Button,
.homepage .img2,
.homepage .img6,
.homepage .OrderWrapper {
  display: none!important;
}

.column {
	vertical-align:top;
	position: relative;
	width:139px;
	padding:0;
	cursor:pointer;
}


.column a:first-child { padding:0 !important; width:100% !important;}

.column:hover {
	background-color:#97ce91;
}

.dropdown_3columns .column:hover h3 {
	color:#FFF;
}

.column img {
	border:3px solid #c7c7c7;
	margin:5px auto 0;
	display:block;
}


.pusher {
z-index: 40;
background-color: #fff;
top: 0px;
left: 0px;
width: 100%;
}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.col{float:left}
#block-superfish-1 ul li#menu-1064-1 a.sf-depth-1{background-position:-3px -536px;}


.blog_html h2 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #1d2024;
	padding: 15px 0;
	margin: 10px 0;
	border-bottom: 1px solid #dbdbdb;
}

.blog_html h2 span {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #ababab;
}

.blog_html p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #565656;
	padding: 5px 0;
	margin: 0;
	line-height: 1.8em;
}

.blog_html a {
	color: #10a2d3;
	text-decoration: none;
}

.blog_html img {
	margin: 10px auto;
	padding: 0;
}

.blog_html {
	width: 280px;
	float: left;
	margin: 0 20px;
	padding: 0;
}

  
  .post .post-meta ul li.post-date,
  .type-page .post-meta ul li.post-date,
  .type-feature .post-meta ul li.post-date,
  .type-testimonial .post-meta ul li.post-date,
  .search-results .page .post-meta ul li.post-date,
  .search-results .type-product .post-meta ul li.post-date,
  .search-results .type-feature .post-meta ul li.post-date,
  .search-results .type-testimonial .post-meta ul li.post-date {
    display: none;
  }

.post .post-meta ul li.post-date,
.type-page .post-meta ul li.post-date,
.type-feature .post-meta ul li.post-date,
.type-testimonial .post-meta ul li.post-date,
.search-results .page .post-meta ul li.post-date,
.search-results .type-product .post-meta ul li.post-date,
.search-results .type-feature .post-meta ul li.post-date,
.search-results .type-testimonial .post-meta ul li.post-date {
  display: inline;
}

.main-menu .submenu-wrapper .features-menu li .photo-box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  margin: 0 0 15px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box img {
  max-width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}

.features .feature .photo-box {
  width: 100%;
}

.features .feature .photo-box img {
  max-width: 100%;
  height: auto;
  display: block;
}

.lte7 .features .feature .photo-box img  {
  position: relative;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.live-feed .photo-box {
  float: left;
  margin: 0 0 0 14px;
}
.container{position:relative;padding:0;margin:0 auto;width:1080px}


#list-country img{    width: 22px;}


.list-country
{
  position: absolute;
  top: 5px;
  bottom: 0;
  left: 0;
  right: 0;
}

.bs-docs-sidebar.affix { position: static; }



div.bs-docs-sidebar ul.nav li ul li a{color: #785E99;}


#footer span.bold {float:left;margin-right:5px;font-size:18px;color:#FFFFFF!important;text-transform:none!important;}


#footer .avia_widget_section span.bold {float:none;}

.bold {font-weight:bold!important}


#homeblock {
  width: 300px;
  height: 640px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  position: relative; }

  #homeblock #blockbackground {
    background-color: #000000;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: .7; }

  #homeblock #blockcontent {
    position: absolute;
    width: 100%;
    height: 100%;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: lighter; }

    #homeblock #blockcontent #homefeed {
      border: 1px solid #fff;
      width: 276px;
      height: 470px;
      position: absolute;
      top: 14px;
      left: 14px; }

      #homeblock #blockcontent #homefeed #title {
        font-size: 36px;
        line-height: 36px;
        color: #fff;
        padding-left: 12px;
        padding-top: 12px; }

      #homeblock #blockcontent #homefeed #feedarea {
        width: 270px;
        height: 400px;
        margin-left: 9px;
        margin-top: 8px; }

    #homeblock #blockcontent #homenl {
      width: 410px;
      position: absolute;
      top: 500px;
      left: 14px; }

      #homeblock #blockcontent #homenl #title {
        font-size: 25px;
        line-height: 25px;
        color: #fff; }

      #homeblock #blockcontent #homenl input[type='email'] {
        width: 270px;
        display: block; }

      #homeblock #blockcontent #homenl input[type='submit'] {
        width: 95px;
        margin-left: 0px;
        background-color: #666666;
        margin-top: 5px; }


div.logo { float:left;}

img.logo { width:240px; height: 63px; }

.container-row {
  margin-bottom: 40px;
}

.container-row:after {
  content: " ";
  display: table;
}

.container-row:before {
  clear: both;
}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}
#error-page .error .related-reviews .pi-review .review-meta-block .artist,#error-page .error .related-reviews .pi-review .review-meta-block .release-date{display:none}
#home-page .pi-review .review-meta-block .artist,#home-page .pi-review .review-meta-block .release-date{display:none}
#promoted-page .pi-review .review-meta-block .artist,#promoted-page .pi-review .review-meta-block .release-date{display:none}
.pi-review .link-wrapper .review-meta-block .release-date{display:block;color:#5e1559;font-size:.9em;font-style:italic;text-transform:uppercase}
 
.dlstrs-comments {
	padding: 0 23px 0;
	margin-top: 60px;
	margin-bottom: 41px;
}


#main-footer .foot-news p {
  text-align: center;
}


#main-footer .foot-news ul {
  text-align: center;
}


#main-footer .foot-news ul li {
  margin-bottom: 5%;
}


#main-footer .foot-news button {
  padding: 5%;
  font-size: 10pt;
  background-color: #ebdc3a !important;
  color: #444 !important;
  border-radius: 5px;
}
 
.menu-primary-container ul li.menu-item ul li.menu-item:hover, .menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item:hover {cursor:pointer; text-decoration:none; background:#2986a2;}

.menu-primary-container ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-parent a, 
.menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item.current-menu-item a {background: #2986a2;}
.site-navigation .sub-menu .menu-link:hover{color:#012F62}
.site-navigation .sub-menu{display:block}
.site-navigation .sub-menu .dropdown-icon{top:0}
.site--regular .site-navigation .sub-menu{display:none;position:absolute;right:50%;top:100%;top:calc(100% - 15px);text-align:left;min-width:12rem;font-size:.65rem;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}
.site--regular .site-navigation .sub-menu .menu-item{margin:0}
.site--regular .site-navigation .sub-menu .menu-item .sub-menu{left:100%;left:calc(100% + 1.1588rem);right:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);top:-.7162rem}
.site--regular .site-navigation .sub-menu .menu-item .sub-menu.js-invert-position{left:auto;right:100%;right:calc(100% + 1.1588rem)}
.site--regular .site-navigation .sub-menu .menu-link{padding:.7162rem 1.1588rem}
.site--portable .site-navigation .sub-menu,.site--responsive .site-navigation .sub-menu{padding:1.1588rem;margin-top:.7162rem;width:100%;background-color:rgba(174,174,174,.25)}
.site--portable .site-navigation .sub-menu .menu-item,.site--responsive .site-navigation .sub-menu .menu-item{background-color:transparent}
