﻿.home .top-content-container .content{background:#96b66e;border-bottom:5px solid #627e40;margin:2em 0;}
.home .top-content-container .content h3{color:#FFF;font-weight:300;font-size:1.4em;padding:1em 1em 0.8em;margin:0;}
.home .top-content-container .content h3 i{color:#627e40;margin-right:20px;}
.home .top-content-container .content h3 i.fa-bookmark{color:#afc790;}
.home .top-content-container .content span{display:none;}

.search-results #main .content-container {
  background: #f6f6f6;
  margin: 0 auto;
  padding: 1em 1.7em;
  border-bottom: 1px solid #8cc9d6;
  border-left: 1px solid #8cc9d6;
  border-right: 1px solid #8cc9d6;
}

.search-results #main .content-container h2 {
  color: #71c4d2;
  font-weight: 200;
  font-size: 1.5em;
  text-transform: capitalize;
  margin-bottom: 1em;
}

.search-results #main .content-container p {
  font-size: 14px!important;
  font-weight: 400;
  line-height: 1.6em;
  letter-spacing: 0.04em;
  padding: 0;
}

.search-results #main .content-container p.small {
  font-size: 13px;
  font-style: italic;
}

.search-results #main .content-container p:nth-child(1) {
  color: #333333;
  font-size: 1.3em;
  line-height: 1.4em;
}
.thin{width:80%;margin:0 auto;}
 #reorder-side {float:left; position: absolute; margin-top: 135px;}


#footer { background-color: #6C0E14; }

#footer a { border:none; }

#footer a:hover { color: #E3DBC9; text-decoration:underline; }

		#header, #footer { padding-right: 1.1em; padding-left: 1.1em; }



#footer p { font-size: 1em; line-height: 1.8em; }

#footer, #footer a { color: #E3DBC9; }




#header, .post_box, .teasers_box, #footer, .image_box, .custom_box, #feature_box, #archive_info, .prev_next, #archive_info, .prev_next, #comment_nav_2 { border-width: 0; }

.columntwo {
float: left;
margin: 0 20px 0 0;
width: 50%;
}

.flickr_badge_image{display: inline-block;}

		.l-subheader .w-contacts-item-value {
			display: inline-block;
			vertical-align: top;
			margin: 0 0 0 5px;
			}

		.l-subheader .w-contacts-item i,
		.l-subheader .w-contacts-item.for_phone .w-contacts-item-value {
			-webkit-transition: color 0.3s;
					transition: color 0.3s;
			}

			.l-subheader .w-contacts-item-value a {
				color: inherit;
				}

			.no-touch .l-subheader .w-contacts-item-value a:hover {
				color: #8c0; 
				}



.no-touch .w-logo-link:hover,
.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_middle .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_middle .w-socials-item-link:hover,
.no-touch .l-subheader.at_middle .w-search-show:hover,
.no-touch .l-subheader.at_middle .w-cart-link:hover {
	color: #9fc234;
	}



.no-touch .l-subheader.at_top .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_top .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_top .w-socials-item-link:hover,
.no-touch .l-subheader.at_bottom .w-search-show:hover,
.no-touch .l-subheader.at_bottom .w-cart-link:hover {
	color: #ffffff;
	}


#slider-a-container .desc .foot
{
    background-color:#000000;  
    padding:15px;
    width:240px;
    margin-top:3px;  
    min-height: 28px;  
}


#slider-a-container .desc .foot .h3
{
    font: normal 24px/24px 'Lucida Grande','Lucida Sans Unicode',Tahoma,Arial,san-serif;
    margin-bottom:5px;
    margin-top:0px;
    padding:0px;
}


#slider-a-container .desc .foot .text
{
    color:#DDDDDD; 
    font: normal 14px/18px Verdana;    
   float: right;
}

.ex_sel_marginer20 {
	margin-bottom: 20px;	
}
.widget ul.job_listings li.job_listing a{padding:1em 0}
.widget ul.job_listings li.job_listing .position{float:none;width:auto;padding:0}
.widget ul.job_listings li.job_listing ul.meta{float:none;width:auto;padding:0;margin:0;text-align:left}
.widget ul.job_listings li.job_listing ul.meta li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400}
.widget ul.job_listings li.job_listing ul.meta li:after{padding:0 0 0 .5em;content:"\2023"}
.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:''}


