﻿

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.about-area {
	display: inline;
	float: left;
	
	width: 100%;
}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}

.palm-is-hidden{display:none !important;}


.navbar-header {
  padding-right: 15px;
}


#header .header-area {
width:980px;
margin:0 auto;
padding:38px 0 33px;
}


.top-block .top-holder:after,#header .header-area:after {
clear:both;
display:block;
content:"";
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1255px;width:100%;position:relative}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.row:after{clear:both}
.clearfix,.container,.row{*zoom:1}
.error-info .container{padding:8px 27px 8px 44px}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.navbar-default .navbar-nav .category-cucina.active:hover:after,.navbar-default .navbar-nav .category-cucina.active:after,.navbar-default .navbar-nav .category-cucina:hover:after{background-color:#FFC11E}
.navbar-default .navbar-nav .category-cucina.active:hover a,.navbar-default .navbar-nav .category-cucina.active a,.navbar-default .navbar-nav .category-cucina:hover a{color:#FFC11E;background-color:#fff}
#submenu.category-cucina{background-color:#FFC11E}
.title-category.category-cucina{background-color:#FFC11E}
#topnav .has-submenu.active a{background-color:transparent!important}
#topnav .has-submenu.active a i{color:#3bafda}
#topnav .has-submenu.active a:active,#topnav .has-submenu.active a:focus,#topnav .has-submenu.active a i{color:#3bafda}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

html .font-alpha {
  font-family: 'Merriweather', serif; }
div.ptp-cta{text-align:center;background-color:#f5f5f5}
#ptp-17 div.ptp-cta{border-bottom-right-radius:0;border-bottom-left-radius:0;padding-top:1.25em;padding-bottom:1.25em}



.search .page.type-page .post-thumbnail,
.search .page.type-page .post-meta { display: none; }

.post-hover:hover .post-thumbnail { opacity: 0.75; }


.post-thumbnail { width: 100%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }

.post-thumbnail img { display: block; width: 100%; height: auto; }

.single .post-inner .post-thumbnail { margin-bottom: 2em; }
.main--left .view.view-contests .view-header,.main--left .view.view-contests .view-content .item--group{background:#FFF;box-shadow:0 0 1px #DDD;margin-bottom:15px;}
.main--left .view.view-contests .view-content .item--group{padding:15px 15px 1px;}
.main--left .view.view-contests .view-content .views-field-field-contest-rules-text{margin-top:15px;}
.main--left .view.view-contests .view-content .views-field-field-contest-rules-text .views-label{font-weight:bold;color:#0a44bb;}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
li.menu-item.placeholder:hover ul{display:none}
.menu__item{margin:0;font-size:1rem;font-weight:500;text-align:left;position:relative;text-transform:uppercase}
.menu__item a{color:#2a2a28;text-decoration:none;display:block;position:relative;z-index:60;transition:all .3s;padding:0;padding-left:15px;padding-right:15px;transition:color .3s}
.menu__item:after{content:"";float:left;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:-2px;width:calc(100% - 32px);height:2px;background-color:#793089;opacity:1;-webkit-transition:width .3s;transition:width .3s;width:0}
.menu__item:hover,.menu__item.active{text-decoration:none}
.menu__item:hover a,.menu__item.active a{text-decoration:none;color:#793089}
.menu__item:hover:after,.menu__item.active:after{width:calc(100% - 32px)}
.menu__item--mobile{display:none}
.menu__item:last-child{border-bottom:0}
.menu__item:hover .sub-menu--lg{display:none}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

	.js .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}

.navbar-right .dropdown-grid .dropdown-toggle {
  z-index: 1;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.footer-nav .menu-item{max-height:20px !important}


.c-site-footer__nav-item {
  min-width: 14rem;
  margin-bottom: 1em;
  padding-left: 1rem;
  padding-right: 1rem; }
.et_pb_text_inner{position:relative}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.search-buckets .tile-return__container:hover .tile-return__link a{color:#efedf1;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.search-buckets .tile-return__link a{color:#c8a7ff;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.tile-return__link{margin-bottom:10px}
.tile-return__link a{font-weight:600}
.tile-return__link a:hover{text-decoration:underline}

.adt-comment{float:right;padding-right:16px;}

        #masthead .wrapper .site-branding img {
          width: 150px; }

#footer .copyright a{ color:#A3C63A; }

#footer .copyright a:hover{ color:#A3C63A; text-decoration:none; }


#footer .copyright{ width:100%; float:left; text-align:center; color:#3e3e3e; font-size:12px; line-height:30px;}
 #pgc-975-4-0 { width:33.3333%;width:calc(33.3333% - ( 0.666666666667 * 30px ) ) }
 #pgc-975-1-0 , #pgc-975-4-0 { margin-bottom:30px }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

.page-nav .pages {
  float: right;
  margin-right: 0;
  border: none;
  padding: 3px 0 3px 5px;
  
}

.td-md-is-android .page-nav .pages {
  padding-right: 0;
}

  div.lvl2_banner_left{ display: none;}
.wp-caption.alignnone{margin:5px 20px 20px 0px}
.alignnone{margin:5px 20px 20px 0px}
a img.alignnone{margin:5px 20px 20px 0px}


.mod_eb_mincalendar_td_dayname .saturday {
	color:#99AAAA;
}


a.eb_minical_link SPAN.saturday {
    color: #99AAAA;
}


td.mod_eb_mincalendar_event a, td.mod_eb_mincalendar_event a.eb_minical_link span.sunday, td.mod_eb_mincalendar_event a.eb_minical_link SPAN.saturday {
    color: #fff;
}
.fts-instagram-reply-wrap-left,.fts-pinterest-reply-wrap-left,.fts-youtube-reply-wrap-left{float:right}
.fts-instagram-reply-wrap-left{margin-right:8px}
.fts-instagram-styles-popup .fts-instagram-reply-wrap-left{float:left;margin-left:20px}
.fts-mashup-count-wrap .fts-instagram-reply-wrap-left{margin-right:-8px}

.sorter .current {color: #fff;}


.pager .pages li a:hover, .pager .pages li.current { background: #f3991f; color: #5b5a5a;}


.pager .current { color: #fff;}

.pager .over .current { color:#000; }

.sorter .over .current { color:#000; }

	.sorter .current, .toolbar-dropdown ul li a { color:#ffffff}

.colorswatches-container .colorswatch.current { }

.colorswatches-container .colorswatch.current img{ border:2px solid #000; }

#cust-navigation89.navigation-container-custom{
  top:235px !important;
  right:16px !important;  
}

		
		#cust-navigation89 {
			position: absolute;
			top: 10px;
			right: 10px;
		}

#cust-navigation172.navigation-container-custom{
  top:348px !important;
  right:16px !important;  
}

#cust-navigation173.navigation-container-custom{
  top:334px !important;
  right:16px !important;  
}


.category-films .entry-content, .category-shorts .entry-content, .category-series .entry-content {
    float: left;
    width: 550px;
}


.category-shorts .entry-content {
    width: 590px;
}


.entry-content p {
    line-height: 1.5;
}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

#Offer .left {
	display: block;
	float: left;
	padding: 0;
	margin: 0 20px 0 0;
}

.left-block {
	margin-right: 10px;
}
.header__top-wrap{max-width:76.75rem;margin-right:auto;margin-left:auto}
.header__top-wrap:after,.header__top-wrap:before{display:table;content:" "}
.header__top-wrap:after{clear:both}
div#loginbox
img.logo{float:right;margin:12px
4px 0 0}

.float-cart.header-cart .count {
    background-color: rgba(255, 255, 255, 0.6);
}

.top-wishlist .count {
    top: -2px;
}
.woocommerce-account ul.digital-downloads li .count{float:right}

.headercontent__search {
  text-align: right;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid{padding:0;overflow:visible!important}
.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-]{width:100%;float:none;display:block;margin-left:0;margin-right:0}

h3.artistname {
    font-size:1.8rem;
    margin:10px 0;  
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.accessbox.contactbox h3.artistname {
    margin-top:0;    
}


.slider { width:1000px; height:396px; margin:0 auto; position:relative; z-index:2; }
.login-logout .user-login-block{background:#e3e0d7;display:none;position:absolute;right:0;top:34px;width:250px;z-index:20002;margin-left:-2px;border:1px solid #ccc;-moz-box-shadow:0 3px 3px #dcdcdc;-webkit-box-shadow:0 3px 3px #dcdcdc;box-shadow:0 3px 3px #dcdcdc}
.user-login-block label.error{display:block;margin:-10px 0 10px 0;font-size:12px;font-weight:normal}
.user-login-block input.error{box-sizing:border-box!important}
.login-logout .user-block,.login-logout .user-block a,.logged-out .user-login-block,.logged-out .user-login-block a{font-weight:bold}
.login-logout .user-login-block .messages{font-weight:normal}
div.user-login-block{text-align:left}
div.user-login-block a{text-align:left}

.box5        {width:90%;  text-align: center; padding:20px 60px 20px 60px;}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_0 {
        padding: 0 !important;
        margin: 0 !important;
        float: none !important;
        max-width: 400px;
        max-height: 400px;
        vertical-align: middle;
      }
#bottom_header .rig_treh button{height:52px;margin-top: 8px;}
#bottom_header .rig_treh .language{float:none;width:100%;position:static}
#bottom_header .rig_treh .language button{width:168px}
#bottom_header .rig_treh .language .caret_st{right:3px;margin-top:-3px}
#bottom_header .rig_treh .language .lang_menu{min-width:70px!important}

.rig_treh{width:25%;}


#g_nav .logo_gigabyte {
    display: none;
}

    .g_copyright_right .logo_gigabyte {
        display: inline-block;
    }

    #g_footer .logo_gigabyte {
        width: 140px;
        height: 30px;
    }
footer .top-footer .social .language-selector{margin-top:10px;margin-bottom:10px;color:#fff}
footer .top-footer .social .language-selector .dropup,footer .top-footer .social .language-selector span{float:none!important;display:inline-block}
.language-selector{color:#004A87;margin-top:17px;margin-bottom:17px;font-size:12px}
.language-selector #dLabel-dropdown,.language-selector #dLabel-dropup{background-color:transparent;border:0;font-family:'Gotham Medium',Arial,sans-serif;margin-left:10px;outline:0!important}
.language-selector .dropdown-menu{font-size:12px;min-width:120px;-khtml-border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.language-selector .dropdown-menu li a{padding-top:10px;padding-bottom:10px}
.language-selector .dropdown-menu li.active a{background-color:#004A87}
.language-selector .dropdown-menu li.active a:hover{background-color:#0066ba}

a.menu_footer_bas { color: #FFFFFF; }

a:visited.menu_footer_bas { color: #FFFFFF; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-8{width:66.66666666666666%}



.col-sm-4, .col-sm-8, .col-sm-12 {
  overflow: hidden !important;
}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}

.megamenu.dropdown-header {
  color: #428bca;
  font-size: 18px;
}

  .navbar-nav .open .dropdown-menu .dropdown-header{
	color:#fff;
  }
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.page-become-museum-member .join-links li.last a:before{background-position:0 -31px;}
.page-become-museum-member .join-links li.last a:hover:before{background-position:0 0;}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}

	
	
	#footer-left { clear: both; text-align: center; width: 100%; padding: 0;	}

	#footer-right { clear: both; text-align: center; width: 100%; padding: 0; }

	
	
	#footer-bottom, #footer-menu{ text-align: center }

	#footer-menu{ margin-top: 5px }


#wrap, #header, #navigation, #top, #pagetitle, #bsidebar, #footer, #fsidebar, .full-width, .fixedmenu {
  max-width: 1170px;
}

.span12{width:940px;}

.row-fluid .span12{width:100%;*width:99.94680851063829%;}

.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input.span12,textarea.span12,.uneditable-input.span12{width:1156px}


    .row-fluid .span12, .span12 {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }


    .span12 .category .cat-title {
        font-size: 13px!important;
        letter-spacing: 0!important
    }

.main .hero button.action.transparent:hover,
.main #pricing_table .action.transparent:hover {
    background: rgba(71, 207, 203, .05);
}

.collect td.bonus  {color:#5b8236; font-weight:bold; }

.megaMenu2 .span2 .vb { border-right:#a0a0a0 solid 1px; min-height:239px;}

.megaMenu2 .span2:nth-child(5) .vb { border:none;}

.megaMenu2 .span2:last-child .vb{border:none; margin:0;}

.megaMenu3 .span2 .vb { border-right:#a0a0a0 solid 1px; height:210px; margin-top:20px;}

.megaMenu3 .span2:nth-child(3) .vb { border:none;}

.megaMenu3 .span2:nth-child(4) .vb { height:170px;}

.megaMenu3 .span2:nth-child(5) .vb { height:170px;}

.megaMenu3 .span2:nth-child(6) .vb { border:none; height:170px;}


  .grid3 {
    width: 23.8%;
  }

#ttw_ftdr {
	text-align:right;
	}
.collapsed-menu__wrap__nav-container__list__categories-images__home{z-index:2;position:absolute;opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}
