

#Body {
 background-image: url(images/bg_pattern/bg_img6.jpg); 
}
.img-framed {
    border-radius: 10px;
	border: 10px solid #fff;
    border-bottom: 10px solid #fff;
    -webkit-box-shadow: 3px 3px 3px #777;
    -moz-box-shadow: 3px 3px 3px #777;
    box-shadow: 3px 3px 3px #777;
}

#VediIpad { display: none; }
@media screen and (max-width: 480px){
		#NascondiMobile { display: none; }
		#VediMobile { display: inline; }
		}
@media screen and (max-width: 768px){
		#NascondiIpad { display: none; }
		#VediIpad { display: inline; }
		}
#megaMenu .category {
 width: 400px; 
}
#fancy-news3 { height: 300px !important; }
#fancy-news3 ul li div { display: none; }
#fancy-news3 ul li img { max-width:220px;  margin-left:36px; }
#fancy-news3 ul li { height:300px !important;}


#fancy-news-giornalino ul li div { display: none; }
#fancy-news-giornalino ul li img { width:800px;  margin-left:36px; }
#fancy-news-giornalino ul li { height:800px !important;}

.TestoNormale {
 color: #007aff;
 text-size: 14px;
}
.evidenzia:hover a {
 color: #777; 
}
.evidenzia:hover img {
 -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc;
}
.evidenzia a {
 font-size: 14px;
}
.evidenzia img {
 max-height: 26px;
}
#megaMenu .category li.item:hover a span img {
    -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc;
}

a.User {
 display: none; 
}