.widget li.date {
    display: none !important;
}




.clearfix, .masthead, .feature-section, .feature-post, .mobile-menu, .main-menu, .post-section, .post-section .post-excerpt, aside.sidebar .widget, aside.sidebar ul.popular-post-list li {
  zoom: 1; }

  .clearfix:before, .masthead:before, .feature-section:before, .feature-post:before, .mobile-menu:before, .main-menu:before, .post-section:before, .post-section .post-excerpt:before, aside.sidebar .widget:before, aside.sidebar ul.popular-post-list li:before, .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    content: "";
    display: table; }

  .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    clear: both; }


.widget {
  margin-bottom: 40px; }


.checkout section.wrap.clearfix, .checkout section.wrap.masthead, .checkout section.wrap.feature-section, .checkout section.wrap.feature-post, .checkout section.wrap.mobile-menu, .checkout section.wrap.main-menu, .checkout section.wrap.post-section, .checkout .post-section section.wrap.post-excerpt, .post-section .checkout section.wrap.post-excerpt, .checkout aside.sidebar section.wrap.widget, aside.sidebar .checkout section.wrap.widget {
  width: 100%; }

.single-resume header.site-header.job-header.clearfix, .single-resume header.site-header.job-header.masthead, .single-resume header.site-header.job-header.feature-section, .single-resume header.site-header.job-header.feature-post, .single-resume header.site-header.job-header.mobile-menu, .single-resume header.site-header.job-header.main-menu, .single-resume header.site-header.job-header.post-section, .single-resume .post-section header.site-header.job-header.post-excerpt, .post-section .single-resume header.site-header.job-header.post-excerpt, .single-resume aside.sidebar header.site-header.job-header.widget, aside.sidebar .single-resume header.site-header.job-header.widget {
  display: block;
  width: 200%;
  max-width: 1050px; }
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_12 .grid_9,.container_16 .grid_12{width:700px}
.container_12 .grid_12,.container_16 .grid_16{width:940px}
 #hikemenu{margin-top:-54px;min-height:54px;}

		
			.idm_ad_button_group .idm_ad_unit {
				float:left;
				margin:10px 9px 10px 0px;
			}

			.idm_ad_button_group .idm_ad_unit:last-child {
				margin-right:0px;
			}
