@media only screen and (min-width: 1px) and (max-width: 601px) {
.vc_col-sm-3,
.vc_col-sm-8 {
padding-left: 0;
padding-right: 0;	
}
} .modulebox-wrapper {
float:left;
width:100%;
}
.mainbox-blog {
width:100%;
float:left;
position:relative;
}
.mainbox-blogcenter {
float: left;
position: relative;
width: 100%;
border:1px solid#ddd;
padding:15px 20px;
}
.mainboxwrapper {
width:100%;
float:left;
position:relative;
} .meta-withshare .share-wrapper {
font-size: 16px;
width: 45px;	
}
.meta-withshare .share-wrapper span {
font-size: 11px;
line-height:11px;	
}
.main-share {
width: 45px;
height: 28px;
position: absolute;
right: 0;
top: 7px;
z-index: 4;
}
.meta-withshare .share-pinterest,
.meta-withshare .share-twitter,
.meta-withshare .share-fb {
width:22px;
top:3px;
height:22px;
padding:0;
background:transparent;
border-radius:0%;
}
.meta-withshare .share-wrapper:hover .share-fb{
top:0;
right:46px;
}
.meta-withshare .share-wrapper:hover .share-twitter{
top:0;
right:68px;
}
.meta-withshare .share-wrapper:hover .share-pinterest{
top:0;
right:90px;
} .firstletter  {
float:left;
font-size:63px;
line-height:63px;
font-family: Times New Roman;
margin:-5px 10px 0 0;
padding:0 6px;
color:#000;
font-weight:bold;
background-image: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/firstletter-bg.png);
background-repeat: no-repeat;	
background-position: center; 	
}
blockquote .firstletter  {
font-size:40px;
line-height:40px;
margin:0 5px 0 0;
padding:0 6px 0 0;	
background-image: none;	
} .module1-wrapper {
float: left;
position: relative;
width: 100%;
background:#f9f9f9;
margin-bottom:50px;
}
.module1-wrapper:last-child {
margin-bottom:0;
}
.module1new-thumbnail {
float:left;
width:50%;
overflow:hidden;
position:relative;
}
.module1new-thumbnail img{
width:100%;
height:auto;
}
.module1-descproduct {
float:right;
width:50%;
padding:25px;
}
.module1-cat {
margin-bottom:15px;
width:100%;
text-transform:uppercase;		
}
.module1-title {
margin-bottom:15px;
width:100%;
text-transform:uppercase;
}
.module1-desc {
float: left;
width: 100%;
padding-top:10px;
margin:5px 0 20px 0;
border-top:1px solid#ccc;
}
.module1-descproduct .out-stock {
color:#e8534f;
}
.module1-wrapper .percent-wrapper {
display:inline!important;
right:10px;
top:10px;
}
.module1-buywrapper{
float:left;
width:49%;
}
.module1-wrapper .woo1-deschide .module1-buywrapper,
.module1-wrapper .woo1-deschide .module1-comparewrapper,
.module1-wrapper .woo1-deschide  .percent-wrapper {
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-o-transform: scale(0, 0);
-ms-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity:0;	
}
.module1-wrapper:hover .woo1-deschide .module1-buywrapper,
.module1-wrapper:hover .woo1-deschide .module1-comparewrapper,
.module1-wrapper:hover .woo1-deschide  .percent-wrapper {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
opacity:1;		
}
.module1-comparewrapper {
float:right;
width:49%;
}
.module1-buywrapper a.button {
float:left;
width:100%;
font-size:13px;
line-height:16px;
text-transform: uppercase;	
text-align:center;
}
.module1-comparewrapper a.button {
float:right;
width:100%;
font-size:13px;
line-height:16px;
text-transform: uppercase;
text-align:center;	
} .module8-wrapper {
float:left;
width: 100%;
}
.wrapper-submodule {
float: left;
padding:0 0 10px 0;
margin-bottom:10px;
position: relative;
width: 100%;
border-bottom:1px solid#e9e9e9;		
}
.module6{
padding:0;
border:none;
background:#f9f9f9;
border:1px solid#f0f0f0;	
margin-bottom:5px;	
}
.module6:last-child{
margin-bottom:0;	
}
.module6:hover{
background:#f0f0f0;
}
.title-module1big {
float: left;
overflow: hidden;
position: relative;
width:100%;
} .module3-cat {
float:left;
margin-bottom:10px;
width:100%;
}
.woomodule3-title {
position:absolute;
width:100%;
top:65%;
text-align:center;
text-transform:uppercase;
z-index:99;
}
.woomodule3-title a{
color:#fff;
}
.woomodule3-title a:hover{
color:#e8534f;
}
.woomodule3desc-wrapper {
position:absolute;
width:100%;
top:80%;
text-align:center;
background: rgba(258,258,258,0.9);
padding:5px 0;
z-index:9;
}
.woomodule3desc-wrapper  .percent-wrapper {
left:10px;
top: -4px;
font-size: 12px;
line-height:14px;
}
.price-module3 .percent-wrapper {
display:inline!important;
text-align:center;
position:absolute;
width:45px;
padding:8px 10px;
background:#e8534f;
color:#fff;
border-radius:70%;
}
.price-module3 .amount {
color:#000;
font-size: 16px;	
}
.custom-buttonwoo3 button.button {
position:absolute;
left:40%;
top:40%;
border:none;	
background:#e8534f;
width: 55px;
height: 55px;
background-image: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/shopcart.png);
background-position: center center;
background-repeat: no-repeat;
}
.custom-buttonwoo3 button.button:hover{
background: rgba(0,0,0,1)!important;
background-image: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/shopcart.png)!important;
background-position: center center!important;
background-repeat: no-repeat!important;
}
.list_carousel3 .custom-buttonwoo3 button.button {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity:0;
}
.list_carousel3:hover .custom-buttonwoo3 button.button{
opacity:1;
} .subcattext-wrapper {
float:left;
width: 100%;
padding:2px 5px;
text-transform:uppercase;
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;	
}
.subcattext-wrapper:hover {
padding-left:15px;
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.subcattext-wrapper span{
margin-left:5px;
font-size:13px;
} .meta-content {
float:left;
width:100%;
padding:5px 0;
}
.meta-price {
float:left;
width:100%;
}
.news-module2big h4.woomodule2-title {
float:left;
margin-bottom:10px;
} .module21-wrapper > .moduletitle-wrapper > h3 {
margin-bottom: 10px;
}
.module21-wrapper  > div > h3 > span:after ,
.module21-wrapper > div > h3 > span:before {
bottom: 0px!important;
}
.wrapper-module21wrapper .wrapper-module17 {
float: left;
margin:0 2% 0 0;
position: relative;
padding:0.5%;
width: 23.5%;
border:1px solid#ddd;
overflow:hidden;
}
.wrapper-module21wrapper:nth-child(4) .wrapper-module17 {
float: right;
margin:0 0 0 0;
}
.module21-desc {
float:left;
width:100%;
padding:10px 15px;
position:relative;
}
.wrapper-module17 .module21-desc {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity:1;
}
.wrapper-module17:hover .module21-desc{
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-o-transform: scale(0, 0);
-ms-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;	
opacity:0;
height:0;
padding:0;
} .module3-article {
float: left;
width: 100%;
}
.blog-article {
float: left;
padding:10px 0;
font-size:13px;
line-height:18px;	
} .woomodule9-sale {
position:absolute;
right:0;
height:55px;
width:55px;
background-image: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/sale-badge.png);
background-position: right top;
background-repeat: no-repeat;		
z-index:99;
}
.woomodule9-sale .onsale2{
display:none;
}
.wrapper-module3 .woo9-deschide {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity:0;	
}
.col-md-3 .woo9-deschide  button.button ,
.col-md-3 .woo9-deschide .out-stock,
.col-md-3 .woo9-deschide .title-carousel3{
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-o-transform: scale(0, 0);
-ms-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity:0;	
}
.col-md-3:hover .woo9-deschide  button.button ,
.col-md-3:hover .woo9-deschide .out-stock,
.col-md-3:hover .woo9-deschide .title-carousel3{
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
opacity:1;		
}
.col-md-3:hover .woo9-deschide {
opacity:1;		
}
.col-md-3 .woo9-deschide .out-stock{
position:absolute;
width:25;
top:10px;
left:10px;
padding:2px 10px;
color:#fff;
background:#e8534f
}
.woo9-deschide  button.button {
top: 35%;
}
.woo9-deschide .title-carousel3 {
margin:10px 0;
float:left;
line-height: 12px;
}
.woo9-deschide .title-carousel3 span.price ins span.amount{
font-weight:bold;
font-size:111%;
} .module17-title {
float:left;
position:absolute;
bottom:0;
left:-1px;
padding:5px 15px 0 15px;
background:#fff;
z-index:9;
}
.module17-price {
float: left;
margin: 0px;
width: 100%;
}
.module17-buy {
bottom:69px;
left:0;
padding:5px;
}
.module17-compare {
bottom:101px;
left:0;
padding:5px;
}
.wrapper-module17 .module17-price {
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-o-transform: scale(0, 0);
-ms-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity:0;	
padding:0;
height:0;
}
.wrapper-module17:hover .module17-price{
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
opacity:1;		
padding:15px;	
height:auto;	
}
.wrapper-module17 .percent-wrapper {
display: inline!important;
text-align: center;
position: absolute;
font-size:10px;
right:12px;
top:5px;
line-height:13px;
width:42px;
padding:9px 5px;
background:#e8534f;
color: #fff;
border-radius:50%;
}
.module17-buy a.button,
.wrapper-module17 .woocommerce a.button  {
background:transparent;
color:#fff!important;
border:2px solid#fff;
}
.module17-buy a:hover.button,
.wrapper-module17 .woocommerce a:hover.button  {
background:#fff;
border:2px solid#fff;	
color:#444!important;	
}
.wrapper-module17 .module17-buy {
-webkit-transform: translateX(-300%);
-moz-transform: translateX(-300%);
-o-transform: translateX(-300%);
-ms-transform: translateX(-300%);
transform: translateX(-300%);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition: all 0.7s ease-in-out;
-moz-transition: all 0.7s ease-in-out;
-o-transition: all 0.7s ease-in-out;
-ms-transition: all 0.7s ease-in-out;
transition: all 0.7s ease-in-out;
position:absolute;	
width:30%;
left:35%;
color:#000;
letter-spacing:1px;	
z-index:99;   
}
.wrapper-module17 .module17-compare {
-webkit-transform: translateY(550%);
-moz-transform: translateY(550%);
-o-transform: translateY(550%);
-ms-transform: translateY(550%);
transform: translateY(550%);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
position:absolute;	
width:30%;
left:35%;
color:#000;
letter-spacing:1px;	
z-index:99;   
}
.wrapper-module17:hover .module17-buy,
.wrapper-module17:hover .module17-compare {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
} .moduleevent1-wrapper {
position: relative;
float:left;
width:100%;
margin-bottom:15px;
padding-bottom:15px;	
}
.moduleevent1-wrapper:last-child {
padding-bottom:0;	
margin-bottom:0;
}
.moduleevent1-wrapper .event3-time {
width: 10%;
padding: 15px 5px;
}
.event1-thumb {
float:left;
position: relative;
width:39%;
overflow:hidden;
}
.event1-article {
float:right;
width:48%;
}
.event1-title {
float:left;
width:100%;
margin:5px 0 15px;
}
.event1-content {
float:left;
width:100%;
margin-bottom:20px;
}
.event1-meta {
float:left;
width:100%;
color:#000;
}
.event1-place {
float:left;
width:100%;
margin-bottom:10px;
}
.event1-place:before {
font-family: 'FontAwesome';
content: "\f041";
margin-right: 5px;
}
.event1-time {
float:left;
width:100%;
margin-bottom:10px;	
}
.event1-time:before {
font-family: 'FontAwesome';
content: "\f073";
margin-right: 5px;
}
.event1-contact {
float:left;
width:100%;
}
.event1-contact:before {
font-family: 'FontAwesome';
content: "\f095";
margin-right: 5px;
} .moduleevent2-boss {
position: relative;
float:left;
width:100%;
}
.moduleevent2-wrapper {
position: relative;
float:left;
width:100%;
padding:10px;
border:1px solid rgba(0,0,0,0.08);
}
.moduleevent2-timeline {
min-height: 48px;
position: relative;
padding-left:100px;
}
.timelineevent2-wrapper {
min-height: 120px;
border-left: 1px solid #ddd;
padding:0 0 5px 0;
position: relative;
clear:both;
}
.moduleevent2-time {
font-size: 11px;
position: absolute;
left: 0;
width:100px;
}
.timelineevent2-thumb:after{
content: "___";
position:absolute;
font-weight:bold;	
top:22px;
right:0;
color: #ddd;	
}
.timelineevent2-thumb {
float:left;
width:80%;
}
.timelineevent2-right {
float:right;
padding:15px;
width:100%;
font-size:13px;
line-height:18px;	
background:rgba(258,258,258, 0.6);
}
.timelineevent2-title {
border-bottom: 1px solid #ddd;
margin-bottom: 10px;
padding-bottom: 10px;
float:left;
width:100%;
}
.darkarea .timelineevent2-right {
background: rgba(0,0,0, 0.6);
}
.darkarea .moduleevent2-wrapper {
border:none;
background:rgba(0,0,0,0.2);
}
.darkarea .timelineevent1-schedule:nth-child(odd) {
background: rgba(0,0,0,0.5);
}
.darkarea .timelineevent1-schedule:nth-child(even) {
background: rgba(0,0,0,0.4);
}
.darkarea .event1-title,
.darkarea .timelineevent2-title {
border-bottom: 1px solid rgba(258,258,258,0.2);
}
.darkarea .timelineevent2-wrapper {
border-left: none;
} .event3-wrapper {
position: relative;
float: left;
width: 100%;
margin-bottom: 15px;
}
.event3-time {
float:left;
position: relative;
width:25%;
background: #000;
color:#fff;
text-align:center;
padding:10px 5px;
}
.red .event3-time{
background:#D82521!important;
}
.green .event3-time{
background:#00A99D!important;
}
.blue .event3-time{
background:#0277BD!important;
}
.yellow .event3-time{
background:#F36C28!important;
}
.black h.event3-time{
background:#000!important;
}
.purple .event3-time{
background:#BA68C8!important;
}
.event3-date {
float:left;
width:100%;
margin-bottom:5px
}
.event3-article {
float:right;
width:71%;
}
.event3-title {
float:left;
width:100%;
margin-bottom:10px;
}
.event3-place {
float:left;
width:100%;
margin-bottom:5px;
}
.event3-place:before {
font-family: 'FontAwesome';
content: "\f041";
margin-right: 5px;
color:#000;
}
.event3-contact {
float:left;
width:100%;
}
.event3-contact:before {
font-family: 'FontAwesome';
content: "\f095";
margin-right: 5px;
color:#000;	
}
.darkarea .event3-contact:before ,
.darkarea .event3-place:before {
color:#fff;
} .lacomm-inside {
float:left;
width:100%;
margin-bottom:15px;
}
.lacomm-inside:last-child {
margin-bottom:0;
}
.lacomm-top {
float:left;
width:100%;
}
.lacomm-bottom {
float:left;
width:100%;
font-size:13px;
line-height:16px;	
position:relative;
}
.lacomm-avatar {
float:left;
width:23%;	
}
.lacomm-avatar img{
width:100%;
height:auto;
}
.lacomm-title {
float:right;
width:70%;
position:relative;
background:#000;
color:#ddd;
padding:15px;
}
.darkarea .lacomm-title {
background:rgba(258,258,258,0.07);
}
.lacomm-title::before {
border-left: 10px solid transparent;
border-top: 10px solid #000;
content: "";
height: 0;
left: -10px;
position: absolute;
top: 45%;
width: 0;
}
.darkarea .lacomm-title::before {
border-top: 10px solid rgba(258,258,258,0.07);
}
.lacomm-title .big-category h5{
float:left;
width:100%;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid#333;	
}
.lacomm-title .big-category h5 a{
color:#fff;
}
.lacomm-title .big-category h5 a:hover{
color:#666;
}
.lacomm-article {
font-size:13px;
line-height:16px;
} .vc_toggle_title {
padding:7px 0 5px;
background:#000;
color:#fff;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, 
.vc_toggle_size_md.vc_toggle_round .vc_toggle_content, 
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content, 
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content, 
.vc_toggle_size_md.vc_toggle_square .vc_toggle_content {
padding-left:0px;
margin-bottom: 0px;	
margin-top:0;
background:#f0f0f0;	
padding:15px;	
}
.vc_toggle {
margin: 0 0 10px;
}
.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
background:#000;
border-bottom: 1px solid rgba(258,258,258,0.1);		
}
.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
background:#222;
border-bottom: 1px solid rgba(258,258,258,0.1);		
}  .vc_progress_bar .vc_single_bar {
float:left;
width:100%;
} .bigtitlecenter-wrapper {
float:left;
width:100%;
}
.vc-bigtitle {
text-align: center;
position:relative;
float: left;
width: 100%;
color: #000;
margin:10px 0 40px;
padding-top:5px;
}
.darkarea .vc-bigtitle {
color: #fff;
}
.vc-bigtitle h1{
text-transform: uppercase;
}
.vc-bigsubtitle {
text-align: center;
float:left;
width:100%;
color:#777;
}
.vc-bigsubtitle span{
color:#000;
padding-bottom:5px;
position:relative;
border-bottom:1px solid#000;
}
.darkarea .vc-bigsubtitle span{
color:#fff;
border-bottom:1px solid#ddd;	
}
.red .vc-bigsubtitle span {
color:#D82521;	
}
.green .vc-bigsubtitle span {
color:#00A99D;	
}
.blue .vc-bigsubtitle span{
color:#0277BD!important;
}
.yellow .vc-bigsubtitle span{
color:#F36C28!important;
}
.black .vc-bigsubtitle span{
color:#000!important;
}
.purple .vc-bigsubtitle span{
color:#BA68C8!important;
}
.white .vc-bigsubtitle span{
color:#fff;
}
.vc-bigsubtitle span:after {
position: absolute;
content: "";
height: 1px;
width: 100%;
bottom: -3px;
left: 0;
background: #000;
}
.darkarea .vc-bigsubtitle span:after {
background: #ddd;
}
.bigtitle-wrapper {
float:left;
width:100%;
display:block;
margin-bottom:20px;
}
.bigtitle-left {
position:relative;
padding: 0 0 8px;
float:left;
width:100%;
border-bottom: 1px solid rgba(0,0,0,0.2);	
}
.darkarea .bigtitle-left {
border-bottom: 1px solid rgba(258,258,258,0.3);	
}
.bigtitle-left .main-title {
color:#353535;
font-weight:normal;
}
.bigtitle-left .main-title:before {
content: "";
height: 6px;
width: 60px;
left: 0px;
bottom: 0px;
position: absolute;
background-color:#000;
}
.darkarea .bigtitle-left .main-title:before {
background-color:rgba(258,258,258,0.8);	
}
.bigtitle-left .sub-title {
font-size: 70%; 
color: #888; 
padding-left: 10px; 
margin-left: 5px; 	
border-left: 1px solid #e5e5e5;
}
.bigtitle-left .sub-title p{
display:inline;
} .module1-thumbnail {
float:left;
width:100%;
position:relative;
overflow:hidden;	
}
.overlay {
background-image: -webkit-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #000 100%);
background-image: -moz-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #000 100%);
background-image: -o-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #000 100%);
background-image: -ms-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #000 100%);
background-image: linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #000 100%);
bottom: 0;
left: 0;
opacity: 0.6;
position: absolute;
right:0;
top:0;
z-index: 1;
}
.overlaycolor-wrapper:nth-child(2) .overlay {
background-image: -webkit-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #F36C28 100%);
background-image: -moz-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #F36C28 100%);
background-image: -o-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #F36C28 100%);
background-image: -ms-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #F36C28 100%);
background-image: linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #F36C28 100%);
}
.overlaycolor-wrapper:nth-child(3) .overlay{
background-image: -webkit-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #0288D1 100%);
background-image: -moz-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #0288D1 100%);
background-image: -o-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #0288D1 100%);
background-image: -ms-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #0288D1 100%);
background-image: linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #0288D1 100%);
}
.overlaycolor-wrapper:nth-child(4) .overlay {
background-image: -webkit-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #468E25 100%);
background-image: -moz-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #468E25 100%);
background-image: -o-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #468E25 100%);
background-image: -ms-linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #468E25 100%);
background-image: linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 30%, #468E25 100%);
}
.overlay-wrapper:hover .overlay {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
-ms-transform: translateY(750px); -webkit-transform: translateY(750px); transform: translateY(750px);	
opacity:0;
} 
.module1-thumbnail .thumb-zoom{
z-index:2;
position:relative;
opacity:1;
}
.moduletitle-center {
max-width: 95%;
margin:-27px 0 15px;
text-align: center;
font-style:italic;
color:#000;
}
.moduletitle-center span {
background: #ffffff none repeat scroll 0 0;
display: inline-block;
padding: 0 15px 5px 15px;
text-transform:uppercase;	
color: #000000;	
}
.wrapper-submodule1 {
float: left;
margin:0 3% 3% 0;
position: relative;
width: 31.33%;
}
.wrapper-submodule1:nth-child(3), .wrapper-submodule1:nth-child(6),.wrapper-submodule1:nth-child(9) {
margin:0 0 3% 0;
} .wrapper-submodule30 {
float: left;
position: relative;
width: 100%;
border-bottom:1px solid#000;	
}
.wrapper-submodule30:after {
position: absolute;
content: "";
height: 2px;
width: 100%;
bottom: -5px;
left:0;
background: #000;
}
.module30-title {
float: left;
position: relative;
width: 100%;
margin-bottom:15px;
}
.module30-meta {
text-transform: uppercase;
float: left;
width: 100%;
margin-bottom:10px;
font-size: 12px;
line-height: 14px;	
}
.module30-intro {
float: left;
position: relative;
color: #000;
width: 100%;
padding: 25px 0;
text-align: center;
border-top: 1px solid#666;
border-bottom: 1px solid#666;
}
.module30-intro h5{
font-style:italic;
}
.module30-content {
float: left;
position: relative;
width: 100%;
}
.module30-thumbnail {
float:left;
width:100%;
margin-bottom:15px;
position:relative;
}
.module30-caption {
font-size: 11px;
line-height: 14px;
padding: 7px 0 0 10px;
position: absolute;
bottom: 0px;
right: 0;
background: #fff;
color: #000;
text-transform: uppercase;
text-align: right;
}
.module30-caption:before {
font-family: FontAwesome;
content: "\f115";
font-weight:bold;
color: #000;
margin-right: 5px;
}
.module30-text {
float:right;
width:100%;
position:relative;
}
.module30-text .tiled-gallery,
.module30-text iframe,
.module30-text .wp-playlist-light,
.module30-text img{
display:none
}
.module30-text blockquote {
position: relative;
max-width: 100%;
padding: 15px;
margin: 10px 0 20px;
float: left;
border: 1px solid#ccc;
background:#fff;	
font-style: italic;
}
.module30-text blockquote:before {
font-family: FontAwesome;
content: "\f10e";
position:absolute;
top:15px;
left:-10px;
font-size:15px;
}
.module30-readmore a{
float:left;
padding:5px 10px;
color:#fff;
border:1px solid#000;
background:#000;
}
.module30-readmore a:hover{
color:#000;
border:1px solid#000;
background:#fff;
}
.module30-content .column{
padding: 15px 15px 0 15px;
border-right: 1px solid#666;
}
.module30-content .first.column{
padding: 15px 15px 0 0;
border-right: 1px solid#666;
}
.module30-content .last.column{
padding: 15px 0 15px 15px;
float: right!important;
border-right: none;
}
@media only screen and (min-width: 1px) and (max-width: 601px) {
.module30-content .first.column ,
.module30-content .column,
.module30-content .last.column {
padding: 0 0 0 0;
width:100%!important;
border-right: none;	
}
.module5a-morecontentwrapper,
.module30-content {
width: 100%!important;
padding-right: 0;
}
.module5a-subcatwrapper {
padding: 10px 0;
border-top: 1px solid#ccc;
border-bottom: 1px solid#ccc;	
margin:15px 0;	
}
.module30-intro {
padding: 15px 0!important;
margin-bottom:15px;
}
}
.column{
text-align:justify;
}
.column  h3,.column  h4, .column  h5, .column  h6 {
text-align:left;
margin-bottom:15px;
color:#000;
}
.column .wp-caption.alignleft {
max-width:111px;
height:auto;
}
.module30-meta span {
float:left;
margin-right:7px;
} .module31-wrapper {
float: left;
padding-bottom:15px;
margin-bottom:15px;	
border-bottom:1px solid#666;
position: relative;
width: 100%;
}
.module31-cat{
float: left;
width: 100%;
text-transform: uppercase;		
}
.module31-contents {
float:left;
width:100%;	
margin-bottom:15px;
}
.module31-title {
float: left;
width: 100%;
margin-bottom:15px;
}
.module31-thumbnail {
float: left;
width: 48%;
position: relative;
overflow: hidden;
}
.module31-article {
float: right;
width: 48%;
}
@media only screen and (min-width: 1px) and (max-width: 320px) {
.module31-thumbnail, 
.module31-article {
float: left;
width: 100%;
}
.module31-thumbnail{
padding-bottom:15px;
}
} .module4-left {
float:left;
width:49%;
padding-right:30px;
position:relative;
}
.blog-thumbnail4  {
float:left;
width:100%;
position:relative;
overflow:hidden;
} .module4-right {
float:right;
width:51%;
position:relative;
}
@media only screen and (min-width: 1px) and (max-width: 641px) {
.module4-left {
width:100%;
margin-bottom:30px;
}
.module4-right {
width:100%;
}
} .module18-wrapper {
float: left;
margin:0 3% 20px 0;
position: relative;
width: 31.33%;
}
.module18-wrapper:nth-child(3), 
.module18-wrapper:nth-child(6),
.module18-wrapper:nth-child(9) {
margin:0 0 20px 0;
}
.module18-wrapper:nth-child(4),
.module18-wrapper:nth-child(7){
clear:both;
}
.module18-wrapper:nth-last-child(2),.module18-wrapper:nth-last-child(3), .module18-wrapper:last-child {
padding-bottom:0;
margin-bottom:0;
}
.module18-right {
float:left;
position:relative;
width:100%;
}
.module18-articlewrapper {
float: left;
width: 100%;
position: relative;
padding:0 15px;
text-align:center;
margin-top:-55px;
border:1px solid#eee;
border-top:none;
}
.module18-bg {
float: left;
width: 100%;
background:#fff;
}
.module18-bg .module1-thumbnail {
z-index:1;
}
.module18-bg .module8-time {
border-top:1px solid#eee;
padding:10px 0 0;
}
.module18-titlewrapper {
overflow: hidden;
position: relative;
width: 75%;
padding:10px 15px 0 15px;
margin:0 auto;
background:#fff;
z-index:1;
}
.module18-wrapper .module18-titlewrapper .moduletitle-wrapper h3 {
margin:5px 0 15px 0;
}
.module18-titlewrapper {
overflow: hidden;
position: relative;
width: 90%;
padding:15px 10px 0 10px;
margin:0 auto;
background:#fff;
z-index:1;
}
.module18-wrapper .module18-titlewrapper .moduletitle-wrapper h3 {
margin:5px 0 15px 0;
}
.module18-articleinside {
float: left;
width: 100%;
padding:0 0 5px;
} .pagination1 {
text-align: center;
margin:0;
}
.pagination1 a {
border:1px solid#999;
width:7px;
height:7px;
margin:0 3px 0 0;
display: inline-block;
}
.pagination1 a.selected {
background-position: -25px -300px;
cursor: default;
background-color:#666;
}
.pagination1 a span {
display: none;
}
.thumbnail-carousel1 {
float: left;
position: relative;
width: 100%;
}
.title-carousel1 {
width:100%;
position:absolute;
padding:5px 0;
text-align:center;
background-color: rgba(255, 255, 255, 0.5);
left:0;
bottom:0;
}
.title-carousel1 .news-article {
color:#fff;
background:#000;
padding:5px;
margin:10px 0 0 0;
}
.list_carousel1 ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.list_carousel1 li {
padding: 0;
margin: 0;
display: block;
float: left;
}
.list_carousel1.responsive {
width:100%;
float:left;
margin:0 0 15px 0;
padding:0;
}
.pagination41,
.pagination3 {
text-align: right;
}
.pagination41 a,
.pagination3 a {
background:rgba(0, 0, 0, 0.3);
width:10px;
height:10px;
margin:5px 3px 0 0;
display: inline-block;
}
.pagination41 a.selected,
.pagination3 a.selected {
background-position: -25px -300px;
cursor: default;
background-color:#000;
}
.pagination41 a span,
.pagination3 a span {
display: none;
}
.list_carousel3 #foo4pag41,
.list_carousel3 #foo4item1,
.list_carousel3 #foo4pag ,
.list_carousel3 #foo4pag4 {
position:absolute;
right:0;
top:-45px;
width:100%;
}
.list_carousel3 .prev, .list_carousel3 .next {
background: transparent url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/carousel_control.png) no-repeat 0 0;
text-indent: -999px;
display: block;
overflow: hidden;
width: 15px;
height: 21px;
margin-left: 10px;
position: absolute;
top:-40px;				
}
.list_carousel3 .prev {
background-position: 0 0;
right:15px;
}
.list_carousel3 .prev:hover {
right:16px;
}			
.list_carousel3 .next {
background-position: -18px 0;
right: -10px;
}
.list_carousel3 .next:hover {
right: -11px;
}				
.textwidget .slidetab-wrapper, .textwidget .list_carousel20, .textwidget ul#quotes li, .textwidget .list_carousel3, .tagcloud #tag-cloud, .textwidget.mainbox-module7, .textwidget .module-comments, .textwidget .module-recentpost {
margin-bottom: 0 !important;
}
a.prev, a.next {
width: 32px;
height: 19px;
display: block;
position: absolute;
}
a.next {
right: 0;
}
a.prev {
right:15px;
}
a.prev.disabled, a.next.disabled {
cursor: default;
}
a.prev span, a.next span {
display: none;
}
.title-carousel3 {
width:100%;
margin:10px 0;
float:left;
}
.list_carousel3 ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.list_carousel3 li {
margin: 0;
display: block;
float: left;
position:relative;
}
.list_carousel3.responsive {
width:100%;
float:left;
position:relative;	
}
.list_carouse41 .list_carousel3 #vc-car41 li {
padding:0;
background:#f9f9f9;
display: block;
float: left;
}
.news-thumbnail {
float:left;
width:100%;
}
#vc-car41 li .archive-descproduct .archive-cat {
background:#f9f9f9;
}
#vc-car41 li .archive-descproduct {
padding: 10px 10px 20px 10px;
border-top:1px solid#a5a5a5;
}
.list_carousel20 ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
width:100%!important;
}
.list_carousel20 li {
display: block;
float: left;
width:100%;
}
.list_carousel20.responsive {
width:93%;
float:left;
margin-bottom:30px;
padding:15px 3% 0 3%;
border:2px solid#000;
}
.list_carousel20 .caroufredsel_wrapper ul#car20 li {
margin-left:0;
}
#foo20pag {
margin-top:10px;
padding:5px 0;
border-top:2px solid#000;
}
.list_carousel20 .caroufredsel_wrapper {
width:100%!important;
height:250px!important;
float:left;
margin:0!important;
}
.prev {
float: left;
margin-left: 10px;
}
.next {
float: right;
margin-right: 10px;
}
.list_carouselfront ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.list_carouselfront li {
padding: 0 15px;
margin: 0;
display: block;
float: left;
}
.list_carouselfront.responsive {
width:100%;
float:left;
margin-bottom:30px;
padding:0;
position:relative;	
}
@media only screen and (min-width: 1px) and (max-width: 479px) {
.col_3to4 .list_carousel3 {
height:110px;
overflow:hidden;
}
.title-carousel3 {
margin:0;
}
.title-carousel3 .linkfront {
font-size:11px;
text-transform:uppercase;
font-weight:normal;
line-height:11px;
}
ul#car3 li .news-article {
display:none;
}
} .slidetab-wrapper {
width: 100%;
float:left;
}
#scroller-header {
color: #fff;
float: left;
overflow:hidden;
width: 100%;
border-bottom:1px solid#000;
}
#scroller-header h6{
text-transform:uppercase;
font-weight: normal;
font-size:12px;	
}
.scroll a{
float:left;
border-right:1px solid#fff;
padding:5px 15px;
background:#000;
color:#fff;		
}
#scroller-header .scroll a:hover {
background:#666;
color:#fff;
text-decoration:none;
}
#scroller-body {
width: 100%;
padding:1% 0;
float:left;
position:relative;
}
#mask {
width: 100%!important;
overflow:hidden;
margin:5px 0 0;
float:right;
height:auto;
}
#panel div {
float:left;
width: 100%;
} #panel {
width:100%!important;
float:left;
}
#panel ul {
list-style:none;
margin:0;
padding:0;
width:100%!important;
float:left;
}
#panel ul li {
color: #666666;
font-size: 12px;
line-height: 12px;
width: 100%;
float:left;
background:none;
border-bottom:none;
}
#panel ul li:hover {
background:none;
}
#panel li a {
padding:0 0 0 0;
}
#panel ul li.last {
border-bottom:none !important;
} #panel .popular-comments li {
color: #666666;
font-size: 12px;
line-height: 12px;
width: 100%;
float:left;
border-bottom:1px solid#ddd;
margin-bottom:10px;
padding-bottom:10px;	
}
.popular-comments {
list-style:none;
width:100%;
}
.popular-comments {
list-style:none;
width:100%;
}
.popular-comments li {
overflow:auto;
padding:2% 0;
margin:3px 0 0 0;
min-height:60px;
border-bottom:1px dotted#000;		
}
l#popular-comments li img.avatar, .popular-comments li img {
float:left;
}
.popular-comments li a {
text-decoration:none;
}
#popular-comments li p, .popular-comments li p {
margin: 5px 0;
font-size:11px;
} .recentpost-wrapper {
width:100%;
float:left;
overflow:hidden;
}
.widget-containertabc {
padding:0;
width:100%;
float:left;
border-bottom:1px solid#ddd;
}
.fineglobe-latest-post {
padding:10px 0;
border-bottom:1px solid#ddd;
float:left;
}
.fineglobe-latest-post:last-child {
padding:10px 0 0 0;
}
#footer .widget-containertabc {
margin-top:0;
padding:0;
background-image:none;
}
#footer .fineglobe-latest-post {
margin-bottom: 2px;
border-bottom:1px solid#ddd;
}
.fineglobe-latest-post a {
float: none;
}
.fineglobe-latest-thumb {
float: left;
width:23%!important;
}
.fineglobe-latest-thumb img {
border-radius:50%;	
}
.fineglobe-latest-article {
float: right!important;
width:77%!important;
padding-left:15px;
}
.fineglobe-latest-post .clear {
clear: both;
}
.fineglobe-latest-post p {
margin: 10px 0;
font-size:12px;
} #panel-3 ul li ul#popular-comments li {
border-bottom:1px solid#ddd;
margin-bottom:10px;
padding-bottom:10px;	
}
#popular-comments li {
display: block;
float:left;
}
#popular-comments li img.avatar {
float: left;
width:120px;
}
#panel-3 ul li ul.recent-comment li p {
margin: 10px 0;
padding:0
} .module3-post {
margin-bottom:30px;
width: 100%;
float: left;
position:relative;
}
.module3-post:last-child {
margin-bottom:0;
padding-bottom:0;	
}
.subblog3-thumb {
float:left;
width:37%;
position:relative;
overflow:hidden;	
}
.subblog3-article {
float:right;
width:63%;
padding-left:30px;	
}
.widget .subblog3-article {
padding-left:15px;	
}
.module3-meta {
float: left;
font-size: 11px;
line-height: 16px;
padding: 7px 0;
margin-top:15px;
border-top:1px solid#ddd;
border-bottom:1px solid#ddd;	
text-transform: uppercase;
width: 100%;
position:relative;	
}
@media only screen and (max-width: 480px) {
.subblog3-thumb {
width:100%;
margin-bottom:15px;
}
.subblog3-article {
float:left;
width:100%;
}
} .module7-title> .moduletitle-wrapper > h3 {
margin-bottom: 10px;
}
div.module7-title > div > h3 > span:after ,
div.module7-title > div > h3 > span:before {
bottom: 0px!important;
}
.module7-wrapper {
float: left;
width: 100%;
border-bottom:1px solid#666;	
}
.module7-content {
position: relative;
float: left;
width: 32.666%;
min-height:150px;
margin-right: 1%;
padding:20px 1% 20px 0;
}
@media only screen and (min-width: 1px) and (max-width: 601px) {
.module7-content {
width: 100%;
}
.module7-wrapper {
border-top: none;
border-bottom: none;
}
}
.module7-titlecenter {
position: absolute;
top: 50%;
width: 96%;
transform: translateY(-50%);
resize: vertical;
}	
.module7-content.right {
float: right;
margin-right: 0;
padding-right: 0;	
border-right:none;	
}
.module7-onlytitle {
position:relative;
float: left;
width: 100%;
padding:7px 0;
border-bottom:1px solid#ddd;		
}
.module7-onlytitle:last-child {
border-bottom:none;		
}
.module7-onlytitle h6 {
text-transform:uppercase;
position:relative;	
}
.module7-onlytitle h6:before {
font-family: FontAwesome;
content: "\f192";
color:#000;
margin-right:5px;
}
.module7-onlytitle h6:after {
font-family: FontAwesome;
content: "\f061";
color:#000;
margin-left:10px;
}
.module7-leftcontent {
float: left;
padding-right:15px;
width: 70%;
}
.module7-leftcontent h5{
float: left;
width: 100%;
margin-bottom:10px;
}
.module7-leftthumb {
float: right;
width: 30%;
} .module7-top {
float: left;
width: 100%;
}
.module7-thumbnail {
float: left;
width: 100%;
position: relative;
overflow: hidden;
}
.module7-metabig {
float: left;
width: 100%;
margin-top: 15px;
font-size: 11px;
line-height: 14px;
color:#fff;
text-transform: uppercase;
}
.module7-metabig span.stars-small{
float: right;
margin-top:-5px;
}
.sub-module7 {
float: left;
margin-bottom:15px;
width: 100%;
border:1px solid#ccc;
}
.sub-module7:hover {
border:1px solid#000;
background:#000;
}
.sub-module7:hover a,.sub-module7:hover a:link,.sub-module7:hover a:visited{
color:#fff;
}
.sub-module7:hover a:hover{
color:#999;
}
.sub-module7:last-child {
margin-bottom:0;
} .module10-boss {
position: relative;
float:left;
width:100%;
}
.module10-wrapper {
position: relative;
float:left;
width:100%;
}
.module10-timeline {
position: relative;
padding-left:45px;
float:left;
width:100%;
}
.timeline-wrapper {
float:left;
border-left: 1px solid #000;
padding:0 0 30px 17px;
clear:both;
width:100%;
}
.module10-timeline:last-child .timeline-wrapper{
padding:0 0 10px 17px;
}
.module10-time {
font-size: 11px;
line-height:16px;	
position: absolute;
padding: 10px 5px;
top:0;
left: 1px;
width:45px;
text-align:center;
background:#000;	
color:#fff;
}
.darkarea .module10-time {
background:#333;	
}
.module10-time h4{
text-align:center;
}
.timeline-thumb img{
float:left;
width:100%;
height:auto;
}
.timeline-thumb:before{
content: "___";
position:absolute;
top:12px;
left:45px;
}
.timeline-thumb {
float:left;
width:25%;
padding-right:15px;
}
.timeline-title {
float:right;
width:75%;
font-size:12px;
line-height:14px;	
} .catwithnumber {
padding:10px 0;
float:left;
width:100%;
position:relative;
border-bottom:1px solid#eee;
}
.catwithnumber:first-child {
padding:0 0 7px 0;
}
.catwithnumber-title {
float:left;
}
.catwithnumber-count h4{
position:relative;
float:right;
font-size:14px!important;
line-height:14px!important;
font-weight:bold;
color:#000;	
border:2px solid#000;
text-align:center;
padding:3px 7px;
}
.green .catwithnumber-count h4 {
background:#00A99D;
}
.blue .catwithnumber-count h4{
background:#0277BD;
}
.yellow .catwithnumber-count h4 {
background:#F36C28;
}
.black .catwithnumber-count h4 {
background:#000;
}
.purple .catwithnumber-count h4 {
background:#BA68C8;
}
.catwithnumber-desc {
float:left;
width:100%;
font-size:11px;
line-height:15px;
text-transform:uppercase;
margin-top:3px;	
}
.module8-time span.post-single-rate.post-small-rate.stars-small {
float:right!important;
margin-top:-5px;
} .authors11-wrapper {
width:100%;
float:left;
position:relative;
}
.authors-top {
width:40%;
float:left;	
}
.author-job {
width:100%;
float:left;
text-transform:uppercase;
font-size:10px;
}
.authorpost-top {
width:100%;
float:left;
position:relative;
padding:0 0 3% 0;
margin-bottom:0;
}
.author-contact11 {
float: left;
width: 100%;
margin-top: 15px;
padding: 10px 0 5px;
position: relative;
border-top: 1px solid#ddd;
border-bottom: 1px solid#ddd;	
}
.author-bottom {
width:60%;
padding-left:30px;	
float:right;
position:relative;
}
.author-desc {
width:100%;
float:left;
margin:10px 0 0;
padding:10px 0 0;
border-top:1px solid rgba(0,0,0,0.08);
}
.module-authoravatarwrapper {
width:100%;
float:left;
position:relative;
}
.module-authoravatar {
width:80%;
float:left;
}
.author-descriptionmodule {
float:left;
width:100%;
margin-bottom:10px;
}
.module-authoravatar img{
border-radius:50%;
width:100%;
height:auto;
}
.authorwritten{
border-radius:50%;
position:absolute;
width:55px;
height:55px;
font-size:10px;
background:#fff;
color:#000;
padding:4px;
text-align:center;
right:20px;
bottom:20px;
}
.authorpost-descriptionmodule {
margin:10px 0 0 0;
float:right;
width:65%;
}
.author-article {
width:100%;
float:left;
font-size:12px;
margin-bottom:20px;
border-bottom:1px solid rgba(0,0,0,0.08);
}
.author-article:last-child {
margin-bottom:0;
}
.blog-title4  {
width:100%;
float:left;
}
.module11-meta {
float: left;
position:relative;	
font-size: 11px;
line-height: 16px;
margin-top:10px;
padding: 7px 0;
border-top:1px solid rgba(0,0,0,0.08);
text-transform: uppercase;
width: 100%;
} .woo-carbrand {
float:left;
padding:5px 15px;
}
.woo-catbrandwrapperthumb {
float:left;
width:100%;
margin-bottom:5px;
text-align:center;
}
.woo-catbrandthumb {
margin:0 auto;
overflow:hidden;
}
.woo-catlist {
margin: 0 0 10px 0;
border:1px solid rgba(0,0,0,0.1);
float:left;
width:100%;
position:relative;
}
.woo-catlist:last-child {
margin: 0 ;
}
.woo-catlist:hover {
background:#000;
}
.woo-catlist:hover .woo-catlisttitle a{
color:#fff;
}
.woo-catlist:hover .woo-catlisttitle a:hover{
color:#999;
}
.woo-catlisttitle {
float:right;
width:60%;
padding:15px;
font-size: 13px;
line-height:18px;	
}
.woo-catlisttitle .item-sold {
margin-bottom: 0;
}
.woo-catlisttitle span.price {
margin:10px 0;
}
.woo-catlisttitle h5{
float:left;
width:100%;
border-bottom:1px solid rgba(0,0,0,0.1);
margin-bottom:5px;
padding-bottom:5px;
}
.woo-catlisttitle a{
float:left;
width:100%;
}
.woo-catlisttitle .star-rating {
float:left;
margin-bottom:5px;
width:100%;
font-size:11px;	
}
.woo-catlistdesc {
float:left;
width:100%;
}
.woo-catlistthumb {
float:left;
width:40%;
position:relative;
overflow:hidden;		
}
.woo-catlistthumb img {
width:100%;
height:auto;
}
.woo-catlist .woo-catlisttitle a:hover {
text-decoration:none;
} .woocommerce .module23-articlewrapper {
padding:30px 45px;
}
.woo8-title {
float: left;
overflow: hidden;
position: relative;
width: 100%;
margin:5px 0 5px 0;
}
.woo8-title h2 a, .woo8-title h2 a:visited{
color:#000;
}
.woo8-title h2 a:hover{
color:#999;
}
.woo8-article {
float:left;
width:100%;
margin-bottom:20px;
}
.archive-cat8 {
float:left;
width:100%;
}
.archive-cat8 h5 a, .archive-cat8 h5 a:visited{
color:#000;
}
.archive-cat8 h5 a:hover{
color:#999;
}
.wrapper-module25 span.price {
margin-bottom:15px;
color:#000;
}
.wrapper-module25 span.price  del{
margin-right:15px;
color:#d60000;
}
.wrapper-module25 .out-stock {
float: left;
margin-bottom:5px;	
color:#d60000;
}
.module23-thumbnail > div.star-rating {
position:absolute!important;
top:20px;
left:20px;
color:#000;
z-index:2;
}
.module23-articlewrapper > a {
float:left;
} .wrapper-module23 {
float: left;
position: relative;
width:50%;
background:#000;
}
.module23-thumbnail {
float:left;
width:50%;
position:relative;
overflow:hidden;
}
.module23-articlewrapper {
z-index: 2;	
position:relative;
}
.module23-articlewrapper a{
color:#fff;
}
.wrapper-module23:hover .module23-articlewrapper a:hover{
color:#666;
}
.module23-articlewrapper {
padding:25px;
width:50%;
float:right;
position:relative;
color:#999;	
}
.wrapper-module23:nth-child(odd) .module23-thumbnail {
float:right;
}
.wrapper-module23:nth-child(odd) .module23-articlewrapper {
float:left;
}
.wrapper-module23:nth-child(even) .module23-articlewrapper:before {
font-family: FontAwesome;
content: "\f0d9";
position:absolute;
color:#000;
top:27%;
left:-13px;
font-size:45px;
}
.wrapper-module23:nth-child(odd) .module23-articlewrapper:before {
font-family: FontAwesome;
content: "\f0da";
position:absolute;
color:#000;
top:25%;
font-size:45px;
right:-13px;
}
.title-module123 {
float: left;
overflow: hidden;
position: relative;
width: 100%;
padding-bottom:15px;
margin-bottom:15px;
border-bottom: 1px solid #333;	
color:#fff;
}
.module23-date {
position:absolute;
border: 2px solid #fff;
color: #fff;
padding:5px;
z-index:2;
text-transform:uppercase;
text-align:center;
bottom:5%;	
}
.wrapper-module23:nth-child(odd) .module23-date {
left:5%;
}
.wrapper-module23:nth-child(even) .module23-date {
right:5%;
}
.module23-day {
float:left;
padding:0 10px 5px 10px;
margin-bottom:5px;
width:100%;
border-bottom:1px solid#fff;
}
.module23-meta {
border-top: 1px solid #333;
float: left;
font-size: 11px;
font-weight: normal;
line-height: 16px;
padding: 10px 0;
text-transform: uppercase;
width: 100%;
}
.module23-meta .readtime:before, .module23-meta .wpfp-span:before, .module23-meta .post-views-count:before   {
color: #fff;
}
@media only screen and (min-width: 1px) and (max-width: 825px) {
.wrapper-module23 {
width:100%;
float:left;
}
}
@media only screen and (max-width: 320px) {
.module23-thumbnail {
display:none;
}
.module23-articlewrapper {
width:100%;
}
} .module25-wrapper {
width: 100%;
float: left;
position: relative;
border:1px solid#666;
}
.module25-wrapper:before {
font-family: FontAwesome;
content: "\f040";
position:absolute;
color:#ddd;
top:0;
right:-3px;
font-size:30px;
z-index:1
}
.module25-maintitle {
position: relative;
float: left;
text-align:center;
width: 100%;
color:#fff;
background:#242423;
padding:20px;
margin-bottom:30px;
}
.module25-maintitle:before {
position: absolute;
content: "";
height: 1px;
width: 100%;
bottom: -3px;
left: 0;
background:#666;	
}
.module25-author {
position: absolute;
top:5px;
left:5px;
}
.module25-author img{
position:relative;
float:left;
width:80px;
height:80px;
border-radius: 50%;
}
.module25-authorname{
position:relative;
float:left;
margin:10px 0 0 15px;
text-transform:uppercase;
}
.module25-authorname a,.module25-authorname a:visited{
color:#fff;	
}
.module25-authorname a:hover{
color:#999;	
}
.module25-authorjob {
width: 100%;
float: left;
font-size:11px;
color:#ddd;	
}
.wrapper-module25 {
float: left;
position: relative;
width:100%;
}
.module25-meta {
float: left;
width: 100%;
margin-bottom: 10px;
text-transform: uppercase;
}
.module25-title {
float: left;
position: relative;
width:100%;
margin-bottom:30px;
padding: 0 30px;	
}
.module25-title h2{
width: 100%;
float: left;
margin-bottom:15px;
text-transform: uppercase;	
}
.module25-subtitle{
width: 100%;
float: left;
}
.module25-articlewrapper {
float: left;
position: relative;
width:100%;
padding: 0 30px;		
}
.module25-articlewrapper .column {
padding: 15px 15px 0 15px;
border-right: 1px solid#666;
}
.module25-articlewrapper .first.column {
padding: 15px 15px 0 0;
border-right: 1px solid#666;
}
.module25-articlewrapper .last.column {
padding: 15px 0 0 15px;
float: right!important;
border-right: none;
}
@media only screen and (min-width: 1px) and (max-width: 601px) {
.module25-articlewrapper .first.column ,
.module25-articlewrapper .column,
.module25-articlewrapper .last.column {
padding: 0 0 0 0;
width:100%!important;
border-right: none;	
}
.module25-author {
display:none;
}
}
.module25-article {
float: left;
position: relative;
width:100%;
border-top: 1px solid#666;	
}
.module25-article .tiled-gallery,
.module25-article iframe,
.module25-article .wp-playlist-light,
.module25-article img{
display:none
}
.module25-thumbnail {
float: left;
width: 100%;
position: relative;
overflow: hidden;
}
.module25-article blockquote {
position:relative;
max-width: 100%;
padding: 15px;
margin: 10px 0 20px;
float: left;
border: 1px solid#666;	
background:transparent;
font-style:italic;
}
.module25-article blockquote:before {
font-family: FontAwesome;
content: "\f10e";
position:absolute;
color:#000;
top:15px;
left:-10px;
font-size:22px;
}
.wrapper-module25 .module23-articlewrapper {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;	
}
.wrapper-module25:hover .module23-articlewrapper {
-webkit-transform: scale(1.01, 1.01);
-moz-transform: scale(1.01, 1.01);
-o-transform: scale(1.01, 1.01);
-ms-transform: scale(1.01, 1.01);
transform: scale(1.01, 1.01);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;	
background:#fff;	
}
.wrapper-module25 .module23-articlewrapper {
background:#f9f9f9;
}
.wrapper-module25:nth-child(odd) .module23-thumbnail {
float:right;
}
.wrapper-module25:nth-child(odd) .module23-articlewrapper {
float:left;
}
.wrapper-module25:nth-child(even) .module23-articlewrapper:before {
font-family: FontAwesome;
content: "\f0d9";
position:absolute;
color:#f9f9f9;
top:27%;
left:-13px;
font-size:45px;
}
.wrapper-module25:nth-child(odd) .module23-articlewrapper:before {
font-family: FontAwesome;
content: "\f0da";
position:absolute;
color:#f9f9f9;
top:25%;
font-size:45px;
right:-13px;
}
.wrapper-module25:nth-child(odd):hover .module23-articlewrapper:before, 
.wrapper-module25:nth-child(even):hover .module23-articlewrapper:before {
color:#fff;
}
.wrapper-module25:hover .module23-articlewrapper {
z-index:99;
}
.wrapper-module25 .score-number {
right:20px;
top:20px;
}
.wrapper-module25:nth-child(even)  .score-number {
left:20px;
}
.article-module125 {
float:left;
margin-bottom:15px;
clear:both;
}
.readmore-module25 a{
border: 1px solid #000;
float:left;
padding: 3px 15px;
font-size:11px;
text-transform:uppercase;
color:#000;
}
.readmore-module25 a:hover{
border: 1px solid #000;
background:#000;
color:#fff;
}
.title-module125 {
float:left;
width:100%;
margin-bottom:15px;
}
.title-module125 h2 a  {
color:#000;
}
.title-module125 h2 a:hover  {
color:#999;
} .module1-wrapper {
float: left;
position: relative;
width: 100%;
background:#f9f9f9;
margin-bottom:50px;
}
.module1-wrapper:last-child {
margin-bottom:0;
}
.module1new-thumbnail {
float:left;
width:50%;
overflow:hidden;
position:relative;
}
.module1new-thumbnail img{
width:100%;
height:auto;
}
.module1-descproduct {
float:right;
width:50%;
padding:25px;
}
.module1-cat {
margin-bottom:15px;
width:100%;
text-transform:uppercase;		
}
.module1-title {
margin-bottom:15px;
width:100%;
text-transform:uppercase;
}
.module1-desc {
float: left;
width: 100%;
padding-top:10px;
margin:5px 0 20px 0;
border-top:1px solid#ccc;
}
.module1-descproduct .out-stock {
color:#e8534f;
}
.module1-wrapper .percent-wrapper {
display:inline!important;
right:10px;
top:10px;
}
.module1-buywrapper{
float:left;
width:49%;
}
.module1-wrapper .woo1-deschide .module1-buywrapper,
.module1-wrapper .woo1-deschide .module1-comparewrapper,
.module1-wrapper .woo1-deschide  .percent-wrapper {
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-o-transform: scale(0, 0);
-ms-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity:0;	
}
.module1-wrapper:hover .woo1-deschide .module1-buywrapper,
.module1-wrapper:hover .woo1-deschide .module1-comparewrapper,
.module1-wrapper:hover .woo1-deschide  .percent-wrapper {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
opacity:1;		
}
.module1-comparewrapper {
float:right;
width:49%;
}
.module1-buywrapper a.button {
float:left;
width:100%;
font-size:13px;
line-height:16px;
text-transform: uppercase;	
text-align:center;
}
.module1-comparewrapper a.button {
float:right;
width:100%;
font-size:13px;
line-height:16px;
text-transform: uppercase;
text-align:center;	
} .module2-wrapper {
float:left;
width:100%;
}
.wrapper-module2 {
float: left;
position: relative;
width: 100%;
background:#f9f9f9;
}
.module2-post {
color: #ccc;
background: #000;
padding: 20px;
overflow: hidden;
margin-bottom: 30px;
}
.module2-post:last-child {
margin-bottom:0;
}
.module2-thumb {
float: left;
width: 28%;
overflow:hidden;	
}
.module2-title {
float: right;
width: 72%;
padding-left:30px;	
}
@media only screen and (min-width: 1px) and (max-width: 601px) {
.module2-thumb {
width:100%;
margin-bottom:15px;
}
.module2-title {
width:100%;
padding-left:0;		
}
}
.module2-meta {
float: left;
width:100%;
margin: 15px 0;
font-size: 11px;
line-height: 11px;
text-transform: uppercase;
}
.module2-meta span.stars-small {
float:right;
margin:-3px 0 0 0;	
}
.module2-cat {
float: left;
width:100%;
margin-bottom: 5px;
font-size: 11px;
line-height: 14px;
text-transform: uppercase;
}
.module2-post a, .module2-post a:visited{
color:#fff;
}
.module2-post a:hover{
color:rgba(99,99,99,0.9);
}
.widget2-meta {
float: left;
width:100%;
margin-top:10px;
font-size:12px;
} .module8-wrapper {
float:left;
width: 100%;
}
.wrapper-submodule {
float: left;
padding:0 0 10px 0;
margin-bottom:10px;
position: relative;
width: 100%;
border-bottom:1px solid#e9e9e9;		
}
.module6{
padding:0;
border:none;
background:#f9f9f9;
border:1px solid#f0f0f0;	
margin-bottom:5px;	
}
.module6:last-child{
margin-bottom:0;	
}
.module6:hover{
background:#f0f0f0;
} .module3-cat {
float:left;
margin-bottom:10px;
width:100%;
}
.woomodule3-title {
position:absolute;
width:100%;
top:65%;
text-align:center;
text-transform:uppercase;
z-index:99;
}
.woomodule3-title a{
color:#fff;
}
.woomodule3-title a:hover{
color:#e8534f;
}
.woomodule3desc-wrapper {
position:absolute;
width:100%;
top:80%;
text-align:center;
background: rgba(258,258,258,0.9);
padding:5px 0;
z-index:9;
}
.woomodule3desc-wrapper  .percent-wrapper {
left:10px;
top: -4px;
font-size: 12px;
line-height:14px;
}
.price-module3 .percent-wrapper {
display:inline!important;
text-align:center;
position:absolute;
width:45px;
padding:8px 10px;
background:#e8534f;
color:#fff;
border-radius:70%;
}
.price-module3 .amount {
color:#000;
font-size: 16px;	
}
.custom-buttonwoo3 button.button {
position:absolute;
left:40%;
top:40%;
border:none;	
background:#e8534f;
width: 55px;
height: 55px;
background-image: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/shopcart.png);
background-position: center center;
background-repeat: no-repeat;
}
.custom-buttonwoo3 button.button:hover{
background: rgba(0,0,0,1)!important;
background-image: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/shopcart.png)!important;
background-position: center center!important;
background-repeat: no-repeat!important;
}
.list_carousel3 .custom-buttonwoo3 button.button {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity:0;
}
.list_carousel3:hover .custom-buttonwoo3 button.button{
opacity:1;
} .subcattext-wrapper {
float:left;
width: 100%;
padding:2px 5px;
text-transform:uppercase;
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;	
}
.subcattext-wrapper:hover {
padding-left:15px;
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.subcattext-wrapper span{
margin-left:5px;
font-size:13px;
} .module2-wrapper .col-md-3,
.module2-wrapper .col-md-4 {
padding-left:0;
}
.woomodule2-thumbnail {
float:left;
width:100%;
overflow:hidden;
position:relative;
}
.price-module,
.woo-buttonwrapper{
float:left;
width:100%;
margin-bottom:10px;
text-align:center;
}
.descproduct-wrapper > div > div.price-module > span {
font-weight:bold;
color:#000;
font-size:122%;	
}
.woomodule2-thumbnail .star-rating {
position: absolute;
left:10px;
top:10px;
font-size:12px;
z-index:9;
}
.descproduct-wrapper {
float: left;
padding: 20px;
margin:0;
width: 100%;
background:#f9f9f9;	
}
.woocommerce ul.products li.product a img {
margin: 0 0 0;
} .module3-post .dashicons {
font-size: 25px;
}
.Module2-left {
float: left;
width: 20%;
position: relative;
overflow: hidden;
padding:15px 0 0 15px;
border-top:1px solid#bcc0c4;
border-left:1px solid#bcc0c4;	
}
.Module2-right {
float: right;
width: 80%;
padding-left: 30px;
}
.article-module1big {
float: left;
width:100%;
}
.Module2-left .star-review {
float: none;
width:55%;
margin:0 auto;
}
.meta-content {
float:left;
width:100%;
padding:5px 0;
}
.meta-price {
float:left;
width:100%;
}
.news-module2big h4.woomodule2-title {
float:left;
margin-bottom:10px;
} .modulebox-module15 {
float: left;
width:100%;
position:relative;
}
.module15-content {
float:right;
width:100%;
}
.modulel15 {
margin: 0;
padding: 0;
list-style-type: none;
float:left;
}
.modulel15 li {
width:100%;
float:left;
position:relative;
counter-increment: step-counter;
padding:0 0 10px 25px;	
margin-bottom: 10px;
border-bottom:1px solid#ddd;
}
.modulel15 li:last-child {
margin-bottom: 0;
}
.modulel15 li::before {
font-family: Times New Roman;
position:absolute;
content: counter(step-counter);
font-size:177%;
color: #000;
left:0;
top:5px;
} .module3-article {
float: left;
width: 100%;
}
.blog-article {
float: left;
padding:10px 0 0;
font-size:13px;
line-height:18px;	
} .module5a-top {
float: left;
margin-bottom: 10px;
width: 100%;
}
.module5a-contentwrapper {
float: left;
position: relative;
width: 100%;
}
.module5a-content {
float: left;
position: relative;
width: 70%;
padding-right:30px;
}
.module5a-wrapperdiv{
float: left;
position: relative;
width: 100%;
}
.module5a-column {
float: left;
position: relative;
width: 100%;
}
.module5a-column .first.column {
padding: 15px 15px 15px 0;
border-right: 1px solid#666;	
}
.module5a-column .last.column {
padding: 15px 0 15px 15px;
float: right!important;
border-right: none;
}
@media only screen and (min-width: 1px) and (max-width: 601px) {
.module5a-column .first.column ,
.module5a-column .column,
.module5a-column .last.column {
padding: 0 0 0 0;
width:100%!important;
border-right: none;	
}
.module5a-morecontentwrapper,
.module5a-content {
width: 100%!important;
padding-right: 0;
}
.module5a-subcatwrapper {
padding: 10px 0;
border-top: 1px solid#666;
border-bottom: 1px solid#666;	
margin:15px 0;	
}
.theiaStickySidebar {
position:relative;
width:100%;
float:left;
}
.module5-intro {
padding: 15px 0!important;
margin-bottom:15px;
}
}
.module5a-morecontentwrapper {
float: right;
width:30%;
margin-bottom:15px;
padding:15px 25px;
border: 3px solid#000;	
}
.module5a-morecontent {
float: left;
position:relative;
padding-bottom:10px;
margin-bottom:10px;
border-bottom: 1px solid#666;
width: 100%;
}
.module5a-morecontent h5{
margin-bottom:10px;
}
.module5a-moretext {
float: left;
position: relative;
width: 100%;
color: #000;
padding: 0 0 5px 0;
margin-bottom:15px;
border-bottom: 1px solid#666;
}
.module5a-subcatwrapper {
float: left;
width: 100%;
font-size:13px;
padding-top:10px;
border-top: 1px solid#666;	
text-align:center;
}
.module5a-subcatwrapper a {
margin-right: 10px;
padding-right: 10px;
border-right: 1px solid#999;
text-transform: uppercase;
}
.module5a-column .module30-text blockquote {
display:none;
} .module5b-content {
float: left;
position: relative;
width: 80%;
padding-right: 30px;
}
.module5b-title {
float: left;
position: relative;
width: 100%;
margin-bottom: 15px;
text-align:center;		
}
.module5b-morecontentwrapper {
float: right;
width: 20%;
padding: 15px 25px;
margin:15px 0 30px;
border: 3px solid#000;
}
.module5b-morecontent {
float: left;
position: relative;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid#666;
width: 100%;
}
.module5b-morecontent:hover {
background-color:#f9f9f9;
}
.module5b-morecontent:last-child {
margin-bottom: 0;
border-bottom: none;
}
.module5b-morecontent h6{
float: left;
margin-bottom: 10px;
width: 100%;
text-transform: uppercase;	
}
.module5b-contentright{
float: left;
width: 100%;
}
.module5b-morethumb{
float: left;
width: 25%;
padding:5px 10px 0 0;
}
.module5b-column {
float: left;
position: relative;
width: 100%;
}
.module5b-column .first.column {
padding: 15px 15px 0 0;
border-right: 1px solid#666;
}
.module5b-column .column {
padding: 15px 15px 0 15px;
border-right: 1px solid#666;	
}
.module5b-column .last.column {
padding: 15px 0 15px 15px;
float: right!important;
border-right: none;
}
@media only screen and (min-width: 1px) and (max-width: 601px) {
.module5b-column .first.column ,
.module5b-column .column,
.module5b-column .last.column {
padding: 0 0 0 0;
width:100%!important;
border-right: none;	
}
.module5b-morecontentwrapper,
.module5b-content {
width: 100%;
padding-right: 0;
}
.module5b-intro {
padding: 15px 0!important;
margin-bottom:15px;
}
.module5b-subcatwrapper {
padding: 10px 0;
border-top: 1px solid#ccc;
border-bottom: 1px solid#ccc;	
margin:15px 0;	
}
}
.module5b-subcatwrapper {
float: left;
width: 100%;
font-size:13px;	
padding-top: 10px;
border-top: 1px solid#666;
text-align:center;	
}
.module5b-intro {
float: left;
position: relative;
width: 100%;
padding: 20px 0;
border-top: 1px solid#666;	
border-bottom: 1px solid#666;
text-align:center;	
}
.module5b-intro h5{
color:#000;
font-style:italic;
}
.module5b-intro span{
float: left;
width: 100%;
padding: 10px 0 0;
}
.module5b-shortintrowrapper{
float: left;
width: 100%;
}
.module5b-shortintro{
text-transform: uppercase;	
width: 49%;
padding:0 10px;
float:left;
margin-bottom:15px;
text-align:right;	
}
.module5b-shortintro:last-child{
text-align:left;
}
.module5b-shortintro:before {
font-family: FontAwesome;
content: "\f044";
font-weight:bold;
margin-right: 5px;
color:#000;	
}
.module5b-subcatwrapper a {
margin-right: 10px;
padding-right: 10px;
border-right: 1px solid#999;
text-transform: uppercase;
} .module5-wrapper {
width: 100%;
float: left;
position: relative;
padding-bottom:2px;
border-bottom:2px solid#666;
}
.module5-top {
float: left;
width: 100%;
}
.module5-maintitle {
float: left;
position: relative;
margin-bottom:10px;	
border-bottom:1px solid#000;
color:#000;
}
.module5-title {
float: left;
position: relative;
width: 100%;
margin-bottom: 15px;
}
.module5-meta {
text-transform: uppercase;
float: left;
width: 100%;
margin-bottom: 15px;
font-size:11px;
}
.module5-thumbnail {
float: left;
width: 100%;
margin-bottom: 20px;
position: relative;
}
.module5-caption {
font-size: 11px;
line-height: 14px;
padding:7px 0 0 10px;
position: absolute;
bottom:0;
right:0;
background:#fff;
color:#000;
text-transform: uppercase;	
text-align: right;
}
.module5-caption:before {
font-family: FontAwesome;
content: "\f115";
font-weight:bold;
color: #000;
margin-right: 5px;
}
.module5-content {
float: left;
position: relative;
width: 100%;
}
.module5-intro{
float: left;
position: relative;
color: #000;
width: 100%;
padding: 25px 0;
text-align: center;
border-top: 1px solid#666;
border-bottom: 1px solid#666;
}
.module5-intro h5{
font-style:italic;
}
.module5-content .column{
padding:0 15px;	
}
.module5-content .first.column {
padding: 15px 15px 15px 0;
border-right: 1px solid#666;	
}
.module5-content .last.column {
padding: 15px 0 15px 15px;
float: right!important;
border-right: none;
}
@media only screen and (min-width: 1px) and (max-width: 601px) {
.module5-content .first.column ,
.module5-content .column,
.module5-content .last.column {
padding: 0 0 0 0;
width:100%!important;
}
.module5-morecontent {
padding: 10px 0;
width:100%!important;
border-right: none!important;	
border-bottom: 1px solid#666;
}
.module5-content .first.column {
border-right: none;
}
}
.module5-moretext {
float: left;
position: relative;
width: 100%;
text-align:center;
color:#000;	
padding:15px 0;
border-top:1px solid#666;	
}
.module5-morecontentwrapper {
float: left;
width:100%;
text-align:center;
padding:15px 0;
border-top:1px solid#666;	
border-bottom:1px solid#666;		
}
.module5-morecontent {
float: left;
padding:10px 15px;	
width: 33.3%;
border-right:1px solid#666;	
}
.module5-morecontent:nth-child(3) {
float:right;
border-right:none;		
}
.module25-readmore {
float: left;
margin: 15px 0;
}
.module25-subcatwrapper {
float: left;
width:100%;
text-align:center;
margin-bottom:15px;	
padding-top:15px;
border-top:1px solid#666;		
}
.module25-subcatwrapper a{
margin-right:10px;
padding-right:10px;
border-right:1px solid#666;	
text-transform:uppercase;
}
.module25-subcatwrapper a:last-child{
margin-right:0;
padding-right:0;
border-right:none;	
}
.slide-metamodule {
position:relative;
float:left;
width:100%;
overflow:hidden;
}
.slide-metamodule .slide-meta {
color:#fff;
position:absolute;
top:30px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
left:-222px;
background:rgba(0,0,0,0.3);
padding:15px 15px 5px 15px;
width:125px;
}
.slide-metamodule:hover .slide-meta {
top:30px;
left:0;
opacity:1;
}
.slide-meta .share-pinterestpost, .slide-meta .share-twitterpost, .slide-meta .share-fbpost {
float: left;
width:100%;
position:relative;
font-weight:bold;
margin:0 0 15px 0;
font-size: 20px;
}
.slide-meta .post-views-count, .slide-meta .readtime,.slide-meta .wpfp-span {
float: left;
width:100%;
position:relative;
margin:0 0 10px 0;
font-size: 12px;
}
.slide-meta .post-views-count:before, .slide-meta .readtime:before, .slide-meta .wpfp-span:before,.slide-meta .share-pinterestpost a, .slide-meta .share-twitterpost a, .slide-meta .share-fbpost a{
color:#fff;
margin:0 10px 0 0;	
}
.blog5-left {
float: left;
margin-bottom: 15px;
width:100%;
}
.module5-toparticle {
position: absolute;
bottom: 10%;
left: 5%;
width: 80%;
z-index: 2;
}
.catmodule-absolute {
padding:5px 10px;
position:absolute;
background:#000;
left:10px;
top:10px;
z-index:1;
font-size:10px;
line-height:14px;
text-transform:uppercase;
} 
.catmodule-absolute a{
color:#fff;
} 
.catmodule-absolute a:hover{
color:rgba(258,258,258,0.6);
}
.sub-module5 {
float: left;
margin-bottom:15px;
padding:0 15px 0 0;	
width: 50%;
}
.sub-module5:nth-child(odd) {
float:right;
padding:0 0 0 0;
clear:both;
}
.sub-module5:nth-last-child(2), .sub-module5:last-child {
padding-bottom:0;
margin-bottom:0;
}
.sub-module5bg {
float:left;
border:1px solid#ccc;
}
.sub-module5bg:hover {
border:1px solid#000;
background:#000;
}
.sub-module5bg:hover a,.sub-module5bg:hover a:link,.sub-module5bg:hover a:visited{
color:#fff;
}
.sub-module5bg:hover a:hover{
color:#999;
}
.subblog5-thumb {
float: left;
width: 34%;
overflow:hidden;		
}
.subblog5-article {
float: right;
width: 66%;
padding:15px;
}
.module5-cat {
float: left;
width: 100%;
margin-bottom: 5px;
font-size: 11px;
line-height: 12px;
text-transform: uppercase;
}
.subblog5-article h5{
float: left;
width: 100%;
} .module6a-post {
width:100%;
float:left;
margin-bottom:15px;
padding-bottom:15px;	
border-bottom:1px solid#ccc;
}
.module6a-post h5{
width:100%;
float:left;
margin-bottom:10px;
}
.module6a-post:last-child  {
margin-bottom:0;
}
.module6a-post span {
float: left;
width:100%;
text-transform:uppercase;
font-size: 11px;
line-height:12px;
margin-bottom:5px;	
}
.module6ol-authorjob {
width: 100%;
float: left;
text-transform: uppercase;
font-size: 12px;
line-height:12px;
margin:0 0 15px 0;	
} .module6ol {
width:100%;
float:left;
position:relative;
}
.module-6 {
width:100%;
float:left;
position:relative;
}
.wrapper-woo1 {
width:24.25%;
margin-right:1%;
float:left;
position:relative;
}
.wrapper-woo1:last-child {
float:right;
margin-right:0;
}
.module6-post {
width:100%;
float:left;
margin-bottom:15px;
border-bottom:1px solid#eee;
}
.module6-post h5{
width:100%;
float:left;
text-transform:uppercase;
margin-bottom:15px;
}
.module6-post span{
width:100%;
float:left;
font-size:11px;
text-transform:uppercase;
}
.module6-post:last-child  {
margin-bottom:0;
}
.module6-thumb {
float:left;
margin:0 10px 0 0;
width:20%;
overflow:hidden;
}
.module6-article {
float: left;
width: 100%;
}
.module6-article blockquote {
float: left;
max-width: 100%;
margin: 0 0 15px 0;	
padding: 0 0 0 15px;
background: #fff;	
}
.module6-article blockquote:before {
top: 5px;
}
.woo6-desc {
float:right;
width:55%;
padding-top:10px;
}
.woomodule6-title {
float:left;
margin-bottom:5px;
text-transform:uppercase;
}
.woo6-desc span.price{
float: left;
width: 100%;
margin-bottom:5px;
}
.woo6-desc .out-stock{
float:left;
width:100%;
margin-bottom:5px;
color:#e8534f;	
}
.woo6-desc .rating{
display:none;
}
.woo6-desc .star-rating span {
color:#e8534f;
}
.custom-buttonwoo6 button.button {
position:absolute;
left:15%;
top:37%;
background:#e8534f;
width:35px;
height:35px;
background-image: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/shopcart.png);
background-position: center center;
background-repeat: no-repeat;
border-radius: 50%
}
.custom-buttonwoo6 button.button:hover{
background: rgba(0,0,0,1)!important;
background-image: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/shopcart.png)!important;
background-position: center center!important;
background-repeat: no-repeat!important;
}
.woo-catlist .custom-buttonwoo6 button.button {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity:0;
}
.woo-catlist:hover .custom-buttonwoo6 button.button{
opacity:1;
} .woomodule9-sale {
position:absolute;
right:0;
height:55px;
width:55px;
background-image: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/sale-badge.png);
background-position: right top;
background-repeat: no-repeat;		
z-index:99;
}
.woomodule9-sale .onsale2{
display:none;
}
.wrapper-module3 .woo9-deschide {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity:0;	
}
.col-md-3 .woo9-deschide  button.button ,
.col-md-3 .woo9-deschide .out-stock,
.col-md-3 .woo9-deschide .title-carousel3{
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-o-transform: scale(0, 0);
-ms-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity:0;	
}
.col-md-3:hover .woo9-deschide  button.button ,
.col-md-3:hover .woo9-deschide .out-stock,
.col-md-3:hover .woo9-deschide .title-carousel3{
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
opacity:1;		
}
.col-md-3:hover .woo9-deschide {
opacity:1;		
}
.col-md-3 .woo9-deschide .out-stock{
position:absolute;
width:25;
top:10px;
left:10px;
padding:2px 10px;
color:#fff;
background:#e8534f
}
.woo9-deschide  button.button {
top: 35%;
}
.woo9-deschide .title-carousel3 {
margin:10px 0;
float:left;
line-height: 12px;
}
.woo9-deschide .title-carousel3 span.price ins span.amount{
font-weight:bold;
font-size:111%;
} .module17-title {
float:left;
position:absolute;
bottom:0;
left:-1px;
padding:5px 15px 0 15px;
background:#fff;
z-index:9;
}
.module17-price {
float: left;
margin: 0px;
width: 100%;
}
.module17-buy {
bottom:69px;
left:0;
padding:5px;
}
.module17-compare {
bottom:101px;
left:0;
padding:5px;
}
.wrapper-module17 .module17-price {
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-o-transform: scale(0, 0);
-ms-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity:0;	
padding:0;
height:0;
}
.wrapper-module17:hover .module17-price{
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
opacity:1;		
padding:15px;	
height:auto;	
}
.wrapper-module17 .percent-wrapper {
display: inline!important;
text-align: center;
position: absolute;
font-size:10px;
right:12px;
top:5px;
line-height:13px;
width:42px;
padding:9px 5px;
background:#e8534f;
color: #fff;
border-radius:50%;
}
.module17-buy a.button,
.wrapper-module17 .woocommerce a.button  {
background:transparent;
color:#fff!important;
border:2px solid#fff;
}
.module17-buy a:hover.button,
.wrapper-module17 .woocommerce a:hover.button  {
background:#fff;
border:2px solid#fff;	
color:#444!important;	
}
.wrapper-module17 .module17-buy {
-webkit-transform: translateX(-300%);
-moz-transform: translateX(-300%);
-o-transform: translateX(-300%);
-ms-transform: translateX(-300%);
transform: translateX(-300%);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition: all 0.7s ease-in-out;
-moz-transition: all 0.7s ease-in-out;
-o-transition: all 0.7s ease-in-out;
-ms-transition: all 0.7s ease-in-out;
transition: all 0.7s ease-in-out;
position:absolute;	
width:30%;
left:35%;
color:#000;
letter-spacing:1px;	
z-index:99;   
}
.wrapper-module17 .module17-compare {
-webkit-transform: translateY(550%);
-moz-transform: translateY(550%);
-o-transform: translateY(550%);
-ms-transform: translateY(550%);
transform: translateY(550%);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
position:absolute;	
width:30%;
left:35%;
color:#000;
letter-spacing:1px;	
z-index:99;   
}
.wrapper-module17:hover .module17-buy,
.wrapper-module17:hover .module17-compare {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
} #module17-wrapper{
float: left;
margin-bottom:35px;
position: relative;
width: 100%;
}
.list_carousel3 .prev17, .list_carousel3 .next17 {
background: transparent url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/carousel17-arrow.png) no-repeat 0 0;
text-indent: -999px;
display: block;
overflow: hidden;
width: 35px;
height:40px;
position: absolute;
}
.list_carousel3 .prev17 {
background-position: 0 0;
right:0;
bottom:40px;			
}
.list_carousel3 .prev17:hover {
background-position: 0 -40px;
}			
.list_carousel3 .next17 {
background-position: -35px 0;
right:0;
bottom:0px;		
}
.list_carousel3 .next17:hover {
background-position: -35px -40px;
}
#fooitemcatcar2 {
position: absolute;
bottom:0px;
width: 100%;
}
.paginationbrand {
text-align: center;
}
.paginationbrand a {
background-color:#ccc;
width:12px;
height:12px;
border-radius:50%;
margin:5px 3px 0 0;
display: inline-block;
}
.paginationbrand a.selected {
background-position: -25px -300px;
cursor: default;
background-color:#000;
}
.darkarea .paginationbrand a {
border:1px solid#fff;
}
.darkarea .paginationbrand a.selected {
border:1px solid#fff;	
background-color:#fff;
}
.paginationbrand a span {
display: none;
}
.wrapper-module17 {
float: left;
margin: 0;
position: relative;
}
.module17-thumbnail {
float: left;
width: 100%;
position: relative;
}
.module17-content {
position: absolute;
width:80%;
padding:10px;	
bottom:80px;
right:0;
background:#D82521;	
opacity:0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;	
}
.module17-content a{
color:#fff;	
}
.module17-content a:hover{
color:rgba(258,258,258,0.7);	
}
#module17-wrapper:hover .module17-content {
opacity:1;
}
.module17-content  span{
text-transform:uppercase;
font-size:11px;
color:#ddd;
}
.title-carousel7 {
float: left;
width:100%;
margin:5px 0 5px;
}
.module17-content .readtime:before {
color: #ddd!important;
} .module32{
position: relative;
float:left;
width:100%;
}
.module32-desc{
position: relative;
float:left;
width:10%;
padding:11px 15px;	
background:#000;
text-align:center;
color:#fff;
height:42px;
}
.list_carousel32 li {
margin: 0;
display: block;
float: left;
position:relative;
}
.list_carousel32.responsive {
width:90%;
float:left;
position:relative;
padding:11px 0;
height:42px;	
border:1px solid#666;
border-left:none;	
}
.list_carousel32 .prev17, .list_carousel32 .next17 {
position: absolute;
}
.list_carousel32 .fa{
background:rgba(0,0,0,0.2);
padding:3px 9px;
font-size:18px;
}	
.list_carousel32 a .fa{
background:rgba(0,0,0,1);
color:#fff;
}	
.list_carousel32 a:hover .fa{
background:#D82521;
color:#fff;
}
.list_carousel32 .prev17 {
right:35px;
bottom:8px;			
}
.list_carousel32 .next17 {
right:10px;
bottom:8px;		
}
.module32-wrapper {
float: left;
width:100%;
padding:0 75px 0 25px;
}
.wrapper-module32 {
float: left;
width:100%;
position: relative;
}
.red .module32-desc {
background:#D82521!important;
}
.green .module32-desc {
background:#00A99D;	
}
.blue .module32-desc{
background:#0277BD!important;
}
.yellow  .module32-desc{
background:#F36C28!important;
}
.black .module32-desc{
background:#000!important;
}
.purple .module32-desc{
background:#BA68C8!important;
}
.white .module32-desc{
background:rgba(258,258,258,0.8)!important;
color:#000;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
.list_carousel32.responsive,
.module32-desc{
width:100%!important;
}
.module32-wrapper {
padding: 0 70px 0 5px!important;
}
} .module9-wrapper {
float:left;
width:100%;
position:relative;	
overflow:hidden;
background:#000;
}
.module9-top {
float:left;
width:100%;
position:relative;
}
.module9-contentwrapper {
position:relative;
margin:0 auto;
max-width:1250px;
border:2px solid#f00;
}
.module9-topthumbnail {
float: left;
width: 100%;
position: relative;
overflow:hidden;
background:#000;
z-index:3;	
}
.module9-topthumbnail img{
opacity:0.6;	
transition: all 0.4s ease-in-out 0s;		
}
.module9-topthumbnail:hover img{
opacity:0.3;	
transition: all 0.4s ease-in-out 0s;		
}
.module9-title {
top:100px;
left:10%;
width: 80%;
position: absolute;
text-align:center;
z-index:3;
}
.module9-article {
float: left;
width: 100%;
margin-top:30px;
position: relative;
color:#ddd;
text-align:center;	
}
.module9-title  a, .module9-title  a:visited{
color:#fff;
}
.module9-title  a:hover{
color:rgba(258,258,258,0.6);
}
.module9-bottompost a, .module9-bottompost a:visited{
color:#000;
text-transform:uppercase;
}
.module9-cat a:hover,
.module9-bottompost a:hover{
color:rgba(0,0,0,0.6);
}
.module9-title h1, .module9-title h2, .module9-title h3, .module9-title h4,.module9-title h5{
width: 100%;
float:left;
margin-top:30px;
}
.module9-bottom {
position: absolute;
left:0;
bottom:0;
width:100%;
z-index:4;	
padding:0 15px;
border:1px solid#000;
background:rgba(258,258,258,1);	
}
.module9-bottominside {
position: relative;
margin:0 auto;
overflow:hidden;
padding:0;
max-width:1265px;
}
.module9-bottomcontent {
float: left;
width:23.5%;	
padding:25px 1.5% 25px 0;
margin-right:1.5%;
border-right:1px solid#000;	
}
.module9-bottomcontent:last-child {
border-right:none;	
}
.module9-bottompost {
width: 100%;
float: left;
}
.module9-cat a, .module9-cat a:visited{
margin:0 auto;
overflow:hidden;
font-size: 11px;
line-height: 14px;
text-transform:uppercase;
font-weight:bold;	
border:1px solid#fff;
padding:5px 10px;
margin-right:4px;
color:#fff;	
}
.module9-cat a:hover{
background-color:#fff;
color:#000;	
}
.module9-thumb {
float: right;
width: 20%;
overflow: hidden;
}
.module9-bottomline {
width: 80%;
padding-right:15px;
float: left;
text-align:right;
}
@media only screen and (max-width: 1024px) {
.module9-title {
top: 25px;
left: 15%;
width: 70%;
padding: 30px 15px 30px 0;
}
.module9-article {
display:none;
}	
}
@media only screen and (max-width: 600px) {
.module9-bottom {
position: relative;
float:left;
padding: 15px 15px 0 15px;
}
.module9-bottominside {
padding: 0 0;
}
}
@media only screen and (min-width: 321px) and (max-width: 600px) {
.module9-bottomcontent {
float: left;
width: 48.5%;
margin-bottom:15px;
margin-right: 0;
}
.module9-bottomcontent:nth-child(even) {
float: right;
}
.module9-bottomcontent:nth-child(odd) {
clear:both;
}
}
@media only screen and (max-width: 320px) {
.module9-title {
top: 15px;
padding: 0 15px 0 0;
}
.module9-title h1, .module9-title h2, .module9-title h3, .module9-title h4, .module9-title h5 {
margin-top: 0;
}
.module9-cat {
display:none;
}
.module9-bottomcontent {
float: left;
width: 100%;
margin-bottom:15px;
margin-right: 0;
}
} .module8-time {
margin:15px 0;
float:left;
width:100%;
font-size:11px;
font-weight: normal;	
text-transform:uppercase;
line-height:16px;
color:#999;
}
.module8-time span{
margin:0 1px;
}
.bublecomment {
background-image: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/bubble.png);
background-position: left top;
background-repeat: no-repeat;
width:22px;
padding:0 9px 4px 5px;
font-size:10px;
}
.darkarea .bublecomment {
background-image: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/bubble-white.png);
}
.module8-time .fa{
margin-right:2px;
}
.module10-title {
position:absolute;
left:0;
bottom:0;
padding:5px 15px 5px 0;
background:#f9f9f9;
}
.module10-bottom {
display: inline;
float: left;
width: 100%;
}
.score-number {
position:absolute;
z-index:9;
top:10px;
right:10px;
width:36px;
height:36px;
text-align:center;
padding-top:8px;
background:rgba(0, 0, 0, 0.6);	
border-radius:50%;
color:#fff;
font-size:12px;
}
.score-number canvas {
position:absolute;
z-index:10;
top:-4px;
right:-4px;
width:44px!important;
height:44px!important;	
}
.sub-module7 .score-number h4 {
font-size:16px!important;
}
.cat-thumbaudio {
position:relative;
float:left;
width:100%;
}
.module12-desc {
float:left;
width:100%;
margin:8px 0;
font-size:12px;
}
span.price {
float:left;
width:100%;
}
.item-sold {
float:left;
width:100%;
margin-bottom:10px;
} .woocat-count a{
position:absolute;
bottom:5px;
left:5px;
font-size:13px;
line-height:14px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
background:#E8534F;
padding:9px 5px;
z-index:99;
border-radius: 50%;
width:33px;
height:33px;
text-decoration:none;
}
.woocat-count a, .woocat-count a:visited{
color:#fff;
}
.woocat-count a:hover{
background:#000;	
} .sub-modulegallery {
position:relative;
float:left;
width:50%;
}
.sub-modulegallery:nth-child(even) {
float:right;
} .module26-wrapper .blog-wrapper {
border: none;
float: left;
padding: 0 0 0 0;
}
.module26-wrapper .blog-thumb-wrapper {
margin-bottom: 0;
}
.module26-wrapper .blog-thumb-wrapper .fluid-width-video-wrapper {
margin-bottom:0;	
}
.module26-top {
float: left;
width:100%;
margin-bottom:30px;
position:relative;
}
.module26-bottom {
float:left;
width:100%;
position:relative;
}
.module26-thumbnail {
float: left;
width: 100%;
position: relative;
}
.module26-title {
float: left;
position: absolute;
z-index:99;
bottom:0;
width:100%;
padding:7px 15px;
}
.module26-title a,.module26-title a:visited{
color:#fff;
}
.module26-title a:hover{
color:#aaa;
}
.module26-bottomcontent {
float:left;
width:50%;
position:relative;
padding:0 15px 0 0;	
}
.module26-bottomcontent:nth-child(2),.module26-bottomcontent:nth-child(4) {
float:right;
padding:0 0 0 15px;
}
.module26-bottomcontent:nth-child(3),.module26-bottomcontent:nth-child(4) {
margin:30px 0 0;
}
.module26-wrapper .pf-icon {
background: rgba(0,0,0,0.7);
color: #fff;
} .wrapper-module27 {
background: #000 none repeat scroll 0 0;
float: left;
position: relative;
width: 100%;
color:#999;	
}
.module27-thumbnail {
float: left;
overflow: hidden;
position: relative;
transition: all 0.4s ease-in-out 0s;
width: 50%;
z-index: 2;
}
.module27-articlewrapper {
float: right;
padding: 35px;
position: relative;
transition: all 0.4s ease-in-out 0s;
width: 50%;
position: relative;
z-index: 2;
}
.module27-articlewrapper a {
color:#eee;
}
.module27-articlewrapper a:hover {
color:#999;
}
.title-module127 {
float: left;
overflow: hidden;
position: relative;
width: 100%;
padding-bottom:20px;
margin-bottom:20px;
border-bottom: 1px solid #333;	
color:#fff;
}
.module27-meta {
border-top: 1px solid #333;
float: left;
position: relative;	
font-size: 11px;
font-weight: normal;
line-height: 16px;
margin-top:20px;
padding-top: 15px;
text-transform: uppercase;
width: 100%;
}
.module27-meta .readtime:before, .module27-meta .wpfp-span:before, .module27-meta .post-views-count:before  {
color: #fff;
}
.wrapper-module27 .module23-date {
left:5%;
}
.readmore27 a{
border: 1px solid #ddd;
margin-top: 35px;
padding: 5px 20px;
float:left;
}
.readmore27 a:hover{
border: 1px solid #333;
background:#333;
}
@media only screen and (max-width: 800px) {
.module27-thumbnail,
.module27-articlewrapper {
float:left;
width:100%;
}
.module27-articlewrapper {
padding: 15px;
}
} .modulebox-wrapper .col-md-3:nth-child(4n+1) {
float:left;
padding-left:0;
clear:both;
} 
.modulebox-wrapper .col-md-3:nth-child(4),
.modulebox-wrapper .col-md-3:nth-child(8) , 
.modulebox-wrapper .col-md-3:nth-child(12) {
padding-right:0;
} 
.modulebox-wrapper .col-md-3:nth-child(5),
.modulebox-wrapper .col-md-3:nth-child(6) , 
.modulebox-wrapper .col-md-3:nth-child(7),
.modulebox-wrapper .col-md-3:nth-child(8) {
margin-top:20px;
}
.module28-wrapper {
float: left;
width: 32%;
margin-right:2%;
}
.module28-wrapper:nth-child(3),.module28-wrapper:nth-child(6),.module28-wrapper:nth-child(9){
float: right;
margin-right:0;	
}
.module28-wrapper:nth-child(4),.module28-wrapper:nth-child(5),.module28-wrapper:nth-child(6){
margin-top:15px;	
margin-bottom:15px;		
}
@media only screen and (min-width: 1px) and (max-width: 601px) {
.module28-wrapper {
float: left;
width: 100%;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid#ddd;
}
}
.module28-thumb {
float: left;
width: 30%;
overflow:hidden;
}
.module28-title {
float: right;
width: 70%;
padding-left:15px;
}
.module28-title h5{
text-transform:uppercase;
margin-bottom:10px;
} .modulebox-wrapper .col-md-4:nth-child(3n+1) {
float:left;
padding-left:0;
clear:both;
} 
.modulebox-wrapper .col-md-4:nth-child(3),
.modulebox-wrapper .col-md-4:nth-child(6) , 
.modulebox-wrapper .col-md-4:nth-child(9) {
padding-right:0;
} 
.modulebox-wrapper .col-md-4:nth-child(4),
.modulebox-wrapper .col-md-4:nth-child(5) , 
.modulebox-wrapper .col-md-4:nth-child(6) {
margin-top:20px;
}
.module29-thumb {
float: left;
width: 30%;
overflow:hidden;
}
.module29-thumb img{
width:100%;
height:auto;
border-radius:50%;
}
.module29-title {
float: right;
width: 65%;
}
.module29-title h4{
float: left;
margin-bottom:5px;
}
.readmore29 a, .readmore29 a:visited{
border: 2px solid #333;
padding: 3px 10px;
margin-top:20px;
float:left;
font-size:11px;
text-transform:uppercase;
}
.readmore29 a:hover{
border: 2px solid #333;
background:#333;
color:#fff;
}
.darkarea .readmore29 a, .darkarea .readmore29 a:visited{
border: 2px solid rgba(258,258,258,0.6);
}
.darkarea .readmore29 a:hover{
border: 2px solid rgba(258,258,258,0.0);
background:rgba(258,258,258,0.8);
color:rgba(0,0,0,0.8);
} .widget5nav-wrapper {
width: 100%;
float: left;
position: relative;
}
.widget5-wrapper {
float:left;
position:relative;
margin-right:2%;
width:23.5%;
} 
.widget5-wrapper:nth-child(4)  {
float:right;
margin-right:0;
} 
.widget5-thumb {
float: left;
width: 100%;
margin-bottom:15px;
overflow:hidden;
}
.widget5-thumb img{
width:100%;
height:auto;
}
.widget5-title {
float: right;
width: 100%;
}
.widget5-title h5{
float: left;
width:100%;
margin-bottom:10px;
}
.widget5-meta {
float: left;
font-size: 11px;
line-height: 16px;
text-transform: uppercase;
width: 100%;
position: relative;
}
@media only screen  and (max-width: 320px) {
.widget5-wrapper {
margin-right:0;
width:100%;
} 
}
@media only screen and (min-width: 480px) and (max-width: 600px) {
.widget5-wrapper{
float: left;
width: 48%;
margin-right:0;
}
.widget5-wrapper:nth-child(1),
.widget5-wrapper:nth-child(3),
.widget5-wrapper:nth-child(5) {
float: left;
clear:both;
}
.widget5-wrapper:nth-child(2),
.widget5-wrapper:nth-child(4),
.widget5-wrapper:nth-child(6) {
float: right;
}
} .vc_progress_bar .vc_single_bar {
background:#e6e6e6!important;
border-radius: 0 0 0 0!important;
box-shadow: none!important;
}
.vc_single_bar > small{
font-size:100%;
text-transform:uppercase;
color:#fff;
}
.vc_progress_bar .vc_single_bar .vc_bar {
border-radius: 0 0 0 0!important;
height: 100%!important;
}
.vc_progress_bar .vc_single_bar .vc_label {
padding: 5px 10px;
}
.vc_single_bar span.vc_label_units {
float:right;
color:#000;
}
.vc_progress_bar .vc_label {
color: #FFF;
text-shadow: none;
} .vc_cta3-content .vc_cta3-content-header h2{
margin-bottom:10px;
}
.vc_cta3-content .vc_cta3-content-header h4{
margin-bottom:15px;
}
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
margin-bottom: 15px;
} .wpb_video_widget .wpb_wrapper .wpb_video_wrapper,
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
float:left;
width:100%;
}
.vc_progress_bar .vc_single_bar.bar_black .vc_bar {
background-color: #000!important;
} .wpb_tour  {
background:#f9f9f9;
padding:15px;
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
background-color: #f0f0f0!important;
}
.blacktabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
background-color: #000!important;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
height: 32px!important;
right: 0!important;
top: 0!important;
width: 32px!important;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
background:#f0f0f0;
padding:15px;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
text-transform: uppercase !important;
color:#000;
background-color: #e9e9e9!important;
}
.wpb_content_element .wpb_tabs_nav li {
background-color: #d6d6d6!important;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover {
background-color: #f0f0f0!important;
}
.wpb_wrapper p a img.alignleft {
margin-right: 10px;
margin-bottom:10px;
float: left;
}
.wpb_wrapper p a img.alignright {
margin-left: 10px;
margin-bottom:10px;
float: right;
}
.wpb_toggle, #content h4.wpb_toggle {
padding-left: 40px!important;
padding-top:10px;
padding-bottom:10px;
margin-bottom:1px;
min-height:22px;
background-color: #eee!important;
}
.wpb_toggle_content {
background:#f9f9f9;
padding: 10px!important;
margin:0!important;
} .darkarea  .vc_tta-tab.vc_active a {
background-color: #000!important;
color:#ccc!important;
}
.darkarea .vc_tta-panel-body {
background-color: #555!important;
color:#ccc!important;
}
.darkarea .vc_tta-tab.vc_active > a > span {
color:#fff;
}
.darkarea .vc_tta-title-text{
color:#fff;
text-transform:uppercase;
}
.vc_tta.vc_general .vc_tta-panel-body {
padding: 20px;
}	
.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body  {
background-color: #f0f0f0;
color:#666;
}	
.darkarea .vc_tta-tab>a {
background-color: rgba(258,258,258,0.4)!important;
}
.darkarea  .vc_tta-tab.vc_active>a,
.darkarea  .vc_tta-tab>a {
border-color:rgba(0,0,0,0.3)!important;
}
.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
margin: 1px 0 0 0;
border-top:1px solid rgba(0,0,0,0.2);
border-left:1px solid rgba(0,0,0,0.2);	
}
.vc_tta.vc_tta-spacing-1 .vc_tta-tab:last-child {
border-right:1px solid rgba(0,0,0,0.2);	
}
.vc_tta.vc_tta-spacing-1 .vc_tta-tab:first-child {
margin: 1px 0 0 1px;
}
.darkarea.wpb_content_element .wpb_tabs_nav li {
background-color: #999!important;
}
.darkarea.wpb_content_element .wpb_tabs_nav li a{
color:#fff;
}
.darkarea.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab a, .darkarea.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab a:visited{
color:#fff;
}
.darkarea.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab a:hover{
color:#999;
} .tabtop .vc_tta-panels,
.tabtop .vc_tta-panel .vc_tta-panel-body {
background-color:transparent!important;
border-color:transparent!important;
}
.tabtop .vc_tta-tab.vc_active>a {
background-color:#000!important;
color:#fff!important;
}
.tabtop .vc_tta-panel-body {
background-color:#fff!important;
overflow: visible!important;
padding:30px 0 0 0!important;
}
.tabtop  .vc_tta-tab.vc_active>a,
.tabtop  .vc_tta-tab>a {
border-color:#000!important;
border-width: 2px;	
}
.tabtop  .vc_tta-tab>a {
padding: 4px 20px 0 20px!important;
color:#000!important;
}	
.tabtop  .vc_tta-tab>a {
background-color: #fff!important;
}
.tabtop  .vc_tta-panels-container:after {
position: absolute;
content: "";
height: 1px;
width: 100%;
bottom: 29px;
left: 0;
background: #000;
z-index:3;
} .modulecarousel-wrapper {
float:left;
width: 100%;
}
.dummy-module12 .caroufredsel_wrapper {
float:left;
}
.wrapper-module12 {
float: left;
margin:0;
position: relative;
width: 100%;
}
.module12-thumbnail {
float:left;
width:100%;
position:relative;
overflow:hidden;	
}
.title-module12 {
position:absolute;
bottom:0;
right:0;
text-align:right;
width:80%;
padding:20px;
}
.title-module12 h5{
text-transform:uppercase;
color:#fff;	
margin-bottom:20px;
}
.readmore-module12 a, .readmore-module12 a:visited  {
border: 1px solid #fff;
background:#fff;
margin:0 auto;
padding: 5px 15px;
font-size: 11px;
text-transform: uppercase;
}
.readmore-module12 a:hover  {
border: 1px solid #000;
background:#000;
color:#fff;
}
.list_carousel3 .prev12, .list_carousel3 .next12 {
background: transparent url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/carousel_controlbig.png) no-repeat 0 0;
text-indent: -999px;
display: block;
overflow: hidden;
width:30px;
height:80px;
position: absolute;
top:40%;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;
}
.list_carousel3:hover .prev12 {
left:0;
opacity:1;	
z-index:9;	
}
.list_carousel3:hover .next12 {
right:0;
opacity:1;	
z-index:9;
}
.list_carousel3 .prev12 {
background-position: 0 0;
left:-30px;
opacity:0;	
}			
.list_carousel3 .next12 {
background-position: -30px 0;
right:-30px;
opacity:0;	
}
a.prev12.disabled, a.next12.disabled {
cursor: default;
}
a.prev12 span, a.next12 span {
display: none;
} .woocar-thumbnail {
float:left;
width:100%;
position:relative;
}
.list_carousel3 .caroufredsel_wrapper ul#vc-car4 li, .list_carousel3 .caroufredsel_wrapper ul#vc-car3 li {
display: block;
float: left;
margin:0 1px;
}
.list_carousel3 .caroufredsel_wrapper ul#vc-car4 li:hover, .list_carousel3 .caroufredsel_wrapper ul#vc-car3 li:hover {
background:#f6f6f6;
} .woocommerce ul.products li.product h3 {
font-size: 18px;
}
.woocommerce .star-rating {
float: left;
}
.woocommerce .comment-text p.meta,
.woocommerce-review-link {
float:left;
width:100%;
margin-top:5px!important;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
width: 65px;
}
.woocommerce ul.product_list_widget li .star-rating,
.woocommerce ul.product_list_widget li a {
margin-bottom:7px;
}
.woocommerce ul.product_list_widget li {
padding: 10px 0;
border-top:1px solid#ddd;
}
.woocommerce ul.product_list_widget li:last-child {
border-bottom:1px solid#ddd;
}
.woocommerce #review_form #respond .form-submit input {
background-color: transparent;
border: 2px solid #333;
color: #000;
border-radius:0;
}
.woocommerce #review_form #respond .form-submit input:hover {
background-color: #333;
color: #fff;
}
.woocommerce .star-rating::before {
color: #000;
}
.commentlist .comment-text p.meta {
background:transparent;
}
.woocommerce div.product .product_title {
color:#000;
margin-bottom:15px;
padding-bottom:15px;
border-bottom:2px solid#666;
} .flexslider {
margin:0 auto;
}
.video-place  {
float:left;
width:100%;
margin-bottom:30px;
} .wpb_wrapper > div > ul.wpb_thumbnails.wpb_thumbnails-fluid.vc_clearfix > li {
padding:3px!important;
}
.wpb_row ul.wpb_thumbnails-fluid > [class*="vc_span"] {
position:relative;
}
.wpb_thumbnails.wpb_thumbnails-fluid.vc_clearfix > li > div > div.entry-content {
font-size:14px!important;
line-height:18px!important;
color:#000;
background:rgba(255, 255, 255, 0.6);
padding:15px;
position:absolute;
left:0;
top:45%;
z-index:1;
width:95%;
}
.post-thumb img {
width:100%;
height:auto;
}
ul.wpb_thumbnails-fluid > li {
margin-bottom:0!important;
}
#back-top a span:hover {
color:#ccc;
-moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
-webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
-o-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
} .mejs-container {
width:100%!important;
}
.mejs-container .mejs-controls {
background: #000!important;
width:100%!important;
overflow:hidden;
}
.mejs-controls .mejs-time-rail span {
border-radius: 0!important;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
background: #999!important;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
background: #555!important;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
background: #fff!important;
}
.mejs-controls div.mejs-horizontal-volume-slider {
width: 50px;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background: #999!important;
border-radius: 0!important;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: #fff!important;
border-radius: 0!important;
}
.flex-direction-nav a.prev, .flex-direction-nav a.next {
top: 7px!important;
}
.gpp_slideshow_menu { 
width: 130px!important;	
background: #fff;
padding:8px;
position:absolute;
top:15px;	
right:10px;
}
.gpp_slideshow_menu .slideshow_options {
margin-right: 10px!important;
}
.flex-direction-nav {
float: right;
width: 60px!important;
list-style: none;
} .wp-playlist {
background:rgba(0,0,0,0.05)!important;
border: none!important;
padding: 20px!important;
margin: 0 0 20px 0!important;
float:left;
width:100%;
position:relative;
}
.entry-contentinside .wp-playlist {
margin-bottom: 20px!important;
}
.wp-playlist-current-item img {
display:none;
}
.blog-text {
position:relative;
width:100%;
float:left;
}
.audio-singleplayer {
position:relative;
width:100%;
float:left;
}
.entry-content .audio-singleplayer {
margin-bottom:30px;
}
.blog-thumb-wrapper .audio-singleplayer {
margin-bottom:0;
}
.wp-playlist-item {
border-bottom: 1px solid rgba(0,0,0,0.1)!important;
padding: 5px!important;
}
.wp-playlist-item-length {
top: 5px!important;
}
.wp-playlist-caption {
max-width:100%!important;
}
.wp-playlist-playing {
background: #666!important;
color: #fff!important;
margin-top:20px;
}
.wp-playlist-playing .wp-playlist-caption {
color: #fff!important;
}
.wp-playlist-current-item .wp-playlist-item-title,
.wp-playlist-current-item .wp-playlist-item-artist  {
float:left;
width:100%;
padding:10px 0;
border-bottom:1px solid rgba(0,0,0,0.1);	
text-transform:uppercase;
font-weight:20px!important;
color:#000;
font-size:155%;
}
.wp-video {
margin:0 0 20px;
} .vc_column-inner {
float:left;
width:100%;
}
.vc_tta-container,
.vc_toggle {
float:left;
width:100%;
margin-bottom: 0px;	
}
.wpb_row:last-child {
margin-bottom: 0px!important;
}
.wpb_row {
margin-left: 0px!important;
margin-right: 0px!important;
}
.vc_chart .vc_chart-legend span {
border-radius: 0;
}	
.vc_span10 .wpb_wrapper .wpb_row,
.vc_span9 .wpb_wrapper .wpb_row ,
.wpb_row .vc_span4 .wpb_wrapper .wpb_row {
margin-bottom: 0px!important;
} .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
margin: 0 0 1px 0!important;
}
.wpb_content_element{
float: left;
width: 100%;
}
.wpb_tour_tabs_wrapper .wpb_tabs_nav a {
font-size:18px!important;
line-height:24px!important;
padding: 0.3em 1em!important;
} .masson-boss {
float: left;
width: 100%;
height:auto;
position:relative;
padding-bottom:20px;
margin-bottom:20px;
border-bottom:2px solid#333;
}
.masson-boss1 {
float: left;
width: 100%;
height:auto;
position:relative;
}
.cat-box {
width: 50%;
float: left;
}
.cat-article {
float: left;
width: 100%;
padding:20px;
background:#000;
color:#aaa;
}
.cat-article a, .cat-article a:visited{
color:#fff;
}
.cat-article a:hover {
color:#ccc;
}
.cat-article h4{
float: left;
width: 100%;
margin-bottom:10px;
}
.cat-thumb {
float: left;
width: 100%;
overflow:hidden;
position:relative;
}
.cat-date {
float: left;
width: 100%;
margin-bottom:5px;	
} .vc_toggle_title {
border-bottom:1px solid rgba(0,0,0,0.08);
} .custom-page p.lead {
display:none;
}
.module4-bordertop {
width:100%;
float:left;
height:7px;
background:#ddd;
}
.mainbox-blog4 {
display: inline;
float: left;
margin: 0;
padding: 1.5% 1.5% 0 1.5%;
width: 97%;
}
.blog-thumbnail4 img {
width:100%;
height:auto;
margin:0;
}
.blog4-left-article {
position:absolute;
bottom:5%;
left:5%;
width:90%;
z-index:2;
}
.blog4-left-article a , .blog4-left-article a:visited{
color:#fff;
}
.blog4-left-article a:hover {
color:rgba(258,258,258,0.6);
}
.blog-article4 {
float: left;
margin: 0;
padding: 0 0 10px;
width: 100%;
}
.subblog4 {
margin-bottom:15px;
padding-bottom:15px;
float:left;
width:100%;
}
.subblog4:last-child {
margin-bottom:0;
padding-bottom:0;
}
.subblog4-thumb {
float: left;
width:35%;
overflow:hidden;	
position:relative;
}
.subblog4-thumb img {
width:100%;
height:auto;
margin:0;
}
.subblog4-article {
float: right;
width:65%;
padding-left:15px;	
}
.subblog4-article h4{
float: left;
width:100%;
}
.module4-cat {
float: left;
width:100%;
margin-bottom: 10px;
font-size: 11px;
line-height: 14px;
text-transform: uppercase;
}
.module4-meta {
float: left;
width:100%;
margin-top: 15px;
font-size: 11px;
line-height: 14px;
text-transform: uppercase;
}
.module4-meta span.post-small-rate {
float: right;
margin-top:-3px;	
}
.blog4-left-article > .module4-meta.big{
color:#fff!important;
}
.blog4-left-article span.stars-small span {
background-image: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/stars-smallyellow.png);
}
.module4-share {
width:30px;
height:30px;
padding:5px 9px 0 0;
border-radius:50%;
background:#F36C28;
position:absolute;
right:15px;
top:15px;
z-index:4;
}
.module4-share .share-wrapper span a{
color:#fff;
}
.module4-share .share-wrapper span a:hover{
color:rgba(0,0,0,0.5);
}
.all-catbottom {
position: absolute;
right:7px;
bottom:25px;
}
.moduletitle-wrapper > h4 > span.all-cat,
.all-catbottom .fa{
font-size:16px;
line-height: 16px;	
padding:0px!important;
}  div.sitable {
max-width:100%;
} .weather-wrapper .main {
color: #000!important;
background-color: transparent!important;
}
.weather-wrapper .no-break .weather-temperature {
padding: 0 5px!important;
}
.weather-wrapper .weather-icon .icit-icon {
font-size: 50px!important;
line-height:50px!important;
}
.weather-wrapper {
border: 1px solid #fff!important;
margin: 0!important;
}	
.weather-wrapper .weather-location {
font-size: 14px;
padding: 5px 0 0!important;
}
@media only screen and (min-width: 1px) and (max-width: 800px) {
#icit_weather_widget--1 .weather-wrapper .main {
padding-right: 0;
width:100%;
}
#icit_weather_widget--1 .weather-wrapper .weather-forecast {
width: 100%;
}
} ul.products.list li.product:nth-child(3n)  {
margin: 0 0 20px 0;
float: right;
}
ul.products.list li.product h3,
ul.products.list li.product .price,
ul.products.list li.product div[itemprop="description"] {
float: right;
padding:10px 25px 10px 25px;
margin:0;
width:100%;
background: #f9f9f9;
}
ul.products.list li.product .gridlist-buttonwrap {
float: right;
padding:10px 25px 10px 25px;
margin:0 0 20px;
width:100%;
background: #f9f9f9;
}
.woocommerce ul.list li.product a img {
width: 30%;
position: relative;
margin-right:0!important;
}
.list .descproduct-wrapper {
float: right;
padding: 20px;
margin: 0;
width: 70%;
background: #f9f9f9;
}
.gridlist-toggle {
display: inline;
clear: none;
width:80px;
border: none;
padding: 0!important;
position:absolute;
top:-67px;
background:none;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#eeeeee,endColorstr=#aaaaaa);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#eeeeee, endColorstr=#aaaaaa)";
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
line-height: 1em!important;
-webkit-box-shadow: none;
box-shadow: none;
}
.gridlist-toggle a {
display: inline-block;
width:30px;
text-shadow: none;
font-size: 30px!important;
line-height:29px!important;
padding-bottom:3px;
color: #000;
text-shadow: none;
-webkit-transition: background ease-in-out .2s;
-webkit-box-shadow: none;
box-shadow:none;
background:#eee;
margin-right:2px;
}
.gridlist-toggle a:hover {
color: #fff!important;
background:#333;
}
.gridlist-toggle a.active {
background: none;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#444444,endColorstr=#666666);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#444444, endColorstr=#666666)";
color:#fff!important;
text-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
background:#333;
}
.gridlist-toggle a#grid {
border-right:none;
} .widgetGuts  h3 {
float: left;
width: 100%;
color:#000;
padding:0 0 2px 0;
margin-bottom: 15px;
border-bottom:1px solid#ddd;
}
.wpb_row .widgetGuts  h3 {
display:none;
}
.widgetGuts label,
.widgetGuts.shortcode label {
font-weight:normal!important;
}
.widgetGuts  th {
text-transform:uppercase;	
}
.widgetGuts table,
.widgetGuts table td,
.widgetGuts table th {
float:left;
width:100%;	
}
.widgetGuts dt {
margin-bottom: 2px;
font-size:14px;
}
.widgetGuts table th {
padding-top: 0;
padding-bottom: 0;	
}
#frm-email,
#frm-interests,
#frm-firstName,
#frm-lastName,
#frm-age,
#frm-location{
float:left;
width:100%;
margin-bottom: 5px;	
padding:7px 5px;
font-size:14px;
border:none;
background-color: rgba(258,258,258,0,7);
border:1px solid rgba(258,258,258,0,7);
}
.darkarea #frm-email,
.darkarea #frm-interests,
.darkarea #frm-firstName,
.darkarea #frm-lastName,
.darkarea #frm-age,
.darkarea #frm-location{
background: rgba(258,258,258,0.5);
border:none;
}
.widgetGuts dd {
margin-bottom: 0;
}
#frm-unsubscriptionFront .subscribeButton,
#frm-subscriptionFront .subscribeButton,
dd .subscribeButton   {
background:#000;
border:1px solid#000;
font-size:12px;
text-transform:uppercase;
padding:5px 10px;
margin-top:5px;
color:#fff;
}
#frm-unsubscriptionFront .subscribeButton:hover,
#frm-subscriptionFront .subscribeButton:hover,
dd .subscribeButton:hover  {
background:#666;
color:#fff;		
border:1px solid#666;	
}
.darkarea #frm-unsubscriptionFront .subscribeButton,
.darkarea #frm-subscriptionFront .subscribeButton,
.darkarea dd .subscribeButton   {
border:none;
background: #333;
color:#ddd;
}
.darkarea #frm-unsubscriptionFront .subscribeButton:hover,
.darkarea #frm-subscriptionFront .subscribeButton:hover,
.darkarea dd .subscribeButton:hover  {
border:none;
background: #666;
color:#fff;
}
.widgetGuts {
float:left;
width:100%;
}
#frm-subscriptionFront {
float:left;
width:100%;
padding:15px;
background:rgba(0,0,0,0.1);
} .widget_post_views_counter_list_widget .post-thumbnail {
float:left;
width:30%;
padding-right:15px;
}
.widget_post_views_counter_list_widget   .post-desc  {
float:right;
width:70%;
}
.widget_post_views_counter_list_widget   .post-desc  a{
width:100%;
float:left;
margin-bottom:10px;
} .simple-music-widget .songspecific strong {
color: #fff;
margin-right:3px;
}
.mainnav-wrapper {
float:left;
width:100%;
background:#fff;		
}
.widget_shopping_cart_content ul.cart_list li.empty {
background:#fff;
color:#000!important;
padding: 20% 10px;
text-align:center;
text-transform:uppercase;
font-size:16px;
line-height:22px;
min-height:50px;
} .module21-wrapper {
width: 100%;
float: left;
position: relative;
}
.modulebox21-wrapper {
width: 100%;
float: left;
position: relative;
border-bottom:1px solid#000;
overflow:hidden;	
}
.module21-intro {
float:left;
width:30%;
background:#000;
color:#bbb;	
position:relative;
font-size: 13px;
line-height: 20px;
padding:20px;
margin:30px 0 5px;
}
.module21-intro a{
color:#fff;	
}
.module21-intro a:hover{
color:rgba(258,258,258,0.5);	
}
.module21-avatar:after{
position: absolute;
content: "";
height: 500%;
width: 1px;
right: 0;
top:0;
background: #000;
}
.module21-avatar:first-child:before,
.module21-avatar:nth-child(5):before{
position: absolute;
content: "";
height: 500%;
width: 1px;
left: 0;
top:0;
background: #000;
}
.module21-latesttext{
float:left;
margin-bottom:5px;
padding-bottom:2px;
}
.module21-latestcontent{
float:left;
width:100%;
}
.module21-latestcontent .tiled-gallery,
.module21-latestcontent iframe,
.module21-latestcontent .wp-playlist-light,
.module21-latestcontent img{
display:none
}
.module21-intro h4{
float:left;
width:100%;
margin-bottom:15px;
}
.module21-avatarwrapper {
float:right;
width:70%;
position:relative;
}
.module21-avatar {
float:left;
width:25%;
position:relative;
padding:0 0 15px 0;
}
.module21-avatar:nth-child(5) {
float:left;
padding:0 0 0 0;
clear:both;
}
.module21-avatar:nth-child(1),
.module21-avatar:nth-child(2) ,
.module21-avatar:nth-child(3) ,
.module21-avatar:nth-child(4)  {
border-bottom:1px solid#000;
}
.module21-avatarthumb {
width:50%;
margin:30px auto 10px auto;
position:relative;
overflow:hidden;
z-index:3;
border-radius: 50%;
}
.module21-avatarthumb img{
width:100%;
height:auto;	
}
.module21-name {
float:left;
width:100%;
font-size:11px;
text-transform:uppercase;
margin-bottom:5px;	
text-align:center;
}
.module21-title {
float:left;
width:100%;
font-size:11px;
text-transform:uppercase;
text-align:center;
padding:0 15px;
margin-bottom:10px;
}
.module21-bottom {
float:left;
width:100%;
font-size:11px;
text-transform:uppercase;
text-align:center;
}
@media only screen and (min-width: 1px) and (max-width: 601px) {
.module21-intro {
width:100%;
padding:15px;
margin: 30px 0 0 0;	
}
.module21-avatarwrapper {
width:100%;
padding:0 0 15px 0;
}
.module21-avatar {
width: 50%;
}
.module21-avatar:nth-child(3):before {
position: absolute;
content: "";
height: 120%;
width: 1px;
left: 0;
top: 0;
background: #000;
}
} .masson-module14 {
float: left;
width: 100%;
height: auto;
position: relative;
}
.masson-mainbox {
width: 50%;
float: left;
}
.module14-wrapper {
float: left;
width: 100%;
background: #f9f9f9;
}
.module14-thumb {
float: left;
width: 100%;
position: relative;
overflow:hidden;		
}
.module14-article {
float:left;
width:100%;
padding:25px;
text-align:center;	
font-size:16px;
color:#999;	
}
.module14-wrapper .module14-article h2 {
margin:5px 0;
}
.article-module114 {
float: left;
width: 100%;
margin:5px 0 15px;
font-size:13px;
line-height:18px;
}
.module14-meta {
color: #888;
font-size: 11px;
font-weight: normal;
line-height: 16px;
text-transform: uppercase;
border-top:1px solid#ddd;
border-bottom:1px solid#ddd;
text-align:center;
float:left;
width:100%;
padding:10px 0;	
} .module16-content {
float:left;
width:100%;
margin-bottom:15px;
}
.module16-thumbnail {
width:50%;
float: left;
position: relative;
overflow:hidden;
background: #000;
}
.module16-rightwrapper {
width:50%;
position: relative;
float:right;
}
.module16-right {
width:50%;
float:left;
position: relative;	
overflow:hidden;
}
.module16-right:nth-child(odd) {
float:right;
}
.module16-right:nth-child(4), 
.module16-right:nth-child(3) {
margin-bottom:0px;
}
.module16-small {
width:100%;
float:left;
background: #000;	
overflow:hidden;		
}
.module16-name  {
position:absolute;
left:5%;
bottom:10%;
color:#fff;
width:90%;
z-index:2;
}
.module16-name  a {
color:#fff;
}
.module16-name  a:hover {
color:rgba(258,258,258,0.6);
}
.module16-cat {
margin-bottom:5px;
text-transform:uppercase;
font-size:12px;
}
.module16-cat a,.module16-cat a:visited{
color:#fff;
}
.module16-cat a:hover{
background-color:#000;
}
.module16-date {
position:absolute;
right:5%;
top:5%;
border: 2px solid #fff;
color: #fff;
padding:5px;
text-transform:uppercase;
text-align:center;
font-weight:bold;
z-index:2;	
}
.module16-small .module16-date {
font-weight:normal;
font-size:77%;
}
.module16-day {
float:left;
padding:0 10px 5px 10px;
margin-bottom:5px;
width:100%;
border-bottom:1px solid#fff;
font-size:125%;
}
@media only screen and (max-width: 600px) {
.module23-thumbnail,
.module23-articlewrapper,
.module16-rightwrapper,
.module16-thumbnail {
float:left;
width:100%;
}
} .masson-module24 {
float: left;
width: 100%;
position: relative;
}
.masson-module24wrapper {
width: 100%;
}
.cat-module24 {
width:33.3%;
background:#000;
overflow:hidden;
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
.cat-module24 {
width:50%;
}
}
@media only screen and (max-width: 480px) {
.cat-module24 {
width:100%;
}
}
.module24-article {
position:absolute;
z-index:1;
width:100%;
bottom:30px;
color:#fff;
padding:0 30px;
text-align:center;
}
.module24-article a{
color:#fff;
}
.module24-article a:hover{
color:#ccc;
}
.cate-module24 {
text-transform:uppercase;
font-size:11px;
} .modulereview-wrapper {
margin-bottom: 30px;
width: 100%;
float: left;
}
.modulerev1-thumb {
float: left;
width: 100%;
position:relative;
overflow:visible;
}
.modulerev1-thumb:before  {
content: " ";
border: 1px solid rgba(258,258,258,0.5);
bottom: 10px;
right: 10px;
top: 10px;	
left: 10px;
opacity: 1;
-moz-opacity: 1;
-webkit-opacity: 1;
-khtml-opacity: 1;
position: absolute;
transform: translateZ(0px);
-moz-transform: translateZ(0px);
-webkit-transform: translateZ(0px);
-ms-transform: translateZ(0px);
-o-transform: translateZ(0px);
}
.modulerev1-thumb:hover::before {
opacity: 0;
}
.modulerev1-title{
color:#fff;
background:rgba(0,0,0,0.3);
width:80%;
padding:10px;
top:40%;
left:10%;
text-align:center;
position:absolute;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;	
}
.modulerev1-title a{
color:#fff;
}
.modulerev1-title a:hover{
color:#aaa;
}
.book1-wrapper :hover .modulerev1-title,
.book2-wrapper :hover .modulerev1-title,
.review4-wrapper:hover .modulerev1-title,
.review3-wrapper:hover .modulerev1-title,
.modulereview-wrapper:hover .modulerev1-title {
top:50%;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 1;
z-index:2
}
.modulerev1-article .author-review-box .author-reviews {
border-left: none;
border-right: none;
padding:20px!important;		
}
.modulerev1-article {
float: left;
width: 100%;
border-left:1px solid#ddd;
border-right:1px solid#ddd;	
border-bottom:1px solid#ddd;		
}
.module-authorscore {
bottom:10px;
left:10px;
position:absolute;
padding:10px;
background:#fff;
color:#000;
z-index:2;
} .modulerev2-post {
margin-bottom: 10px;
padding-bottom: 15px;
border-bottom:1px solid#ddd;	
width: 100%;
float: left;
}
.modulerev2-post:last-child {
margin-bottom: 0;
}
.darkarea .modulerev2-post {
border-bottom:1px solid rgba(258,258,258,0.2);
}
.modulerev2-content {
float: left;
width:100%;
margin-bottom:20px;
}
.modulerev2-thumb {
float: left;
width:15%;
}
.modulerev2-title {
float: right;
width:85%;
padding-left:15px;
}
.modulerev2-barwrapper {
float: left;
width: 100%;
position: relative;
}
.modulerev2-revbar {
width: 100%;
height: 5px;
background-color:#eee;
position: relative;
box-sizing: border-box;
}
.rev2-countbar{
width: 100%;
height: 5px;
width:0px;
position:relative;
background-color: #000;	
}
.rev2-countbar .count{
position:absolute;
line-height:18px;
top:-18px;
right:-30px;
width: 35px;
height: 18px;
font-size:14px;
padding:0 2px;
color:#000;
text-align:center;
}
.rev2-countbar .count span{
position:relative;
display:block;
font-weight:bold;
} .review3-wrapper {
float: left;
width:31.3333%;
margin-right:3%;
}
.review3-wrapper:nth-child(3) {
float:right;
margin-right:0;
}
.review4-wrapper {
float: left;
width:22.75%;
margin-right:3%;
}
.review4-wrapper:nth-child(4) {
float:right;
margin-right:0;
}
@media only screen and (max-width: 480px) {
.review3-wrapper {
float: left;
width:100%;
margin-right:0;
margin-bottom:15px;
}
}
@media only screen and (max-width: 768px) {
.review4-wrapper {
float: left;
width:100%;
margin-right:0;
margin-bottom:15px;
}
} .moduletitle-wrapper {
position:relative;
float:left;
width:100%;
}
.moduletitle-wrapper > h3 {
float:left;
margin-bottom:30px;	
color:#000;	
}
.module8-wrapper .widgettitle-wrapper {
border-bottom:none;
position:relative;
padding-bottom:0;	
}
.module8-wrapper .widgettitle-wrapper > h3 {
float:left;
width:100%;
padding-bottom:2px;
color:#000;
}
.moduletitle-wrapper h3 span{
float:left;
}
.moduletitle-wrapper h3 span:before {
position: absolute;
content: "";
height: 6px;
width: 30px;
bottom: 20px;
left: 0;
background:#000;	
z-index:1
}
.moduletitle-wrapper h3 span:after {
position: absolute;
content: "";
height: 2px;
width: 100%;
bottom: 20px;
left: 0;
background:#000;	
}
.darkarea .moduletitle-wrapper > h3 > small {
color:rgba(258,258,258,1);
}
.moduletitle-wrapper > h3 > small{
float:left;
padding:0 0 0 7px;
}
.module18-titlewrapper > div > small > a {
font-size:85%;
text-transform:capitalize;
}
.all-cat {
position:absolute;
line-height:16px;
right:5px;
bottom:15px;
}
.all-cat{
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
line-height:1.7;
} .masson-moduleporto1 {
float: left;
width: 100%;
position: relative;
}
.masson-moduleporto1wrapper {
float: left;
width: 100%;
}
.cat-moduleporto1 {
float: left;
width:33%;
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
.cat-moduleporto1 {
width:50%;
}
}
@media only screen and (max-width: 480px) {
.cat-moduleporto1 {
width:100%;
}
}
.moduleporto1-thumb {
float:left;
width:100%;
position:relative;
background: #000;	
overflow:hidden;
}
.moduleporto1-thumb img {
opacity:0.8;
}
.moduleporto1-thumb:hover img {
opacity:1;
}
.moduleporto1-article {
position:absolute;
float:left;
color:#ccc;
bottom:0px;
z-index:1;
padding:0 15px;
}
.moduleporto1-article .module8-time {
color:#ddd;
}
.moduleporto1-article a{
color:#fff;
}
.moduleporto1-article a:hover{
color:#999;
}
.cate-moduleporto1  a{
padding: 2px 10px;
background: #444;
z-index: 1;
} .staff1-wrapper {
float:left;
width:30.333%;
position:relative;
margin-right:3%;
overflow:hidden;
z-index:3;
border-radius:50%;
}
.staff1-wrapper:nth-child(3) {
float:right;
margin-right:0;	
}
.staff1-wrapper img{
width:100%;
height:auto;	
}
.staff1-name {
font-size:10px;
width:100%;
text-transform:uppercase;
line-height:12px;
position:absolute;
padding:7px 10px;
left:0;
bottom:17%;
text-align:center;
z-index:2;
}
.staff1-name h4{
margin-top:5px;
}
.staff1-name a,.staff1-name a:visited  {
color:#fff;
}
.staff1-name a:hover  {
color:rgba(258,258,258,0.7);
}  .vc_tta.vc_general .vc_tta-tab>a {
padding: 7px 20px;
}	
.vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
background-color: #000;
}
.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab.vc_active > a {
background-color: #000;
} .wpb_gmaps_widget .wpb_wrapper {
background-color: transparent!important;
padding: 0!important;
}
.wpb_map_wraper {
-webkit-filter: grayscale(66%);
filter: grayscale(66%);
} .flexslider {
border: none!important;
border-radius: 0!important;
box-shadow: 0 0 0 rgba(0, 0, 0, 0.0)!important;
} .review-final-score {
border-width: 0 0 0 1px;
background:#000;
width:125px;
}
.review-percentage .review-item span {
background: #eee;
}
.review-item {
margin-bottom: 1px;
}
.review-percentage .review-item span span {
background:rgba(0,0,0,0.3);
}
#review-box h2.review-box-header{
margin-bottom:1px!important;
background:#fff;
color: #000!important;
padding:5px 0!important;
}
#review-box .review-final-score h3 {
margin-bottom:5px!important;
color: #fff!important;
line-height:36px;
font-size:36px;
}
#review-box .review-item h5 {
font-size: 14px;
}
#review-box .review-final-score h4,
#review-box .review-item h5{
margin-bottom:0!important;
color:#fff!important;
}
ul.reviews-posts li {
float: left;
width:100%;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid rgba(258,258,258,0.15);
}
ul.reviews-posts .review-thumbnail {
float: left;
width:30%;
margin-right:0;
}
.eventside-box {
float:right;
width:70%;
padding-left:15px;
}
.eventside-box .blog-title4 {
float:left;
margin-bottom:10px;
}
.darkarea span.stars-small, .darkarea span.stars-small span {
background-image: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/stars-smallyellow.png);
} .gridlist-toggle {
display: inline;
clear: none;
width:80px;
border: none;
padding: 0!important;
position:absolute;
top:-67px;
left:0;
background:none;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#eeeeee,endColorstr=#aaaaaa);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#eeeeee, endColorstr=#aaaaaa)";
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
line-height: 1em!important;
-webkit-box-shadow: none;
box-shadow: none;
}
.gridlist-toggle a {
display: inline-block;
width:30px;
text-shadow: none;
font-size: 30px!important;
line-height:29px!important;
padding-bottom:3px;
color: #fff;
text-shadow: none;
-webkit-transition: background ease-in-out .2s;
-webkit-box-shadow: none;
box-shadow:none;
background:#eee;
margin-right:2px;
}
.gridlist-toggle a:hover {
color: #fff!important;
background:#333;
}
.gridlist-toggle a.active {
background: none;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#444444,endColorstr=#666666);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#444444, endColorstr=#666666)";
color:#000!important;
text-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
background:#ddd;
}
.gridlist-toggle a#grid {
border-right:none;
} .testimonial_rotator {
float:left;
width:100%;
margin: 0px;
padding: 0px;
font-size:13px;
color:#333;
float:left;	
}
.text.testimonial_rotator_description > div.testimonial_rotator_stars.cf-tr > span.testimonial_rotator_star > i {
margin: 0 1px 0 0;
width: 12px;
height: 12px;
color: #000;
font-size: 16px;
}
h2.testimonial_rotator_slide_title {
display:none;
}
.testimonial_rotator_wrap {
margin: 0;
padding: 0;
} .awesome-weather-header {
background: rgba(0,0,0,0.4);
font-size:120%;
} .simple-music-widget .songspecific strong {
color: #fff;
margin-right:3px;
}
.mainnav-wrapper {
float:left;
width:100%;
}
.mainnav-wrapperheader4 {
float:left;
width:100%;
}
.widget_shopping_cart_content ul.cart_list li.empty {
background:#fff;
color:#000!important;
padding: 20% 10px;
text-align:center;
text-transform:uppercase;
font-size:16px;
line-height:22px;
min-height:50px;
} .fulldiv {
margin-left: -25px !important;
}  @media only screen and (max-width: 800px) {
.slidefly, .slidefly2  {
position:static!important;
width:100%;
}
}
.vc_empty_space  {
float:left;
width:100%;
}
.vc-paralax {
background-attachment: fixed!important;
}
.sd2-ress-wrapper {
float:left;
width:100%;
}
.menuhtml {
padding:20px;
float:left;
width:100%;
color:#000;
}
.wpb_row {
float:left;
width:100%;
}
.wpb_row {
margin-bottom:50px;
}
.wpb_row .vc_inner {
margin-bottom:0px;
}
.widget .wpb_row {
margin-bottom:0px;
}
.vctitle-wrapper {
overflow:hidden;
width:100%;
padding-bottom:5px;
margin-bottom:15px;
border-bottom:1px solid#ddd;	
color:#000;
}
.vctitle-wrapper h2{
text-transform:uppercase!important;
}
.subtitle-module{
text-transform:uppercase;
} .vc_parallax .vc_parallax-inner {
background-attachment: fixed;
} .wpb_text_column.wpb_content_element > div > ul {
-webkit-padding-start: 15px;
}
.wpb_text_column.wpb_content_element > div > ul >li{
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px solid rgba(258,258,258,0.1);
} .apsc-theme-4 .apsc-each-profile {
margin: 0 0 10px;
width:100%;
}
.apsc-theme-4 .apsc-each-profile a {
border-radius: 0;
padding:10px 10px 7px 10px;		
overflow:hidden;
}
.apsc-each-profile a {
font-weight: light;
}
.apsc-theme-4 .apsc-count {
float:right;
font-family: 'Roboto';	
}
.apsc-theme-4 .media-name {
font-family: 'Roboto';	
text-transform:uppercase!important;
font-size:12px;
}
.social-icon .fa {
font-size: 14px;
margin-right:10px;
padding-right:3px;
width:30px;
}
.apsc-theme-4 .apsc-each-profile {
position:relative;
background-color: #fff;
width:100%;
}
.apsc-facebook-icon,
.apsc-google-plus-icon,
.apsc-twitter-icon {
background-color: #fff;
}
.apsc-each-profile a {
color: #000 !important;
}
.apsc-each-profile a:hover {
color: #f00 !important;
}
div.apsc-inner-block > span.social-icon > i{
position:absolute;
top:-12px;
left:-12px;
width:46px;
height:44px;
text-align:center;
padding-top:12px;
color: #fff !important; 
}
.apsc-theme-4 .media-name {
margin-left:45px;
}
div.apsc-inner-block > span.social-icon > i.fa-facebook ,
div.apsc-inner-block > span.social-icon > i.fa-twitter,
div.apsc-inner-block > span.social-icon > i.fa-google-plus {
background: #000 !important;
}	
.apsc-theme-4 .apsc-count  {
color: #000;
}
.apsc-theme-4 .apsc-each-profile a:hover .fa{
transform: scale(1) translateZ(0px);
-webkit-transform:scale(1) translateZ(0px);
-ms-transform: scale(1) translateZ(0px);
} #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field:focus{
border:2px solid#000;	
}
span.carttext {
font-size:14px!important;
margin-left:5px;
}
#mega_main_menu.main-nav > .menu_holder > .menu_inner > ul > li > .item_link .link_descr {
position:absolute;
font-family: "Open Sans",Arial,Helvetica,sans-serif;	
top:-15px;
right:-7px;
margin-top: 0!important;
color:#000;
padding:2px 7px;
background:#fff;
border:1px solid#000;
z-index:99; -webkit-transition-duration: 0.4s;
-webkit-transition-delay: 0.1s; transition-duration: 0.4s;
transition-delay: 0.1s;	
}
#mega_main_menu.main-nav > .menu_holder > .menu_inner > ul > li:hover > .item_link .link_descr {
top:-10px;
background:#000;
border:1px solid#000;	
color:#fff;
}
#mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li.nav_search_box:before {
background-image:none;
}
#mega_main_menu.main-nav.primary_style-flat.direction-horizontal.first-lvl-align-left.no-logo > .menu_holder > .menu_inner > ul > li:first-child > .item_link {
}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box:before {
border-top: 1px solid#ddd;
background-image:none;
}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link:after {
margin-right:10px;
}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li {
float:left;
width:100%;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown > ul, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown li > ul, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > ul, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown > ul, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.post_type_dropdown > ul, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.grid_dropdown > ul, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.post_type_dropdown .mega_dropdown > li.post_item .post_details, 
#mega_main_menu > .menu_holder > .menu_inner > ul > li.grid_dropdown .mega_dropdown > li .post_details {
box-shadow: 0px 4px 13px -3px rgba(0, 0, 0, 0.15);
padding:15px!important;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > .mega_dropdown > li {
padding: 0px 10px 0 0;
}
#mega_main_menu.main-nav > .menu_holder > .menu_inner > ul > li.nav_search_box * {
font-family: "Open Sans",Arial,Helvetica,sans-serif!important;	
font-size:13px;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform {
border-color:transparent;
}
#mega_main_menu.main-nav .mega_dropdown  .widgettitle {
text-transform:uppercase;
font-size:110%;
padding-bottom:5px;
margin-bottom:15px;
border-bottom:1px solid#ddd;
color:#000;
} .share-wrapper {
float:right;
position:relative;
text-align:center;
font-size:18px;	
}
.share-wrapper span{
font-size:18px;		
z-index:2;
}
.share-pinterest,
.share-twitter,
.share-fb {
text-align:center;
width:25px;
top:-3px;
height:25px;
padding:3px;
border-radius:50%;
background:#fff;
position:absolute;
opacity:0;	
}
.share-fb .fa{
color:#3765A3;
}
.share-twitter .fa{
color:#28A9E0;
}
.share-pinterest .fa{
color:#CD2028;
}
.share-pinterest .fa:hover,
.share-twitter .fa:hover,
.share-fb .fa:hover{
color:#000;
}
.share-wrapper .share-fb {
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;	
right:0;
}
.share-wrapper:hover .share-fb{
top:-2px;
right:23px;
opacity:1;
}
.share-wrapper .share-twitter {
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
right:0;
}
.share-wrapper:hover .share-twitter{
top:-2px;
right:50px;
opacity:1;
}
.share-wrapper .share-pinterest {
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
right:0;
}
.share-wrapper:hover .share-pinterest{
top:-2px;
right:78px;
opacity:1;
} .wpfp-span:before {
font-family: FontAwesome;
content: "\f08a";
margin:0 5px 0 10px;
}
.wpfp-img {
display:none;
}
.post-views {
float:left;
position:relative;
margin-right:10px;	
}
.features-onsinglepost .post-views {
float:right;
margin-left:10px;
}
.post-views-count:before {
font-family: FontAwesome;
content: "\f06e";
margin:0 5px 0 0;
}
.module3-meta .readtime {
float:left;
margin-right:10px;
}
.readtime:before {
font-family: FontAwesome;
content: "\f02d";
margin:0 5px;
}
.share-pinterestpost, .share-twitterpost, .share-fbpost {
float:right;
margin:0 0 0 15px;
font-size:18px;
line-height:18px;
font-weight:bold;
}
.share-pinterestpost a {
color:#CB2026;
}
.share-twitterpost a {
color:#2BA8E2;
}
.share-fbpost a {
color:#284386;
}
.share-pinterestpost a:hover, .share-twitterpost a:hover, .share-fbpost a:hover {
color:#000;
}  .wpcf7-text {
width: 80%;
}
.wpcf7-textarea {
width: 100%;
}
.wpcf7-text, .wpcf7-textarea {
float:left;
margin:0 0 10px 0;
padding: 10px 15px;
border: none;
background-color: rgba(0,0,0,0.3);
width:100%;
}
.wpcf7-submit {
padding: 10px 20px;
border: none;
text-transform: uppercase;
font-weight: bold !important;
background-color: #000;
color: #fff;
}
.wpcf7-submit:hover {
background-color: #cc1919;
color: #fff;
} .wpcf7-form p {
width: 100%;
float:left;
margin:0 0 0;
text-transform: uppercase;
font-weight: bold;
color: #464646;
}
span.text-60 > input,
span.email-464 > input,
span.textarea-1 > textarea {
float: left;
width: 100%;
margin-bottom:20px;
border: 1px solid#000;
background: rgba(0,0,0,0.0);
font-size:11px;
color: #fff;
padding: 10px;	
}
.cfmain .wpcf7-submit {
float:left;
border: 2px solid rgba(0,0,0,1);
background: rgba(0,0,0,1);
color:#fff;
padding:5px 20px;
text-transform:uppercase;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;	
}
.cfmain .wpcf7-submit:hover {
border:none;
border: 2px solid rgba(0,0,0,1);
background: rgba(0,0,0,0.0);
color:rgba(0,0,0,1);
}
.cf7-submit .wpcf7-submit {
float:right;
width:20%;
background:#000;
border:none;
color:#fff;
padding:20px 0;
text-transform:uppercase;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;	
}
.cf7-submit .wpcf7-submit:hover {
border:none;
background:#E74C3C;
color:#fff;
}
.cf7-mail .wpcf7-text {
float: left;
width: 80%;
margin: 0;
border: none;
background: rgba(0,0,0,0.5);
color: #fff;
padding: 20px 10px;
}
span.wpcf7-not-valid-tip,
div.wpcf7-validation-errors {
float:left;
width:100%;
border: none;
}
div.wpcf7-response-output {
margin: 0;
padding: 0;
} .widget_wysija_cont {
width: 100%;
float: left;
padding: 20px;
border: 2px solid#333;	
}
.wysija-paragraph input {
width: 100%;
padding: 6px 12px;
height: 38px;
color: #666;
background-color: #fff!important;
border: 1px solid#000;
}
.widget_wysija_cont .wysija-submit {
background: #000;
padding: 11px 12px;
border: none;
color: #fff;
font-size: 13px;
width: 100%;
}
.widget_wysija_cont .wysija-submit:hover {
background:#666;
border:none;	
}
.formError .formErrorContent {
display:none;
}
.widget_wysija_cont .allmsgs .updated {
width: 100%;
float: left;
} .book1-wrapper {
float: left;
width: 31.3333%;
margin-right: 3%;
position: relative;	
}
.book1-wrapper:nth-child(3) {
float: right;
margin-right: 0;
}
.book1-wrapper:hover .modulerev1-title{
display:inline;
}
.book1-authorscore {
bottom: -15px;
left: 33%;
width:34%;
position: absolute;
text-align:center;
padding: 8px 0;
background: #fff;
color: #000;
z-index: 2;
-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
-moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);	
}
.book1-cat {
position:relative;
margin:0 auto 5px auto;
}
.book1-cat a{
text-decoration:underline;
} .book2-wrapper {
float: left;
width: 100%;
margin-bottom:30px;
position: relative;	
}
.book2-wrapper:last-child {
margin-bottom:0;
}
.book2-wrapper:hover .modulerev1-title{
display:inline;
} .progress-bar {
background-color: #999;
}	
.author-review-box.review-halfshortcode {
float: left;
width: 60%;
margin: 0 30px 20px 0;
}
.author-review-box.review-halfshortcoderight {
float: right;
width: 60%;
margin: 0 0 20px 30px;
}
.author-review-box.review-top {
float: right;
width: 60%;
margin: 0 0 0 20px;
}
.author-review-box {
background: transparent;
margin: 0 0 24px 0;	
}
.author-review-box.star .users-rate ,
.author-review-box .users-rate, .author-review-box .rate-it,
.author-review-box .author-reviews {
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
padding:20px;
}
.author-review-box .review-header {
margin: 0 0 0;
background: #fff;
border: 1px solid #ddd;
}
.author-review-box h3.review-title {
color: #000;
font-size: 22px;
font-weight: normal;
line-height: 22px;
margin-bottom: 0!important;
}
.author-review-box .buttons {
bottom:1px;
}    
.author-review-box .buttons a {
border-left: 1px solid #f9f9f9;
border-right: 1px solid #f9f9f9;	
border-top: 1px solid #f9f9f9;	
padding: 6px 12px;
text-transform:uppercase;
color:#000;
}
.author-review-box .buttons .active, .author-review-box .buttons a:hover {
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;	
border-top: 1px solid #ddd;		
color: #000;
background: #fff;
}
.review-item .details h5 {
margin-bottom: 0!important;
}
.inside .review-item .details h5,
.author-review-box .final-score h3, .author-review-box .total-users-rating h3 {
color: #FFF!important;
}	
.review-item .progress {
height: 10px;
}	
.noUi-handle {
border-radius: 0;
box-shadow: none;
}
.author-review-box .review-summary {
margin-top: 0;
background: #000;
}
.author-review-box .total-users-rating {
left: 119px;
background:#151515;
}
.author-review-box .final-score {
background:#333;
}
.final-score span, .total-users-rating span {
color: #fff;
}
.final-score > span:nth-child(2) {
text-transform:uppercase;
font-weight:bold;
}
.author-review-box .short-summary {
margin: 0 15px 0 250px;
}
.author-review-box .review-summary {
min-height: 101px;  
height:auto;
}
.rate-it .criteria-rate label {
text-align: left;
}
.module2-title p.not-rated-before {
display:none;
}
.author-reviews,
p.not-rated-before {
margin: 0;
padding:20px!important;
} .samareview-inmodule {
float:right;
}
.star-review .star-over {
height: 13px;
background: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/rating_on.png) repeat-x scroll left 0 rgba(0, 0, 0, 0);
}
.star-review .star-under {
height: 13px;
width: 65px;
background: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/gray.png) repeat-x scroll left 0 rgba(0, 0, 0, 0);
}
.samareview-inmoduleleft {
float:left;
}
.samareview-inmoduleleft .star-review .star-over{
height: 13px;
background: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/rating_on.png) repeat-x scroll left 0 rgba(0, 0, 0, 0);
}
.samareview-inmoduleleft .star-review .star-under {
height: 13px;
width: 65px;
background: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/gray.png) repeat-x scroll left 0 rgba(0, 0, 0, 0);
}
.samareviewyellow-inmodule {
float:left;
}
.samareviewyellow-inmoduleright {
float:right;
}
.darkarea .star-review {
margin-top:-15px;
}
.darkarea .star-review .star-over ,
.samareviewyellow-inmoduleright .star-review .star-over,
.samareviewyellow-inmodule .star-review .star-over{
height: 13px;
background: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/rating_onyellow.png) repeat-x scroll left 0 rgba(0, 0, 0, 0);
}
.darkarea .star-review .star-under,
.samareviewyellow-inmoduleright .star-review .star-under,
.samareviewyellow-inmodule .star-review .star-under{
height: 13px;
width: 65px;
background: url(//www.corriereditaranto.it/wp-content/plugins/fineglobe-widget/images/rating_onwhite.png) repeat-x scroll left 0 rgba(0, 0, 0, 0);
} ul.author-review li .thumbnail {
float: left;
width:25%;
margin-right: 15px;
}
.author-review-box.star .review-item {
padding: 8px 0;
}
.formodule {
float: left;
width: 100%;
}
r.formodule > .eview-summary  {
float: left;
width: 100%;
}
.formodule > .author-review-box{
float: left;
width: 100%;
margin: 0;
}
.formodule > .author-review-box .rate-it,
.formodule > .author-review-box .users-rate,
.formodule > div > div > div.review-header,
.formodule > .author-review-box .short-summary {
display:none!important;
}
.formodule > div > div > div.review-summary,
.formodule > .review-summary {
display:none!important;
} .revbar-wrapper{
float:left;
width: 100%;
position:relative;
padding:0 20px;
margin-bottom:15px;
}
.revbar{
width: 100%;
height: 20px;
background-color: #f1f1f1;
position:relative;
padding:4px;
box-sizing:border-box;
}
.count-bar{
width: 100%;
height: 12px;
width:0px;
position:relative;
background-color: #239191;	
}
.reviewtitle{
position:absolute;
line-height:25px;
top:-25px;
left:0;
padding-left:10px;
}
.count-bar .count{
position:absolute;
line-height:18px;
top:-28px;
right:-20px;
width: 40px;
height: 18px;
font-size:11px;
padding:0 2px;
color:#fff;
text-align:center;
}
.count-bar .count span{
position:relative;
display:block;
}
.count-bar .count span:after{
position:absolute;
left:50%;
margin-left:-4px;
top:18px;
content:"";
border-left:5px solid transparent;
border-right:5px solid transparent;
}
.count-bar .count{
background-color: #239191;
}
.count-bar .count span:after{
border-top:5px solid #239191;
}