/* Design Style */
A:link {
  color: #007aff;
}
A:visited {
  color: #007aff;
}
A:hover {
  color: #007aff;
}
A:active {
  color: #007aff;
}
h1 {
  color: #007aff;
}
h2 {
  color: #007aff;
}
h3 {
  color: #007aff;
}
h4 {
  color: #007aff;
}
h5 {
  color: #007aff;
}
h6 {
  color: #007aff;
}
.color_text {
  color: #007aff;
}
.color_bg {
  background-color: #007aff;
}
A.Breadcrumb:hover {
  color: #007aff;
}
.main_top_bg {
  background-color: #007aff;
}
.content_colorbg {
  background-color: #007aff;
}
.img_bg_color {
  background-color: rgba(0, 122, 255, 0.5);
}
.content_lightcolorbg {
  background-color: rgba(0, 122, 255, 0.050000000000000044);
}
.content_blackbg:hover {
  background-color: #007aff;
}
A.Login:hover {
  color: #007aff;
}
A.User:hover {
  color: #007aff;
}
#leftMenu .leftSub li.selected > a span,
#leftMenu .leftSub li a:hover span {
  color: #007aff;
}
.top_colorbg {
  background-color: #007aff;
}
/* Header1 */
#HeaderOne A.Breadcrumb:hover {
  color: #007aff;
}
#HeaderOne #standardMenu .rootMenu > li.selected > a > span,
#HeaderOne #standardMenu .rootMenu > li.breadcrumb > a > span,
#HeaderOne #standardMenu .rootMenu > li:hover > a > span {
  background-color: #007aff;
}
#HeaderOne #standardMenu .subMenu li.selected > a span,
#HeaderOne #standardMenu .subMenu li.breadcrumb > a span,
#HeaderOne #standardMenu .subMenu li.item > a:hover span {
  background-color: #007aff;
}
#HeaderOne #megaMenu .root > li.selected > a > span,
#HeaderOne #megaMenu .root > li.breadcrumb > a > span,
#HeaderOne #megaMenu .root > li:hover > a > span {
  background-color: #007aff;
}
#HeaderOne #megaMenu .category li.selected > a span,
#HeaderOne #megaMenu .category li.item a:hover span {
  color: #007aff;
}
/* Header2 */
#HeaderTwo .page_name {
  background-color: #007aff;
}
#HeaderTwo #standardMenu .rootMenu > li.selected > a > span,
#HeaderTwo #standardMenu .rootMenu > li.breadcrumb > a > span,
#HeaderTwo #standardMenu .rootMenu > li:hover > a > span {
  background-color: #007aff;
}
#HeaderTwo #standardMenu .subMenu li.selected > a > span,
#HeaderTwo #standardMenu .subMenu li.breadcrumb > a > span,
#HeaderTwo #standardMenu .subMenu li.item > a:hover > span {
  color: #007aff;
}
#HeaderTwo #megaMenu .root > li.selected > a > span,
#HeaderTwo #megaMenu .root > li.breadcrumb > a > span,
#HeaderTwo #megaMenu .root > li:hover > a > span {
  background-color: #007aff;
}
#HeaderTwo #megaMenu .category li.selected > a span,
#HeaderTwo #megaMenu .category li.item a:hover span {
  color: #007aff;
}
#HeaderTwo A.Login:hover {
  color: #007aff;
}
#HeaderTwo A.User:hover {
  color: #007aff;
}
#HeaderTwo #Login .registerGroup a:hover,
#HeaderTwo #Login .loginGroup a:hover {
  color: #007aff;
}
#Login .registerGroup a:active,
#Login .loginGroup a:active {
  color: #007aff;
}
/* Header3 */
#HeaderThree A.Breadcrumb:hover {
  color: #007aff;
}
#HeaderThree .page_name {
  background-color: #007aff;
}
#HeaderThree #standardMenu .rootMenu li.selected > a > span,
#HeaderThree #standardMenu .rootMenu li.breadcrumb > a > span,
#HeaderThree #standardMenu .rootMenu li:hover > a > span {
  color: #007aff;
}
#HeaderThree #standardMenu .subMenu li.selected > a span,
#HeaderThree #standardMenu .subMenu li.breadcrumb > a span,
#HeaderThree #standardMenu .subMenu li.item > a:hover span {
  color: #007aff;
}
#HeaderThree #megaMenu .root > li.selected > a > span,
#HeaderThree #megaMenu .root > li.breadcrumb > a > span,
#HeaderThree #megaMenu .root > li:hover > a > span {
  color: #007aff;
}
#HeaderThree #megaMenu .category li.selected > a span,
#HeaderThree #megaMenu .category li.item a:hover span {
  color: #007aff;
}
#HeaderThree A.Login:hover {
  color: #007aff;
}
#HeaderThree A.User:hover {
  color: #007aff;
}
#HeaderThree #Login .registerGroup a:hover,
#HeaderThree #Login .loginGroup a:hover {
  color: #007aff;
}
#HeaderThree #Login .registerGroup a:active,
#HeaderThree #Login .loginGroup a:active {
  color: #007aff;
}
/* Header4 */
#HeaderFour .skin_top {
  background-color: #007aff;
}
#HeaderFour A.Breadcrumb:hover {
  color: #007aff;
}
#HeaderFour #standardMenu li.lampback {
  border-bottom-color: #007aff;
}
#HeaderFour #standardMenu .rootMenu li.selected > a > span,
#HeaderFour #standardMenu .rootMenu li.breadcrumb > a > span,
#HeaderFour #standardMenu .rootMenu li:hover > a > span {
  color: #007aff;
}
#HeaderFour #standardMenu .subMenu li.selected > a span,
#HeaderFour #standardMenu .subMenu li.breadcrumb > a span,
#HeaderFour #standardMenu .subMenu li.item > a:hover span {
  color: #007aff;
}
#HeaderFour #megaMenu li.lampback {
  border-bottom-color: #007aff;
}
#HeaderFour #megaMenu .root > li.selected > a > span,
#HeaderFour #megaMenu .root > li.breadcrumb > a > span,
#HeaderFour #megaMenu .root > li:hover > a > span {
  color: #007aff;
}
#HeaderFour #megaMenu .category li.selected > a span,
#HeaderFour #megaMenu .category li.item a:hover span {
  color: #007aff;
}
/* White Footer */
.whiteFooter .footer_bg {
  background-color: #007aff;
}
.whiteFooter .footer_categories li:hover a {
  color: #007aff;
}
.whiteFooter .footer_categories li:hover span {
  color: #007aff;
}
.whiteFooter .footer_touch ul li a:hover {
  color: #007aff;
}
.whiteFooter .footer_touch ul li span {
  color: #007aff;
}
.whiteFooter .footer_about .footer_logo img {
  background-color: #007aff;
}
.whiteFooter .footer_about .social_icon li:hover {
  border-bottom-color: #007aff;
}
.whiteFooter .footer_about .social_icon li:hover span {
  color: #007aff;
}
/* Content Styles */
.show_product {
  background-color: rgba(0, 122, 255, 0.050000000000000044);
}
.contact_style p a:hover {
  color: #007aff;
}
.img_over h2 {
  background-color: #007aff;
}
.home1_top a {
  color: #007aff;
}
.home1_top:hover {
  background-color: #007aff;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #007aff;
  border-bottom-color: #007aff;
}
.nav-tabs > li > a:hover {
  color: #007aff;
  background: none;
}
.show_product:hover h3 {
  color: #007aff;
}
.recent_posts:hover .recent_posts_top h3 {
  color: #007aff;
}
.carousel2_items_prev:hover {
  border-color: #007aff;
}
.carousel2_items_next:hover {
  border-color: #007aff;
}
.simple_easy:hover .simple_top h3 {
  color: #007aff;
}
.carousel3_items02_prev:hover {
  border-color: #007aff;
}
.carousel3_items02_next:hover {
  border-color: #007aff;
}
.carousel3_items02_text span {
  color: #007aff;
}
.accordion2 .ui-state-active,
.accordion2 .ui-widget-content .ui-state-active,
.accordion2 .ui-widget-header .ui-state-active h3 {
  color: #007aff;
}
.accordion2 .ui-state-active span.ui-icon {
  background-color: #007aff;
}
.accordion3.ui-accordion .ui-state-active,
.ui-widget-content .ui-state-active,
.accordion3.ui-accordion .ui-widget-header .ui-state-active {
  color: #007aff;
}
.accordion3 .accordion3_text span {
  color: #007aff;
}
.icon_hover .icon_effect_1 .fa {
  background-color: #007aff;
}
.icon_hover .icon_effect_1 .fa:after {
  box-shadow: 0 0 0 2px #007aff;
}
.icon_hover:hover .icon_effect_1 .fa {
  background-color: #007aff;
}
@-webkit-keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #007aff, 0 0 0 10px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #007aff, 0 0 0 10px rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
@-moz-keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #007aff, 0 0 0 10px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #007aff, 0 0 0 10px rgba(255, 255, 255, 0.5);
    -moz-transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #007aff, 0 0 0 10px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #007aff, 0 0 0 10px rgba(255, 255, 255, 0.5);
    transform: scale(1.5);
    opacity: 0;
  }
}
.icon_hover .icon_effect_2 .fa {
  background-color: #007aff;
}
.icon_hover:hover .icon_effect_2 .fa {
  background-color: #007aff;
}
.icon_hover:hover .icon_effect_2 .fa:after {
  box-shadow: 0 0 0 2px #007aff;
}
.icon_hover .icon_effect_2 .fa:after {
  box-shadow: 0 0 0 2px #007aff;
}
.icon_hover .icon_effect_3 .fa {
  box-shadow: 0 0 0 2px #007aff;
}
.icon_hover .icon_effect_3 .fa:after {
  border-color: #007aff;
}
.icon_hover:hover .icon_effect_3 .fa {
  box-shadow: 0 0 0 2px #007aff;
}
.icon_effect_4 .fa {
  background-color: #007aff;
}
.icon_effect_4 .fa:after {
  box-shadow: 3px 3px #007aff;
}
.icon_hover.iconbox_item .fa {
  color: #007aff;
}
.icon_hover.iconbox_item:hover .fa {
  background-color: #007aff;
}
.icon_hover.iconbox_item:hover .iconbox_text h5 {
  color: #007aff;
}
.icon_hover.iconbox_item_a .fa {
  background-color: #007aff;
}
.client_say.testimonials_page span.fa {
  color: #007aff;
}
.rising_style:hover h3 {
  color: #007aff;
}
.creative_style:hover .creative_text h3 {
  color: #007aff;
}
.top_icon .fa {
  color: #007aff;
  -webkit-box-shadow: 0 0 0 2px #007aff inset;
  -moz-box-shadow: 0 0 0 2px #007aff inset;
  box-shadow: 0 0 0 2px #007aff inset;
}
.top_icon .fa:before {
  background-color: #007aff;
}
.home2_top .fa {
  color: #007aff;
  -webkit-box-shadow: 0 0 0 2px #007aff inset;
  -moz-box-shadow: 0 0 0 2px #007aff inset;
  box-shadow: 0 0 0 2px #007aff inset;
}
.home2_top .fa:before {
  background-color: #007aff;
}
.home2_top:hover {
  border-top-color: #007aff;
}
.home2_top.home2_top_a .fa {
  color: #007aff;
  -webkit-box-shadow: 0 0 0 2px #007aff inset;
  -moz-box-shadow: 0 0 0 2px #007aff inset;
  box-shadow: 0 0 0 2px #007aff inset;
}
.home2_top.home2_top_a .fa:before {
  background-color: #007aff;
}
.home2_top.home2_top_a:hover {
  border-top-color: #007aff;
}
.state_info {
  background-color: #007aff;
}
.easy_customize .text_left span {
  background-color: #007aff;
}
.meet_team:hover h3 {
  color: #007aff;
}
.home3_top .top_icon .fa {
  position: relative;
  font-size: 26px;
  text-align: center;
  line-height: 90px;
  height: 90px;
  width: 90px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  overflow: hidden;
  background-image: none;
  color: #007aff;
  -webkit-box-shadow: 0 0 0 1px #007aff inset;
  -moz-box-shadow: 0 0 0 1px #007aff inset;
  box-shadow: 0 0 0 1px #007aff inset;
}
.home3_top .top_icon .fa:before {
  background-color: #007aff;
}
.home3_top:hover .home3_top_text h3 {
  color: #007aff;
}
.home3_top .home3_top_text a span {
  border-color: #007aff;
  color: #007aff;
}
.home3_bottom .col-sm-2:hover span.fa {
  color: #007aff;
}
.figures_style:hover .figures_top h3 {
  color: #007aff;
}
.flip_info .flip_info_back {
  background-color: #007aff;
}
.way_success .success_right:hover .success_right_top h3 {
  color: #007aff;
}
.way_success .success_right .success_right_text:hover span.fa {
  color: #007aff;
}
.retina_style .retina_left a span {
  background-color: #007aff;
}
.awesome_showcase:hover .awesome_showcase_top h3 {
  color: #007aff;
}
.prices_table:hover .prices_table_top h3 {
  color: #007aff;
}
.prices_table .prices_list .prices_title {
  border-top-color: #007aff;
}
.prices_table .prices_list .the_price {
  background-color: #007aff;
}
.prices_table .prices_list .sing_up a span {
  background-color: #007aff;
}
.highest_points .right_text a span {
  color: #007aff;
}
.sidebar_tag ul li a:hover {
  background-color: #007aff;
}
.sidebar_content p a span {
  color: #007aff;
}
.sidebar_content .sidebar_list li span.fa {
  color: #007aff;
}
.time_border .dot_style {
  background-color: #007aff;
}
.time_border .dot_style:before {
  border-color: #007aff;
}
.time_style:hover h3 {
  color: #007aff;
}
.time_style .time_text {
  background-color: #007aff;
}
.time_style .time_odd .time_text.time_text_odd:after {
  border-right-color: #007aff;
}
.time_style .time_even .time_text.time_text_even:after {
  border-left-color: #007aff;
}
.clients02_style .clients02_text:after {
  border-top-color: #007aff;
}
.clients02_style .clients02_text {
  border-bottom-color: #007aff;
}
.clients02_style .clients02_text .clients02_name a {
  color: #007aff;
}
.content_404 h3 a {
  color: #007aff;
}
.content_404 a span {
  background-color: #007aff;
}
.about_company:hover h3 {
  color: #007aff;
}
.our_skills:hover .our_skills_top h3 {
  color: #007aff;
}
.skin_around .col-sm-3:hover .skin_around_text h3 {
  color: #007aff;
}
.say_content:hover h3 {
  color: #007aff;
}
.say_content .input_button {
  background-color: #007aff;
}
.about_us_style:hover h3 {
  color: #007aff;
}
.about_us_style .address_style span a:hover {
  color: #007aff;
}
.make_easy:hover h3 {
  color: #007aff;
}
.full_width_style .full_width_color {
  border-left-color: #007aff;
}
.pg-info {
  background-color: #007aff;
}
.pg-info4 {
  background-color: #007aff;
}
.project_list a.read-more:hover {
  background-color: #007aff;
}
.page_number_style .pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #007aff;
  border-color: #007aff;
}
.show_product:hover h3 {
  color: #007aff;
}
.options2_style #options ul li:hover {
  background-color: #007aff;
}
.flexslider_bg {
  background-color: #007aff;
}
.unoslider_indicator a.unoslider_indicator_active {
  background-color: #007aff;
}
/* Containers Styles */
.c_title_color {
  color: #007aff;
}
.Bt1_style:hover .c_title_black {
  color: #007aff;
}
.Bt2_style:hover .c_title_black {
  color: #007aff;
}
.Bt3_Container:hover .c_title_black {
  color: #007aff;
}
.Bt3_Container .c_title {
  border-bottom-color: #007aff;
}
.Bt4_style:hover .c_title_black {
  color: #007aff;
}
.ct2_top {
  border-bottom-color: #007aff;
}
.ch1_top {
  background-color: #007aff;
}
.ch2_top {
  background-color: #007aff;
}
.hb1_top {
  background-color: #007aff;
}
.hb2_style {
  border-color: #007aff;
}
.hb2_top {
  background-color: #007aff;
}
.Footer01_style .Footer01_top_border {
  background-color: #007aff;
}
.Footer02_style:hover .c_title_black {
  color: #007aff;
}
/* SocialPage Styles */
.threeColSocial .console-mouseon {
  background-color: #007aff;
}
.threeColSocial a.dnnPrimaryAction {
  background-color: #007aff;
}
.threeColSocial .selectDrop.active > a {
  background-color: #007aff;
}
.threeColSocial .dnnButtonGroup > li > a.active {
  border-right-color: #007aff;
  background-color: #007aff;
}
.threeColSocial .dnnButtonGroup > li > a.disabled:hover {
  border-left-color: #007aff;
  background-color: #007aff;
}
.threeColSocial .alpha > a:hover {
  background-color: #007aff;
  border-right-color: #007aff;
}
.threeColSocial .alpha > a,
.threeColSocial .alpha > a:hover,
.threeColSocial .alpha > a.active {
  border-left-color: #007aff;
}
.threeColSocial a.dnnSecondaryAction.ArchiveItems:hover {
  background-color: #007aff;
}
.threeColSocial .dnnTertiaryAction:hover,
a.dnnTertiaryAction:hover {
  background-color: #007aff;
}
/* CSS For Mobile View */
@media handheld, only screen and (max-width: 991px) {
  #standardMenu .rootMenu > li.selected > a,
  #standardMenu .rootMenu > li.breadcrumb > a,
  #standardMenu .rootMenu > li:hover > a,
  #standardMenu .rootMenu > li > a:hover {
    background-color: #007aff;
  }
  #megaMenu .root > li.selected > a,
  #megaMenu .root > li.breadcrumb > a,
  #megaMenu .root > li:hover > a,
  #megaMenu .root > li > a:hover {
    background-color: #007aff;
  }
}