.b-footer-content{width:960px;margin:0 auto;padding:25px 0 0;*zoom:1}
.b-footer-content:after{content:"";display:table;clear:both}
.views-row h2 a{color:black;}
.page-articulos .view-vista-de-articulos .views-row{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #ccc;}
#commerce-addressbook-billing-default .views-row{background:rgba(0,0,0,.15);padding:15px;}
.view-focus-post-blog .views-row-1{padding-bottom:2%;}
.site-header #site-navigation.navbar .nav .menu-parent-item .active+.sub-menu{max-height:1000px;-webkit-transition:max-height 2s;-moz-transition:max-height 2s;-o-transition:max-height 2s;transition:max-height 2s}
.news-slider .carousel-nav li.active a{background:#111!important}
.input-append .active,.input-prepend .active{background-color:#3fff85;border-color:#00a53c}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#f5f5f5;*background-color:#e8e8e8}
.btn:active,.btn.active{background-color:#dcdcdc \9}
.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#000;*background-color:#000}
.btn-primary:active,.btn-primary.active{background-color:#000 \9}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#fa5f00;*background-color:#e15500}
.btn-warning:active,.btn-warning.active{background-color:#c74c00 \9}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#ee3224;*background-color:#e72112}
.btn-danger:active,.btn-danger.active{background-color:#cf1d10 \9}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#00a53c;*background-color:#008c33}
.btn-success:active,.btn-success.active{background-color:#007229 \9}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#049cdb;*background-color:#048ac2}
.btn-info:active,.btn-info.active{background-color:#0378a9 \9}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#444;*background-color:#373737}
.btn-inverse:active,.btn-inverse.active{background-color:#2b2b2b \9}
.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}
.nav-tabs .active .dropdown-toggle .caret{border-top-color:#666;border-bottom-color:#666}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}
.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}
.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}
.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}
.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}
.breadcrumb .active{color:#999}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.carousel .active,.carousel .next,.carousel .prev{display:block}
.carousel .active{left:0}
.carousel .active.left{left:-100%}
.carousel .active.right{left:100%}
.nav-tabs .dropdown.active a .caret{border-top-color:#fff}
.nav-tabs .dropdown .active a{color:#fff}
.nav-tabs .dropdown .dropdown-menu .active a{color:#fff!important}
.accordion .accordion-heading a.active:before,.accordion .accordion-heading a.active:after{background:#999}
.accordion .accordion-heading a.active:after{width:2px;height:10px;top:50%;margin-top:-5px;right:14px}
.accordion .accordion-heading a.active{background:#000;color:#fff!important}
.single .hentry .entry-content .carousel-nav li.active,.page .hentry .entry-content .carousel-nav li.active{background:#fff;opacity:1;filter:alpha(opacity=100)}
.news-slider .carousel-list .other-entry li.active a,.news-slider .carousel-list .other-entry li:hover a{color:#fff;background:#111}
.news-slider .carousel-list .other-entry li.active{border-left:5px solid #ee3224;overflow:hidden}
.widget.news-category .category-title a.active{color:#000}
.widget.news-category .child-category a.active,.widget.news-category .child-category a:hover{color:#000}
.widget.news-category .child-category .active{position:relative}
.widget.news-category .child-category .active:before,.widget.news-category .child-category .active:after{border-left:6px dotted transparent;border-right:6px dotted transparent;border-bottom:6px solid #afafaf;bottom:-8px;content:"";height:0;left:50%;margin-left:-6px;position:absolute;width:0}
.ie9 .widget.news-category .child-category .active:before,.ie9 .widget.news-category .child-category .active:after,.ie10 .widget.news-category .child-category .active:before,.ie10 .widget.news-category .child-category .active:after{border-left-style:solid;border-right-style:solid;bottom:-9px}
.widget.news-category .child-category .active:after{border-bottom-color:#fff;bottom:-9px}
.ie9 .widget.news-category .child-category .active:after,.ie10 .widget.news-category .child-category .active:after{bottom:-10px}
.widget.news-category .row-fluid.active{display:block}
#bottom .carousel .carousel-nav li.active a{background:#111}
.archive .post-layout a.active{background:#ee3224;border-color:#ee3224!important}
.social-link .overlay{background:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;text-align:center;line-height:125px;top:0px;left:0px;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);-moz-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);-o-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);-ms-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);}
.social-link .overlay .action{font-family:'FuturaW01-ExtraBoldCond 774896',FuturaBT-ExtraBlackCondensed,Impact,Arial,Sans-Serif;text-transform:uppercase;font-weight:300;font-size:1.7em;color:#ffffff;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background:transparent;-webkit-transform:scale(5);-moz-transform:scale(5);-o-transform:scale(5);-ms-transform:scale(5);transform:scale(5);-webkit-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);-moz-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);-o-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);-ms-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);}
.social-link .overlay .action .bold{font-weight:400;}
.social-link:hover .overlay{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}

.view-contributors .view-content {
  display: table;
  width: 90%;
}

.view-contributors .view-content .views-summary {
  display: table-cell;
}

.view-contributors .view-content .views-summary a {
  font-weight: 600;
  font-family: 'fjalla_oneregular';
  color: #000000;
  font-size: 24px;
}

.view-contributors .view-content .views-summary a:hover,
.view-contributors .view-content .views-summary a:focus,
.view-contributors .view-content .views-summary a.active {
  color: #7a876f;
}

.view-faq p {
  margin: 10px 0!important;
}

.view-faq .view-grouping-footer a {
  color: #8d8d8d;
  font-weight: 700;
  padding: 10px 0;
}

.faq-terms .view-header a {
  color: #8d8d8d;
}

.faq-terms .view-header a:hover {
  color: #7a876f;
}

.view-faq h3.views-accordion-faq-contact-header {
  color: #8d8d8d!important;
}

.view-faq .ui-accordion-content a {
  color: #8d8d8d;
}

.view-faq .ui-accordion-content a:hover {
  color: #7a876f;
}

.view-latest-articles .cat-id-video a,
.view-latest-articles .cat-id-blog a {
  padding-top: 0px;
  line-height: 20px;
}

.view-team h3 {
  text-transform: uppercase;
}

.view-search {
  margin-bottom: 30px;
}

.view-search .cat-id-blog a,
.view-search .cat-id-video a {
  line-height: 1;
  margin-bottom: 5px;
  text-transform: uppercase;
  padding-top: 0;
}

.node-type-profile .view-products {
  margin-bottom: 50px;
}

.view-top-recommendations {
  margin-bottom: 35px;
}


.view .progress-disabled {
  float: none;
}

#share1 .follow {background-position:-158px -3px;}

.spinner .bounce1{
	-webkit-animation-delay:-0.36s;
	-moz-animation-delay:-0.36s;
	animation-delay:-0.36s;
}


.heatmapthemead-layout-both-sidebars #heatmapthemead-content {
	float: left;
	width: 100%;
}


.heatmapthemead-layout-primary-sidebar-content #heatmapthemead-content {
	float: left;
	width: 100%;
}


.heatmapthemead-layout-content-secondary-sidebar #heatmapthemead-content {
	float: left;
	width: 100%;
}


.heatmapthemead-layout-content #heatmapthemead-content {
	float: left;
	width: 100%;
}


    #c5 .circle-slider .slide .content .shade {
        font-size: 1.75em;
    }


    #c5 #gallery .slide .img-responsive {
        height: 500px !important;
    }


    #c5 .carousel-slider-1 .slide h2, #c5 .tree-collection-section li h2 {
        font-size: 20px;
        line-height: 20px
    }


    #c5 .top-selling-tree-sectionc5 #gallery .slide .img-responsive {
        height: 400px !important;
    }


    #c5 .carousel-slider-1 .slide h2 {
        margin-top: 25%;
        font-size: 30px;
        line-height: 30px;
    }


#c5 .location-detail-block .square-gallery .slide .image {
    height: 60vh;
    max-height: 650px;
    max-width: 650px;
}


#c5 .circle-slider .slide {
    text-align: center;
    padding: .5em;
    font-family: 'MetallophileSp8Medium';
}


#c5 .circle-slider .slide .content {
    position: relative;
    border: 7px solid #7fa537;
    -webkit-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    display: block;
    overflow: hidden;
    color: #fff;
    text-transform: uppercase;
}


#c5 .circle-slider .slide:hover .shade {
    opacity: 1;
}


#c5 .slider1 .slide {
    width: 250px;
    float: left;
    list-style: none;
    position: relative;
}


#c5 .square-gallery .slide .image {
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}


#c5 .gallery-block .slide .image {
    height: 50vw;
    max-height: 600px;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}


.nav
{
	color: #52667C;
	font-size: 11pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: none;
	padding-left: 10px;
}

.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;
}

					.sidebar-slider .cycle-slideshow {height:200px;position:relative;width:360px;margin:0 auto;overflow:hidden}

					.sidebar-slider .cycle-slideshow .alignnone{margin:0 0 0 10px;width:340px;height:200px}

	.inner-cycle .cycle-slideshow {overflow:hidden;height:408px;}

