/* ======================
    Backgrounds
   ====================== */

body {
    background-color: rgb(,,);background-color: rgba(,,,1);}

#header-top {
    background-color: rgb(42,42,42);background-color: rgba(42,42,42,1);}

#header {
    background-color: rgb(42,42,42);background-color: rgba(42,42,42,1);}

#page-title {
    background-color: rgb(0,191,215);background-color: rgba(0,191,215,1);}

#footer {
    background-color: rgb(42,42,42);background-color: rgba(42,42,42,1);}

#content , #breadcrumbs{
    background-color: rgb(255,255,255);background-color: rgba(255,255,255,1);}

#bottom-widgets{
    background-color: rgb(236,236,239);background-color: rgba(236,236,239,1);    border-top: 3px solid #ff6600;
}

#header-top{
    border-bottom: 3px solid #ff6600;
}

    .special-h-tag, ul.tabs li.ui-tabs-active, .separator.style-2:after {
         background-color: rgb(255,255,255);background-color: rgba(255,255,255,1);    }



/* ======================
    Typography
   ====================== */

body{
    font: normal normal 13px "Ubuntu","PT Sans Narrow","Arial Narrow",sans-serif; 
  color: #707070;
  line-height: 23px;
  text-transform: none;}

#header-top{
  color: #bbbbbb; 
}   


h1{
     font: normal normal 32px "Ubuntu","PT Sans Narrow","Arial Narrow",sans-serif; 
  color: #1e1e1e;
  line-height: 48px;
  text-transform: none;}

h2{
    font: normal normal 28px "Ubuntu","PT Sans Narrow","Arial Narrow",sans-serif; 
  color: #1e1e1e;
  line-height: 42px;
  text-transform: none;}
h3{
    font: normal normal 24px "Ubuntu","PT Sans Narrow","Arial Narrow",sans-serif; 
  color: #1e1e1e;
  line-height: 36px;
  text-transform: none;}
h4{
    font: normal normal 18px "Ubuntu","PT Sans Narrow","Arial Narrow",sans-serif; 
  color: #1e1e1e;
  line-height: 27px;
  text-transform: none;}

h5{
    font: normal normal 16px "Ubuntu","PT Sans Narrow","Arial Narrow",sans-serif; 
  color: #1e1e1e;
  line-height: 24px;
  text-transform: none;}
h6{
    font: normal normal 14px "Ubuntu","PT Sans Narrow","Arial Narrow",sans-serif; 
  color: #1e1e1e;
  line-height: 21px;
  text-transform: none;}
.post-title a, .fn a, .post-title a:visited{
  color: #1e1e1e; 
}
#navigation{
    font: normal normal 13px "Ubuntu","PT Sans Narrow","Arial Narrow",sans-serif; 
  color: #e2e2e2;
  line-height: 76px;
  text-transform: uppercase;}
#footer{
    font: normal normal 13px "Ubuntu","PT Sans Narrow","Arial Narrow",sans-serif; 
  color: #e2e2e2;
  line-height: 13px;
  text-transform: none;}

#page-title h1{
    font: normal 300 26px "Ubuntu","PT Sans Narrow","Arial Narrow",sans-serif; 
  color: #ffffff;
  line-height: 40px;
  text-transform: none;}

#bottom-widgets{
    font: normal normal 12px "Ubuntu","PT Sans Narrow","Arial Narrow",sans-serif; 
  color: #707070;
  line-height: 20px;
  text-transform: none;}
.sidebar-widgets{
	font: normal normal 12px "Ubuntu","PT Sans Narrow","Arial Narrow",sans-serif; 
  color: #707070;
  line-height: 20px;
  text-transform: none;}

.ui-accordion .font-icon, ul.tabs li h6 { font-size: 13px !important; }

.breadcrumbs a, .breadcrumbs a:visited { color: #707070 !important; } 

/* ======================
    Layout 
   ====================== */

#header-top{
    margin-bottom: 25px;
}   

#logo{
	margin-top: 25px;
	margin-bottom: 25px;
}

#navigation{
     line-height: 93px;
}

#page-title h1{
	margin-top: 20px;
	margin-bottom: 20px;
} 
.left-sidebar-page,.right-sidebar-page,.dual-sidebar-page, .no-sidebar-page .be-section:first-child, .page-template-page-940-php #content {
    padding-top: 50px;
}  
.left-sidebar-page .be-section:first-child, .right-sidebar-page .be-section:first-child, .dual-sidebar-page .be-section:first-child {
    padding-top:0 !important;
}


/* ======================
    Colors 
   ====================== */



.sec-bg,
.tagcloud a,
input[type="text"],
input[type="email"], 
input[type="password"],
.pages_list a,
blockquote,
textarea,
th, 
.photostream ul li a img,
.post-tags a {
    background: #f9f9f9;
}


.sec-color,
.tagcloud a,
input[type="text"],
input[type="email"], 
input[type="password"],
.pages_list a,
blockquote,
.pagination a:visited,
textarea ,
th,
.post-tags a {
    color: #707070;
}

.sec-border,
.tagcloud a,
input[type="text"],
input[type="email"], 
input[type="password"],
blockquote,
textarea,
table ,
.post-tags a{
    border: 1px solid #eeeeee;
}

.sec-border-bottom{
    border-bottom: 1px solid #eeeeee;
}

#bottom-widgets .sec-bg, .tagcloud a,.photostream ul li a img, blockquote {
  background: #f9f9f9;
}
#bottom-widgets .sec-color, .tagcloud a, blockquote {
  color: #707070;
}
#bottom-widgets .sec-border ,.tagcloud a,.photostream ul li a img, blockquote {
  border: 1px solid #eeeeee;
}
#bottom-widgets .sec-title-color {
  color: #333333;
}
#bottom-widgets h5 {
  color: #1e1e1e;
}

