/* Enter Your Custom CSS Here */
/* GENERALI */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,800);

body.full-width-content {
  font-family:Open sans;
  font-size:14px;
}
body.full-width-content a {
  color:#f88800;
}
body.full-width-content a:hover {
  color:#ca6f00;
}
.clear {
  clear:both;
}
a, a:hover {
  border:0;
}
.full-width-content .content h1 {
  font-size:32px;
  font-weight:900;
  color:#f88800;
}
.full-width-content .content h2 {
  font-size:32px;
  font-weight:900;
  color:#1b619b;
  border-bottom: 5px solid #accbe0;
}
.full-width-content h1, .full-width-content h2, .full-width-content h3, .full-width-content h4, .full-width-content h5, .full-width-content h6, 
.full-width-content p, .full-width-content li, .full-width-content div, .full-width-content td, .full-width-content a {
  font-family:Open sans;
}
.full-width-content .dark-bg h1, .full-width-content .dark-bg h2, .full-width-content .dark-bg h3, .full-width-content .dark-bg h4, .full-width-content .dark-bg h5, .full-width-content .dark-bg h6, 
.full-width-content .dark-bg p, .full-width-content .dark-bg li, .full-width-content .dark-bg div, .full-width-content .dark-bg td, .full-width-content .dark-bg a {
  color:#FFF;
}
.site-inner, .site-inner .wrap, .site-header .wrap, .nav-primary .wrap {
  max-width: 960px !important;
  margin:0 auto;
}
.site-inner, .site-inner main , .site-inner article.entry{
    padding: 0;
}

body .widget_cyclone-slider-widget {
  display:none;
}
.home .widget_cyclone-slider-widget {
  display:block;
}

.full-width-content .site-inner {
  padding-top:0px;
  background-color: transparent;
}
.full-width-content .site-inner .content {
  background-color:#FFF;
}
.home-featured {
  display:none;
}
.admin-bar header.site-header,
header.site-header {
  position:relative;
  top:0;
}
header.site-header {
  padding:15px 0;
}
.header-image .site-title a {
  width:174px;
  height:120px;
}
header.entry-header {
  display:none;
}
.site-tagline {
  display:none;
}
.panel-grid {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.panel-grid .boxed {
    max-width: 1678px;
    margin-right: auto;
    margin-left: auto;
    padding-left:2% !important;
    padding-right:2% !important;
}

.header-image header .title-area {
  float:left;
  width:30%;
}
.site-header .header-widget-area {
  float:right;
  width:50%;
}
.site-header .header-widget-area #lang_sel li,
.site-header .header-widget-area #lang_sel ul ul {
  width: 50px;
}
.site-header .header-widget-area #lang_sel a {
  border:0;
}
.site-header .header-widget-area #lang_sel a img {
  margin-bottom:0;
  top:3px;
}
#li, #yt, #scl {
  float: right;
  display: block;
  margin-left: 10px;
  background-repeat:no-repeat;
}
#li, #yt {
    width: 33px;
    height: 33px;
}
#li {
  background-image:url(https://www.omaromar.com/wp-content/uploads/2016/06/lin.png);
}
#yt {
  background-image:url(https://www.omaromar.com/wp-content/uploads/2016/06/yt.png);
}
#scl {
  padding-left:40px;
  background-position:left top;
  background-image:url(https://www.omaromar.com/wp-content/uploads/2016/06/tel.png);
  font-size:18px;
  line-height:19px;
}
#scl span {
  color:#d75a20;
}
.full-width-content .site-header .wrap {
  padding-bottom:0 !important;
}

.content .full-width-content .panel-grid .panel-grid-cell {
  padding:0 20px !important;
}

.attivita p {
  color:#FFF;
  text-transform:uppercase;
  font-weight:300;
  text-align:center;  
}

.gicboxOverlay, .gicolorbox {
  display:none !important;
}

/* MENU */
.nav-primary {
  background-color:#ebebeb;
  position:relative;
  z-index:500;
}
.nav-primary ul.menu-primary {}
.nav-primary ul.menu-primary li {}
.nav-primary ul.menu-primary li > a {
  color:#4c4a4c;
  font-weight:bold;
  font-size:12px;
  text-transform:uppercase;
  padding:20px 65px;
}
.nav-primary ul.menu-primary li > a:hover,
.nav-primary ul.menu-primary li.current-menu-item > a {
  color:#FFF;
  background-color:#f88800;
}

.full-width-content .nav-primary ul.sub-menu,
.full-width-content .nav-primary ul.sub-menu li > a {
  width:192px;
  text-align:center;
}
.full-width-content .nav-primary ul.sub-menu li > a {
  background-color:#ebebeb;
  color: #4c4a4c;
  padding: 10px 20px;
}
.nav-primary ul.menu-primary ul.sub-menu li > a:hover,
.nav-primary ul.menu-primary ul.sub-menu li.current-menu-item > a {
  color:#FFF;
  background-color:#f88800;
}


.shiftnav-nav ul li a:hover,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target {
  background-color:#f88800 !important;
}