.archive-media .inner-cycle .cycle-slideshow {overflow:hidden;height:450px;}
	

	
	.archive-media .inner-cycle .cycle-slideshow,
	.archive-media .inner-cycle .cycle-slideshow img {width:920px;height:411px;}

.aom_pg span.aom_current {border:1px solid #0289C1; font-weight:bold; background:#0289C1; color:#FFFFFF;}

.calendar-column {
	float: left;
	width: 22.6%;
	padding: 0 0 0 1.9%;
}

#sidebar .secondlevel li a.current-item {
	color:#4d6a87;
	font-weight:bold;
}
#footer{clear:both;width:100%;}
#footer-widget-area{overflow:hidden;}
#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px;}
#footer-widget-area #fourth{margin-right:0;}
#container,	#header,	#footer{margin:0;width:100%;}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.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-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.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-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.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-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-md-1,
  .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-10,
  .col-md-11 {
    float: left;
  }

  .col-md-6 {
    width: 50%;
  }
.col{float:left}

	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}


		#footer .widget-footer .social-networks {

			margin:0;

			padding-top:16px;

		}


			#footer .widget-footer .social-networks li {

				float:left;

				margin:0 0 0 11px;

				padding:0;

				background:none;

				width:25px;

				border:none;

			}
	

				.widget-footer .social-networks li a { background-position:left -25px;}


				.widget-footer .social-networks li a:hover { background-position:left top;}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}

.headline-style-2 .sub-title{ letter-spacing: 6px; margin-right: -6px; }

.sub-title{ line-height: 1.8; }

.headline-style-1 .sub-title{ font-size: 10px; letter-spacing: 1px; }


