/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Oct 03 2019 | 11:09:59 (am)
/*
/******* Do not edit this file *******/

.wpcufpn_container .text span { overflow: initial !important;text-overflow: ellipsis;max-width: 100%; text-align: justify;}
span.text span.line_limit {height: 6.2em !important; } span.title span.line_limit {height: auto !important;min-height: 1.3em;}
.ellipsis {font-size: 100% !important;}

.insideframe {padding: 0 8px !important;}
span.img_cropper img {width: 100% !important;}
.wpcufpn_container.default .wpcu-front-box.right {max-width: 100% !important;}
.wpcu-front-box.right {min-height: 160px !important;padding: 0 2px !important;}
.wpcu-front-box.left {width: 100% !important;}
span.img_cropper {margin-right: 0px !important;}
input#s.field { width: 75%;}
.tophright {min-width: 200px;text-align: right;}

a.first, a.page.smaller, a.previouspostslink {float:left;}
div.wp-pagenavi {display: table;}
div.addthis_toolbox.addthis_default_style {display:table}
.widget-wrapper select {width: 100%;height: 30px;} 
#adca300 {display:none;margin: 0px 0px 9px 0;}
#adca728 {display:block;margin: 0px 0px 9px 0;}
@media only screen and ( min-width: 0px ) and ( max-width: 730px ) {
#adca300 {display:block !important;}
#adca728 {display:none !important;}
}
.wpars_rating{text-align:center;padding: 30px;background: #f9f9f9;}
#featured-image {margin: 15px 0 0 0;}
#adres {margin:12px 0;}
.wp-caption.alignleft {margin: 5px 5px 20px 0;}
.wp-caption {min-width: 80px;}

div.addthis_toolbox.addthis_default_style {display:table;}
/*div#at15s.atm {visibility: hidden;display: none;}*/

 .postid-914 #adcode {display:none !important;}
#home_widget_1.grid ,#home_widget_2.grid ,#home_widget_3.grid , #home_widget_1.grid .widget-wrapper,#home_widget_2.grid .widget-wrapper,#home_widget_3.grid .widget-wrapper {margin-bottom: 0;}

#text-13.widget-wrapper,#text-12.widget-wrapper,#text-11.widget-wrapper,#text-17.widget-wrapper,#text-18.widget-wrapper,#text-20.widget-wrapper {background-color:#ffffff;border: none;border-radius: 0;margin:15px 0 ;padding: 0px;}
div.bssb-buttons {text-align: center;margin: 0 auto;width: 100%}
img.menu-image.menu-image-title-after {background: white;}
.js .main-nav #responsive_current_menu_item { padding: 0px 44px 0px 10px;}
.menu {border-radius: 5px;}
.menu-item a.menu-image-title-after.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper {margin-right: 10px;padding: 2px 10px;}
#container, #footer {max-width:1020px;}
div.main-nav {padding-bottom: 0px ;}
#wrapper {max-width:980px;}
.home #wrapper {max-width:1020px;}

.fluid-width-video-wrapper {display: table;}
li form {margin: 7px 0 0 0;padding-left:25px;}
#toph .textwidget {margin:0 !important;}
a.download {background: url(http://www.downloadgimp.org/download.gif) left no-repeat;padding-left: 20px;}
.mc4wp-form {float: left !important;width: 100% !important;}

a:hover {text-decoration:underline;}
.adsbygoogle {padding-left:9px;background:url(http://www.downloadgimp.org/adv.gif) left center no-repeat;margin-left:-8px;}
#adcode {float:left;margin-right: 25px !important;margin-bottom:15px !important; }

#adnew {width: 210px !important;}
div.main-nav {padding-top: 5px;}
#admiddle {margin: 8px 0 4px 0 !important;}
#adtop3 {display:none !important;}

.wp_rp_title { display: block; border-bottom: 1px solid #eee;}

body { background:#ffffff !important;}
#footer {font-size: 12px;line-height: 1.6em;}
.home .read-more a{border:none;}
.wpcu-front-box {padding:5px 10px; }
.wpcu-front-box .date {padding: 5px 0px;}
.img_cropper {border:1px solid #eee;} 
.wpcu-front-box.right { min-height: 115px;padding: 0 20px 0 0;}

#content-archive {margin-top: 0px;}
img.grayscale{ 
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);  /* For Webkit browsers */
    filter: gray;  /* For IE 6 - 9 */
    -webkit-transition: all .6s ease;  /* Transition for Webkit browsers */
}
img.grayscale:hover{ 
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    filter: none;
}
.wp-pagenavi {margin:25px 5px;}
.featured-title {font-size: 40px;}
.admov {display:none;position:fixed;bottom:0px;z-index:999;}
.adbut {display:block;}
hr {margin: 0.8em 0;}
.wp_rp_wrap .related_post_title {border-bottom: 1px solid #ddd;padding-bottom:5px !important;}
.wp_rp_content {width: 100%;}
.wpars_rating {margin: 0 0 15px 0;}
.mc4wp-form { margin: 0;}

.page h1 {border-bottom: 1px solid #ddd;padding-bottom: 10px;}
p {margin: 1.1em 0;}
ins, dfn {border-bottom:none;}
#featured-content ins {padding-top:10px;border-top: 1px solid #ccc;}
#featured p {font-size:12px;line-height: 20px;padding: 0 20px 0 20px;}

#adnew p {margin:0;}
#adnew {height: 90px;}
.wp-pagenavi a, .wp-pagenavi span {padding: 10px 9px !important;padding-bottom: 60px; }
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #FFF !important; background: #4C7EFF !important;color: #fff !important;}
span.pages, span.current, a.page.larger, span.extend, a.nextpostslink, a.last {display: block;float: left;}

.read-more {clear: initial;}

.panel-grid { margin-bottom:2px !important;}
.ticker-wrapper.has-js {margin: 0px;height: 30px;font-size: 1em;}
h2 {font-size: 1.5em;}  
.related_post_title {padding:0px 0px 20px 0px !important;}
#widgets ul, #widgets ol {padding: 0 0 0 12px;}
.call-to-action a.button {font-size: 24px;padding: 15px 22px;}
.read-more a {border:1px solid #ccc;border-radius:5px;padding:7px 10px;}
.textwidget a.button {padding: 12px 5px;margin: 2px 0;} 
.post-data {border-bottom: 1px dotted #ccc;}
.post-edit {min-height: 5px;margin: 2px 0 ; }
ins, dfn {border-bottom:none;}
.front-page #wrapper {margin: 0px auto 5px auto;}
#content-full {margin-top: 20px;margin-bottom: 20px;}
.post-entry {margin-top: 5px;}
#wrapper {margin: 0px auto 20px auto;}
#adtop1 {padding-top: 5px !important;padding-bottom: 3px; }
#adtop2 {display:none !important;padding-bottom: 5px; }
.grid {float: left;  margin-bottom: 1%;}

ul.related_post li {min-height: 105px;}
#content h4, #content h3, #content h2 {display: table;width: 100%;}

@media screen and (max-width: 1024px) {
#adnew {display:none !important;}
ul.related_post li {min-height: 120px;}
}
@media only screen and ( min-width: 731px ) and ( max-width: 810px ) {
#adtop1 {display:none !important;}
#adtop2 {display:block !important;float:right !important;}
#content {width: 100%;}
#widgets {width: 100%;}
.home .grid {float: none;}
.grid, .grid-right {float: none;}
ul.related_post li {min-height: 120px;} #logo a img {width: 100%;max-width: 180px;} 
}
@media only screen and ( min-width: 661px ) and ( max-width: 730px ) {
#admiddle {display:none !important;}
#adtop1 {display:none !important;}
#adtop2 {display:block !important;float:right !important;width:320px !important;height:50px !important;padding-top:5px !important;margin-left:-20px !important;}
.grid, .grid-right {float: none;}
ul.wpcufpn_listposts li {width:50% !important;}
ul.related_post li {min-height: 120px;}
}
@media screen and (max-width: 730px) {
#admiddle {display:none !important;}  h4 {margin-top: 0;} #logo a img {width: 100%;max-width: 180px;} .featured-title {font-size:40px;padding: 10px 10px 0 10px;}
}
@media only screen and ( min-width: 501px ) and ( max-width: 660px ) {
#adtop1 {display:block !important;}
#adtop2 {display:none !important;}
.grid, .grid-right {float: none;}
ul.wpcufpn_listposts li {width:50% !important;}
#container {padding: 0px 10px;}
ul.related_post li {min-height: 125px;}
}
@media only screen and ( min-width: 551px ) and ( max-width: 660px ) {
#adtop1 {display:block !important;margin-right: 40px !important;margin-bottom:5px; } #logo a img {float: left;}
}

@media only screen and ( min-width: 351px ) and ( max-width: 500px ) {
#adtop1 {display:none !important;}
#adtop2 {display:block !important;float:right !important;width:320px !important;height:50px !important;padding-top:5px !important;margin-left:10px !important;margin-bottom:5px;}
.grid, .grid-right {float: none;}
.call-to-action a.button {font-size: 18px;}
.adbut {display:none;}
.admov {display:block;margin-left: 20px;}
ul.wpcufpn_listposts li {width:100% !important;}
#container, #footer{padding: 0px 10px;}
/*ul.related_post li a.wp_rp_thumbnail {width: 100% !important;}*/
h1 {font-size: 2em;margin-bottom: .1em;margin-top: .1em;}
}

@media only screen and ( min-width: 421px ) and ( max-width: 500px ) {
#adtop2 {display:block;margin-left:0px !important;margin-right: 50px !important;}
img.wpcufpn_thumb {width: 100% !important;}
/*ul.related_post li {min-height: 185px;}*/
}

@media only screen and ( min-width: 0px ) and ( max-width: 470px ) {
#adcode {display:block;width:100% !important;}
.widget-wrapper {padding: 15px;}
img.wpcufpn_thumb {width: 100% !important;}
/*ul.related_post li {min-height: 225px;}*/ div#logo {border-bottom: 1px solid #ddd;}
  
.featured-subtitle {  font-size: 17px;}.featured-title {  font-size: 30px;}
}

@media only screen and ( min-width: 0px ) and ( max-width: 350px ) {
#adtop1 {display:none !important;}
#adtop2 {display:block !important;float:right !important;width:320px !important;height:50px !important;padding-top:5px !important;margin-left:-5px !important;}
.grid, .grid-right {float: none;}
.call-to-action a.button {font-size: 18px;}
.adbut {display:none;}
.admov {display:block;margin-left:-3px;}
ul.wpcufpn_listposts li {width:100% !important;}
#container, #footer{padding: 0px 3px;}
/*ul.related_post li a.wp_rp_thumbnail {width: 100% !important;}*/
h1 {font-size: 2em;margin-bottom: .2em;margin-top: .2em;}
.home h1 { margin-top: .3em;}
}

@media only screen and ( min-height: 0px ) and ( max-height: 350px ) {
.admov {display:none;}
}
#featured {padding-bottom:0px !important;}
#featured p span span {font-size: 16px !important;}
#featured p span span span {line-height: 22px !important;}
.wpcu-front-box a {text-decoration:underline !important;}
.page .textwidget {margin-bottom: 12px;}, .home .textwidget {margin-bottom: 0px;}
#content {margin-top: 10px !important;margin-bottom: 10px !important;}
h1.entry-title {text-align:center;}
#widgets {margin-top: 20px !important;}

@media only screen and ( min-width: 661px ) and ( max-width: 2800px ) {
#adtop1 {width: 728px !important;height:90px !important;}
#adnew {display:none !important;} 
}
@media only screen and ( min-width: 1001px ) and ( max-width: 2800px ) {
#logo {width: 215px;padding-top: 12px;}
}
@media only screen and ( min-width: 901px ) and ( max-width: 1000px ) {
li#menu-item-22 {display:none !important;}
#logo {width: 185px;}
#adtop1 {display:none !important;} 
#adtop2 {display:block !important;} 
}
@media only screen and ( min-width: 801px ) and ( max-width: 900px ) {
li#menu-item-22, li#menu-item-711 {display:none !important;}
#logo {width: 185px;}
#adtop1 {display:none !important;} 
#adtop2 {display:block !important;} 
}
@media only screen and ( min-width: 651px ) and ( max-width: 800px ) {
li#menu-item-22, li#menu-item-711 , li#menu-item-716 {display:none !important;}
#adtop1 {display:none !important;} 
#adtop2 {display:block !important;} 
}
@media only screen and ( min-width: 500px ) and ( max-width: 650px ) {
#adtop1 {display:none !important;} 
#adtop2 {display:block !important;} 
}
@media only screen and ( min-width: 431px ) and ( max-width: 550px ) {
#adhome {display:none !important;}
#adtop2 {display:none !important; }
#adtop3 {display:block !important;float:right !important;width:320px !important;height:100px !important;padding-top:5px !important;margin-right:60px !important;margin-bottom:5px;}
#toph h2 {text-align: center;}
}
@media only screen and ( min-width: 381px ) and ( max-width: 430px ) {
#adhome {display:none !important;}
#adtop2 {display:none !important; }
#adtop3 {display:block !important;float:right !important;width:320px !important;height:100px !important;padding-top:5px !important;margin-right:20px !important;margin-bottom:5px;}
#toph h2 {text-align: center;}
}
@media only screen and ( min-width: 0px ) and ( max-width: 380px ) {
#adhome {display:none !important;}
#adtop2 {display:none !important; }
#adtop3 {display:block !important;float:right !important;width:320px !important;height:100px !important;padding-top:5px !important;margin-left:10px !important;margin-bottom:5px;}
#toph h2 {text-align: center;}
}

#logo {display:none;}
.innerad {display:none;margin: 5px 0;  border-top: 1px solid #ccc;  padding: 10px 0;  border-bottom: 1px solid #ccc;}

@media only screen and ( min-width: 0px ) and ( max-width: 660px ) {
img.menu-image.menu-image-title-after {display:none !important;}
#logo {display:block !important;}
.js .main-nav .menu li {border-bottom: 1px solid #999;border-right: 1px solid #999;border-left: 1px solid #999;}
.js .main-nav .menu li a{height: 40px;line-height: 40px;}
.innerad {display:block !important;}
}

.textwidget a.button {padding: 8px;min-width: 240px;}