/* FOOTER */
.full-width-content .footer-widgets {
  background-color: #FFF;
  max-width:960px;
  margin:30px auto 0;
  padding:0 2%;
}
.full-width-content .footer-widgets .wrap {
    border-bottom: 0;
}
.full-width-content .footer-widgets .footer-widgets-1 p {
  padding-left:120px;
  background-image:url(https://www.omaromar.com/wp-content/uploads/2016/05/logo_footer.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  min-height:75px;
}
.full-width-content .footer-widgets .footer-widgets-1,
.full-width-content .footer-widgets .footer-widgets-2 {
  width:50%;
  margin:0;
}
.full-width-content .footer-widgets .footer-widgets-3 {
  display:none;
}

.full-width-content .site-footer {
  background-color: #ebebeb;
  max-width:960px;
  padding:30px 2%;
  margin:0 auto;
}

/* HOME */
#pg-880-2 .panel-row-style {
  background-position:top center !important;
}
.centred {
  max-width:550px;
  margin:0 auto;
}

#boxes .panel-last-child .textwidget p a,
#boxes-2 .panel-last-child .textwidget p a,
#boxes-3 .panel-last-child .textwidget p a{
  display:block;
  width:100%;
  max-width:286px;
  background-color:#1b619b;
  color:#FFF;
  text-decoration:none;
  padding:8px 0;
  font-size:16px;
  font-weight:bold
}
#boxes .panel-grid-cell:hover .panel-last-child .textwidget p a,
#boxes-2 .panel-grid-cell:hover .panel-last-child .textwidget p a,
#boxes-3 .panel-grid-cell:hover .panel-last-child .textwidget p a {
  background-color:#f88800;
}
#boxes .widget_sow-image,
#boxes-2 .widget_sow-image,
#boxes-3 .widget_sow-image {
  margin-bottom:0 !important;
}
#boxes .so-widget-image,
#boxes-2 .so-widget-image,
#boxes-3 .so-widget-image {
  border:1px solid #1b619b;
}
#boxes .panel-grid-cell:hover .so-widget-image,
#boxes-2 .panel-grid-cell:hover .so-widget-image,
#boxes-3 .panel-grid-cell:hover .so-widget-image {
  border-color:#f88800;
}

/* FORM */
.full-width-content input, .full-width-content select, .full-width-content textarea {
  -webkit-border-radius: 0;
  border-radius: 0;
}
.full-width-content input[type="submit"]:hover {
  background-color:#f88800;
}

/* CATALOGO */

.archive .archive-description {
  background-color:transparent;
  padding-left:20px;
  padding-right:20px;
}
.archive .entry {
  padding-left:20px;
  padding-right:20px;
}
/*pagina news*/

.full-width-content #genesis-responsive-slider {
  border:0;
  background-color:transparent;
}

.single-post #sidebar {
    display: none;
}

.full-width-content .slide-excerpt {
  position:relative;
  width:60%;
}

.single-post .sidebar-content #content, .single-post .content-sidebar #content, .single-post #content{
    width: 100% !important;
}

.single-post .post-info {
    display: none;
}
.single-post .post-meta {
    display: none;
}

.single-post .yarpp-related.yarpp-related-none {
    display: none;
}

.entry-content ul li {
    margin: 0;
}

#respond{
display:none;
}

.single-post .entry-title{
display:block;
margin-bottom:3% !important;
margin-top:2% !important;
text-align:center;  
}


.yarpp-related {
    display: none !important;
}

.full-width-content .flexslider .slides > li {
  display:block;
}
.full-width-content .slides, .full-width-content .flex-control-nav, .full-width-content .flex-direction-nav, .full-width-content .entry-content ul > li {
    list-style: none;
}
.full-width-content .flexslider .slides img {
  max-height:300px;
}

.single-post article.post {
  padding:30px 20px;
}

@media all and (max-width:980px) {
  .full-width-content .footer-widgets .footer-widgets-1,
  .full-width-content .footer-widgets .footer-widgets-2 {
    width:100%;
  }
}



/*********************** ultime modifiche **************************/
.col-sm-4 {
    float: left;
    width: 33.3%;
}
/*
.woocommerce.woocommerce-page .site-inner .content-sidebar-wrap aside {
    float: left;
    padding-left: 2%;
    padding-top: 3%;
    width: 30% !important;
}

.woocommerce.woocommerce-page .site-inner .content-sidebar-wrap main {
    padding-top: 3% !important;
    width: 70% !important;
}
*/
.woocommerce.woocommerce-page .full-width-content a {
    color: #f88800;
}

.woocommerce.woocommerce-page #container > div {
    background: #fff;
    padding: 4%;
}
.woocommerce.woocommerce-page .wrap {
background-color:#fff;
}
.woocommerce.woocommerce-page .wrap > #container {
    float: right;
    width: 70%;
}
.woocommerce.woocommerce-page aside {
    float: left !important;
    width: 30% !important;
      padding-left: 2%;
    padding-top: 2%;
}


.woocommerce.woocommerce-page .col-sm-4 a {
    display: block;
    margin: 0 auto;
    text-align: center;
}





@media(max-width:500px){
.woocommerce.woocommerce-page .wrap > #container {
    float: right;
    width: 100%;
}
.woocommerce.woocommerce-page aside {
    width: 100% !important;
  text-align: center;
}
.woocommerce.woocommerce-page aside a{
  text-align: center;
  display: block;
}
.col-sm-4 {
    width: 100%;
}


}




.woocommerce .product .ajax_add_to_cart {
    font-size: 74%;
}

.woocommerce ul.products li.product h3 {
    font-size: 0.8em;
}
body.woocommerce.woocommerce-page.post-type-archive-product .woocommerce-result-count,
body.woocommerce.woocommerce-page.post-type-archive-product .woocommerce-ordering,
body.woocommerce.woocommerce-page.post-type-archive-product .products,
body.woocommerce.woocommerce-page.post-type-archive-product .woocommerce-pagination{
display:none;
}