.reviews .sub-title{ line-height: 18px; }

.menu-dark .sub-title{ color: #fff; }

.footer-contact .sub-title{ display: inline-block; margin: 33px 0px 22px 0px; letter-spacing: 1px; }


#bbpress-forums #bbp-user-wrapper h2.entry-title {
	font-size: 1.4em;
	margin: 0;
	padding-bottom: 10px;
	padding-top: 0;
	clear: none;
}


.entry th, .comment-body th { border-bottom: 1px dotted #222; }

.entry td, .comment-body td { border-bottom: 1px dotted #222; }

.entry-content .ra1-pw, .entry-content .pw-widget{margin-bottom:10px}

.entry table, .comment-body table { width: 100%; border-collapse: collapse; }


.entry,
.non-wp-entry {
	padding: 15px 0 5px;
	clear: both;
	font-size: 116%;
	line-height: 1.6em;
	margin-bottom: 1em;
	overflow: hidden;
}


.entry img {
	max-width: 100%;
}

.entry img.attachment-thumbnail { max-width: none; }

.entry .wp-caption {
	max-width: 100%;
}

.entry-container { padding: 0; position: relative; }


.meta-position-left-pullout .entry-container { padding-left: 150px; }

.meta-position-right-pullout .entry-container { padding-right: 150px; }

.meta-position-left-pullout .entry, .meta-position-right-pullout .entry {
	width: 100%;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.outer-pullout-container .entry-container { padding-left: 1em; padding-right: 1em; }

.outer-pullout-container .entry { padding-left: 0; padding-right: 0;}
.upw-posts .entry-title{margin-bottom:.5em}
.upw-posts .entry-title a{text-decoration:none}
.upw-posts .entry-title a:focus,.upw-posts .entry-title a:hover{text-decoration:underline}
.upw-posts .entry-image{margin-bottom:1em}
.upw-posts .entry-image img{max-width:100%;height:auto}
.upw-posts .entry-meta{color:#888;font-size:.9em;margin-bottom:1em;line-height:1.4}
.upw-posts .entry-meta .comments{white-space:nowrap}
.upw-posts .custom-field,.upw-posts .entry-categories,.upw-posts .entry-custom-fields,.upw-posts .entry-tags{margin-bottom:.5em}
.entry, .non-wp-entry { font-size:20px;
 }

.fusion-copyright-notice {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  color: #8c8989;
  font-size: 12px;
}

.fusion-copyright-notice a {
  color: #bfbfbf;
}
.fusion-footer-widget-area,.fusion-footer-widget-area article.col,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-copyright-notice{color: #8C8989;}
.fusion-footer-widget-area a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a{color: #BFBFBF;}
.fusion-copyright-notice,.fusion-body .fusion-social-links-footer {display: block;text-align: center;}
.fusion-copyright-notice:after,.fusion-social-networks:after {content: "";display: block;clear: both;}
.fusion-social-networks li,.fusion-copyright-notice li {float: none;display: inline-block;}

img.pf {position:absolute; border:none; padding:0px; margin:5px;}


#tarea_id textarea {
	width:100% !important;
}

.col-2-div .div1 {
	display: inline-block;
	border: 1px solid #e4e4e4;
	padding: 13px;
	width: 100%;
	margin-bottom: 15px;
}

.col-2-div .div1 h1 {
	font: bold 16px Verdana, Geneva, sans-serif;
	color: #3b3131;
}


.col-two-div .div1 {
    border: 1px solid #e4e4e4; 
    display: inline-block;
    margin-bottom: 15px;
    padding: 13px;
    width: 100%;
}

.col-two-div .div1 h1, .col-2-div .div1 h1 {
    font: 15px verdana;
    padding: 10px 5px;background:#9400d3;margin:0 0 12px; color:#fff;
}

.col-two-div .div1 h2, .col-2-div .div1 h1 {
    font: 12px/1.5 verdana;
}

#c_div .div1 p {
    font: 12px/1.7 verdana;
}

#c_div .div1 b{ font:bold 14px/1.7 verdana;margin-left:5px;}



.col-two-div  .div1 p, .col-two-div  .div1 td, .col-2-div  .div1 p, .col-2-div  .div1 td{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.7;
}

.col-two-div .div1 table{
	width:100%;
}

#c_div .div1 li {
    font: 12px/1.7 verdana;
}

.div1.div_horoscope p {
    font: bold 12px verdana;
}

.div1.div_horoscope table td {
    color: #333;
    font: 12px/1.5 verdana !important;
    padding: 6px 10px 0;
}

.div1.div_horoscope table td a{color: #333;}

.div1.div_horoscope1 p font {
    display: table;
    font: bold 12px verdana;
    margin: 0 0 10px;
}

.div1.div_horoscope1 p  span{    font: bold 12px verdana;}

.div1.div_horoscope1 p {
    font: 11px/1.5 verdana;
    margin: 0 20px;width:93%; float:left;
}




.div1.div_horoscope table{width:100%; background-size:100% 100%; background-repeat:no-repeat;}

#c_div .div1 p , #c_div .div1 ul{width:90%;}

.div1.horo-div1{overflow:scroll;}
	
#iching_div .div1{margin:0 18%;}

.col-two-div .div1, .col-2-div .div1{overflow:scroll;}

#c_div .div1 ul{width:100%;}

#comp_anshow .div1{ overflow:unset;}

.col1, .know-div, .bar-left, .ad-right, .pre-sec .colum-left, .comp-sec, .testi_sec .test-col-2, .col-3-right , .right-div img , .col-two-div , #c_div, .right-div , .div1.div_horoscope table{
	width: 100%;
}

.astro-div h1, .col-2-div .div1 h1, .pre-sec .colum-left h1 {
	font-size: 13px;
}

div#homepage-content div#homepage-main {
  top: -118px;
}

div#homepage-content div#homepage-main div.homepage-section {
  top: -22px;
}

div#homepage-content div#homepage-main div#hero-text-container {
  z-index: 1;
  width: 100%;
  height: 145px;
  float: left;
}