.alt-color,
li.ui-tabs-active h6 a,
#navigation.style1 a:hover,
#navigation.style1 .current-menu-item > a,
#navigation.style1 .current-menu-ancestor > a,
a,
a:visited,
.social_media_icons a:hover,
.post-title a:hover,
.fn a:hover,
.pricing-table .price,
a.team_icons:hover,
.portfolio.one-col .portfolio-title a:hover {
    color: #ff6600;
}

.ui-accordion-header-active a {
	color: #ff6600 !important;
}

.alt-bg,
input[type="submit"],
.tagcloud a:hover,
.pagination a:hover,
.post-tags a:hover,
#navigation.style2 ul li a:hover,
#navigation.style2 .current-menu-item > a,
#navigation.style2 .current-menu-ancestor > a {
    background-color: #ff6600;
    transition: 0.2s linear all;
}
.three-col .be-hoverlay .element-inner .portfolio-title.hover,
.four-col .be-hoverlay .element-inner .portfolio-title.hover,
.two-col .be-hoverlay .element-inner .portfolio-title.hover,
.fullscreen-col .be-hoverlay .element-inner .portfolio-title.hover,
.related-items .be-hoverlay .element-inner .portfolio-title.hover {
	background-color: #ff6600;
}
.alt-bg-text-color,
input[type="submit"],
.tagcloud a:hover,
.pagination a:hover,
.post-tags a:hover,
#navigation.style2 .current-menu-item > a,
#navigation.style2 .current-menu-ancestor > a {
    color: #ffffff !important;
    transition: 0.2s linear all;
}
.three-col .be-hoverlay .element-inner .portfolio-title a.hover,
.two-col .be-hoverlay .element-innerover .portfolio-title a.hover,
.four-col .be-hoverlay .element-inner .portfolio-title a.hover,
.fullscreen-col .be-hoverlay .element-inner .portfolio-title a.hover,
.related-items .be-hoverlay .element-inner .portfolio-title a.hover {
	color: #ffffff !important;
}

.thumb-icons a {
	background-color: #ff6600;
	transition: 0.2s linear all;
}
.thumb-icons a {
	color: #ffffff;
	transition: 0.2s linear all;
}
.thumb-icons a:hover{
	color: #ff6600;
}
.thumb-icons a:hover {
	background-color: #ffffff;
}
.overlay-thumb-icons a,.overlay-thumb-title a,.overlay-thumb-title span {
	color: #ffffff;
}

.filters span, .project_navigation{
    border-top:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
}

.filters .current_choice{
   border-top:1px solid #ff6600;
   border-bottom:1px solid #ff6600;
   color:#ff6600;   
}

.sec-title-color,
th ,
a.team_icons ,
.portfolio-title a{
    color:#333333;
}
.be-shadow, .photostream ul li a img{
    box-shadow: 0 0 2px rgba(0,0,0,0.2);
}

.ui-accordion-header:first-child {
     border-top: 1px solid #eeeeee !important;
}

#navigation.style1 ul li a{
    border-left: 1px solid #437bb7;
}

.sidebar-navigation .current_page_item {
    border-right: 3px solid #ff6600;
    background: #ffffff ;
}

.post-meta, .post-meta a{
    color: #999999;
}

blockquote{
    border-left:2px solid #ff6600;
}

pre {
    background-image: -webkit-repeating-linear-gradient(top, #ffffff 0px, #ffffff 30px, #f9f9f9 24px, #f9f9f9 56px);
    background-image: -moz-repeating-linear-gradient(top, #ffffff 0px, #ffffff 30px, #f9f9f9 24px, #f9f9f9 56px);
    background-image: -ms-repeating-linear-gradient(top, #ffffff 0px, #ffffff 30px, #f9f9f9 24px, #f9f9f9 56px);
    background-image: -o-repeating-linear-gradient(top, #ffffff 0px, #ffffff 30px, #f9f9f9 24px, #f9f9f9 56px);
    background-image: repeating-linear-gradient(top, #ffffff 0px, #ffffff 30px, #f9f9f9 24px, #f9f9f9 56px);
    display: block;
    line-height: 28px;
    margin-bottom: 50px;
    overflow: auto;
    padding: 0px 10px;
    border:1px solid #eeeeee;
}

.separator, .special-heading hr {
  border-color: #bbbbbb ;
  color: #bbbbbb ;
}

/*  Optiopn Panel Css */
#page-title { background-color: #FF6600;}
.nobottom li {margin-bottom:0px}
.prodotto td {border: 1px solid #dbdbdb}
.prodotto th { 
	background-color: #fff;
	-webkit-box-shadow: inset 0 -1px #dbdbdb;
	-moz-box-shadow: inset 0 -1px #dbdbdb;
	box-shadow: inset 0 -1px #dbdbdb;
	background-image: -webkit-linear-gradient(top, #fff, #f1f0f0);
	background-image: -moz-linear-gradient(top, #fff, #f1f0f0);
	background-image: -o-linear-gradient(top, #fff, #f1f0f0);
	background-image: linear-gradient(to bottom, #fff, #f1f0f0);
        line-height:36px;}
#header {background-color:#3b5870}
#footer {background-color:#3b5870}
.ui-tabs .ui-tabs-panel {background: none repeat scroll 0 0 #FFFFFF;}
#bottom-widgets-wrap .one-half {width:700px}
.tagcloud a, .tagcloud a:visited {padding: 10px 12px;}
#navigation {line-height: 93px;]
.widget_tag_cloud h5 {
    display: none;
}
#header-top {display:none!important}