div#homepage-content div#homepage-main div#top-fold-container {
  background-position: 50% 0px;
  height: 800px;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container {
  position: relative;
  top: 200px;
  z-index: 30;
  width: 350px;
  left: 20px;
  height: 100%;
  float: left;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-header {
  width: 100%;
  position: absolute;
  top: 0px;
  height: 103px;
  padding: 5px;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-header span {
  display: block;
  width: 100%;
  font-size: 3em;
  line-height: 0.88em;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content {
  width: 100%;
  position: absolute;
  border-top: 0px;
  height: 103px;
  top: 103px;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket {
  width: 100%;
  height: 44px;
  padding-bottom: 0px;
  float: left;
  margin-bottom: 1px;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket div.bucket-title {
  font-size: 1.6em;
  line-height: 1em;
  position: relative;
  width: 100%;
  padding: 10px;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket div.bucket-description-container {
  height: auto;
  width: 100%;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket div.bucket-description-container div.bucket-description {
  width: 100%;
  position: relative;
  left: 0px;
  padding-left: 5px;
  padding-right: 5px;
  z-index: 100;
  font-size: 1em;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket div.bucket-description-container div.bucket-description div.bucket-links ul {
  width: 100%;
  padding-left: 0px;
  margin-bottom: 0px;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket div.bucket-description-container div.bucket-description div.bucket-links ul li {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 31.3333333333333%;
  margin-left: 0%;
  margin-right: 3%;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket div.bucket-description-container div.bucket-description div.bucket-links ul li:last-child {
  margin-right: 0%;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket div.bucket-description-container div.bucket-description div.bucket-links ul li a {
  display: block;
}

div#homepage-content div#homepage-main div#top-fold-container div#slider-non-mobile {
  top: 200px;
  right: 50px;
  border-top: 5px solid #f7f7f7;
  border-bottom: 5px solid #f7f7f7;
  z-index: 300;
  width: 400px;
  height: 250px;
  position: absolute;
}

div#homepage-content div#homepage-main div#top-fold-container div#slider-mobile {
  display: none;
}

div#homepage-content div#homepage-main div#top-fold-container div.overlay {
  background-color: rgba(52,52,52,0.4);
  position: absolute;
  top: 0px;
  left: 0px;
}

div#homepage-content div#homepage-main div#homepage-box-outer-container {
  height: 50px;
  top: 678px;
}

div#homepage-content div#homepage-main div#homepage-box-outer-container ul#homepage-box-container {
  width: auto;
  max-width: 1500px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  display: table;
  height: 100%;
  margin-bottom: 0px;
  -webkit-margin-after: 0px;
  top: -764px;
  z-index: 50;
}

div#homepage-content div#homepage-main div#homepage-box-outer-container ul#homepage-box-container li {
  height: 100%;
  margin-bottom: 0px;
  margin-right: 10px;
}

div#homepage-content div#homepage-main div#top-section-container {
  z-index: -1;
  height: auto;
  top: 0px;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section {
  position: relative;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container {
  width: auto;
  max-width: 1200px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 50px;
  padding-top: 30px;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#news {
  width: auto;
  max-width: 100%;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#events {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding-top: 30px;
  padding-bottom: 20px;
  position: relative;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#events div#homepage-events-widget ol {
  list-style-type: none;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#events div#homepage-events-widget ol li {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 22.75%;
  margin-left: 0%;
  margin-right: 3%;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#events div#homepage-events-widget ol li:last-child {
  margin-right: 0%;
}

div#homepage-content div#homepage-main ul#homepage-box-container {
  width: auto;
  max-width: 1000px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  display: table;
  height: 100%;
  margin-bottom: 0px;
  -webkit-margin-after: 0px;
  top: -866px;
  z-index: 50;
}

div#homepage-content div#homepage-main ul#homepage-box-container li {
  height: 100%;
  margin-bottom: 0px;
  margin-right: 10px;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#events div#homepage-events-widget ol li h4 {
  width: 220px !important;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#news:before,
div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#news:after {
  content: '';
  display: table;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#news:after {
  clear: both;
}

  





    #container1, #container2, #container3, #container4, #container5, #container6 {
      font-size:13px;
        }

    #container1, #container2, #container3{
      width: 33.3%;
      float: left;
    }

#site-title {
	margin-right: 270px;
	padding: 3.65625em 0 0;
}

#site-title a {
	color: #111;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	text-decoration: none;
}

#site-title a:hover,
#site-title a:focus,
#site-title a:active {
	color: #1982d1;
}

	#site-title,
	#site-description {
		margin-right: 0;
	}


.mobile.m1170 #work_list,
.mobile.m1170 #wrap,
.mobile.m1170 .container {
	width: 870px;
}

.mobile.m960 #work_list,
.mobile.m960 #wrap,
.mobile.m960 .container {
	width: 570px;
}

.mobile #work_list,
.mobile #wrap,
.mobile .container {
	width: 270px;
}


.mobile #work_list .item {
	
}

.mobile.m320 #work_list .item_2_cols,
.mobile.m768 #work_list .item_2_cols {
	width: auto;
	min-height: inherit;
}


#work_list {
	margin: 0 auto;
}


.map-wrapper{
	margin: 3.4% auto 0;
	cursor: pointer;
	width: 60%;
	max-width:1000px;

}

.map-wrapper img{
	margin: 0 auto;
}
 ul.inline-list.respond .menu-item{display:none}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.htx{text-indent:-99999px;white-space:nowrap;overflow:hidden;font-size:1px;position:absolute}
.flex-cnt{overflow:hidden}

#dmg-social-bar .dmg-cluster .dmg-social div.dmg-twtr-hover {
  float: left;
  margin: 0 3px;
  width: 60px;
  height: 20px;
}

img.alignleft {
  margin-right: 10px;
  float: left;
}

	
#main-nav-wrap,
.nav-logo,
nav.main-menu-wrap,
nav.main-menu-wrap ul li ul.sub-menu,
nav.main-menu-wrap ul li ul.sub-menu li a,
.nav-right-wrap,
.nav-search-wrap,
.search-fly-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
	background: #fff !important;
	}


.nav-logo-out {
	float: right;
	margin-left: -280px;
	width: 100%;
	}


#main-nav-wrap,
nav.main-menu-wrap,
.nav-logo,
.nav-right-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
	-webkit-backface-visibility: hidden;
	background: #4169e1;
	}

.nav-logo-out-fade {
	margin-left: -280px;
	}

.titolo_upper{text-transform:uppercase;
    display: block;
}
.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-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-4{width:33.33333333%}
.cpToolbar.admin.actions .buttons{float:right}
.modalContainer .buttons{clear:both;padding:15px 0 0}
.modalContainer.editFavorite .buttons+a{position:absolute;right:35px;bottom:24px}
.moduleContentNew .sidebar .buttons li{line-height:1.4}
