/*
Theme Name: Adamag
Theme URI: http://bekero.com
Author: Bechetaru Constantin
Author URI: http://bekero.com
Description: This clean and beautiful theme is perfect for bloggers, magazines and more.
Version: 1.5
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: translation-ready, post-formats, news, magazine

*/

html, body, div, span, object, embed, ruby, output, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
}
html {
font-size : 62.5%;
overflow-y : scroll;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display : block;
}
ol, ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
.sticky{}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}
a {
margin : 0;
padding : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
}
a:hover, a:active {
outline : none;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
td, td img {
vertical-align : top;
}
img {
max-width : 100%;
height : auto;
}
body {
font-size : 14px;
line-height : 1.6;
color : #4b4b4b;
}
p {
orphans : 4;
}
select, input, textarea, button {
font : 99% sans-serif;
border-radius : 0;
}
select {
max-width : 100%;
}
body, select, input, textarea {
color : #4b4b4b;
}
small, .small {
font-size : 12px;
letter-spacing : 2px;
font-style : italic;
line-height : 26px;
line-height : 2.6rem;
}
hr {
height : 1px;
background-color : #eee;
border : 0;
margin-bottom : 20px;
margin-top : -2px;
}
strong, th, .strong {
font-weight : bold;
}
em, .em {
font-style : italic;
}
ins, .ins {
color : #000;
text-decoration : underline;
}
mark, .mark {
background-color : #ff9;
color : #000;
font-style : italic;
font-weight : bold;
}
del, .del {
text-decoration : line-through;
}
abbr[title], dfn[title] {
border-bottom : 1px dotted;
cursor : help;
}
sub {
vertical-align : sub;
font-size : smaller;
}
sup {
vertical-align : super;
font-size : smaller;
}
pre {
padding : 15px;
white-space : pre;
white-space : pre-wrap;
white-space : pre-line;
overflow-wrap : break-word;
}
pre, code, kbd, samp {
font-family : monospace, sans-serif;
margin : 24px;
}
input, select {
vertical-align : middle;
}
textarea {
overflow : auto;
}
.ie6 legend, .ie7 legend {
margin-left : -7px;
}
input[type="radio"] {
vertical-align : text-bottom;
}
input[type="checkbox"] {
vertical-align : bottom;
}
.ie7 input[type="checkbox"] {
vertical-align : baseline;
}
.ie6 input {
vertical-align : text-bottom;
}
label, input[type="button"], input[type="submit"], button {
cursor : pointer;
}
button, input, select, textarea {
margin : 0;
}
button {
width : auto;
overflow : visible;
}
.hidden {
display : none;
visibility : hidden;
}
.visuallyhidden {
position : absolute !important ;
clip : rect(1px 1px 1px 1px);
clip : rect(1px,1px,1px,1px);
}
input, textarea {
box-sizing : border-box;
}
.clearfix:after, .menu ul:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clear {
clear:both;
}
.clearfix:after {
clear : both;
}
.left {
float : left;
}
.right {
float : right;
}
.text-left {
text-align : left;
}
.text-center {
text-align : center;
}
.text-right {
text-align : right;
}
mark, .search-term {
background : #EBE16F;
}
.help, .info, .error, .success {
margin : 10px;
padding : 10px;
border : #cecece solid 1px;
}
.help {
border-color : #E0C618;
background : #EBE16F;
}
.info {
border-color : #92cae4;
background : #d5edf8;
}
.error {
border-color : #fbc2c4;
background : #fbe3e4;
}
.success {
border-color : #c6d880;
background : #e6efc2;
}
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
text-decoration : none;
}
h1, .h1 {
font-size : 35px;
line-height : 32px;
}
h2, .h2 {
font-size : 24px;
line-height : 30px;
}
h3, .h3 {
font-size : 19px;
line-height : 24px;
}
h4, .h4 {
font-size : 16px;
line-height : 18px;
}
h5, .h5 {
font-size : 12px;
line-height : 40px;
text-transform : uppercase;
letter-spacing : 2px;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
color : #444;
}
html, body {
background : #4B4B4B;
}
#wrapper {
min-height : 100%;
height : auto !important ;
height : 100%;
margin : 0 auto -70px;
max-width : 1200px;
background-color : #fff;
}
#container {
width : 97%;
margin : 0 auto;
padding : 0 1px;
box-sizing : border-box;
}
.col60 {
width : 6.333%;
}
.col140 {
width : 13.85%;
}
.col200 {
width : 23%;
}
.col220 {
width : 25.9%;
}
.col300 {
width : 31.333%;
}
.col380 {
width : 39.667%;
}
.col480 {
width : 48.0%;
}
.col540 {
width : 57.033%;
}
.col620 {
width : 71.80%;
}
.col700 {
width : 73.0%;
}
.col780 {
width : 81.333%;
}
.col860 {
width : 89.667%;
}
.col940 {
width : 98.0%;
}
.col60, .col140, .col220,.col200, .col300, .col380, .col480, .col540, .col620, .col700, .col780, .col860, .col940 {
display : inline;
float : left;
margin-left : 1.6%;
position : relative;
}
#main {
margin-left : 0;
margin-top : 13px;
}
#sidebar {
margin-right : 0;
}
#breadcrumbs {
list-style : none;
margin : 10px 0;
overflow : hidden;
}
#breadcrumbs a {
color : #969696;
text-decoration : none;
}
#breadcrumbs a:hover {
color : #969696;
text-decoration : underline;
}
#breadcrumbs li {
float : left;
margin-right : 15px;
color : #969696;
}
#breadcrumbs .separator {
font-size : 16px;
color : #969696;
}
.views {
position : relative;
float : right;
color : #969696;
}
a, a:visited {
color : #E54040;
text-decoration : none;
}
a:hover {
text-decoration : none;
}
.sidefb iframe[style] {
width : 100% !important ;
}
#fm-social {
display : inline-block;
width : 38%;
text-align : right;
padding-top : 10px;
float: right;
}
#fm-social a {
width : 38px;
height : 21px;
border-radius : 10%;
padding : 5px 0 5px 0;
display : inline-block;
margin-left : 1px;
margin-bottom : 2px;
outline : none;
background-repeat : no-repeat;
background-position : center center;
vertical-align : top;
font-size : 0;
}
.social-fb:before {
content : "\f082";
font-family : FontAwesome;
color : #E54040;
font-size : 23px;
margin-right : 9px;
position : relative;
}
.social-tw:before {
content : "\f099";
font-family : FontAwesome;
color : #E54040;
font-size : 24px;
margin-right : 7px;
position : relative;
}
.social-gp:before {
content : "\f0d5";
font-family : FontAwesome;
color : #E54040;
font-size : 24px;
margin-right : 7px;
position : relative;
}
.social-pi:before {
content : "\f0d2";
font-family : FontAwesome;
color : #E54040;
font-size : 23px;
margin-right : 9px;
position : relative;
}
.social-li:before {
content : "\f08c";
font-family : FontAwesome;
color : #E54040;
font-size : 23px;
margin-right : 9px;
position : relative;
}
.social-yt:before {
content : "\f167";
font-family : FontAwesome;
color : #E54040;
font-size : 23px;
margin-right : 9px;
position : relative;
}
.social-tu:before {
content : "\f173";
font-family : FontAwesome;
color : #E54040;
font-size : 23px;
margin-right : 11px;
position : relative;
}
.social-in:before {
content : "\f16d";
font-family : FontAwesome;
color : #E54040;
font-size : 23px;
margin-right : 9px;
position : relative;
}
.social-fl:before {
content : "\f16e";
font-family : FontAwesome;
color : #E54040;
font-size : 23px;
margin-right : 9px;
position : relative;
}
.social-rs:before {
content : "\f143";
font-family : FontAwesome;
color : #E54040;
font-size : 23px;
margin-right : 9px;
position : relative;
}
::-webkit-selection {
background : #222;
color : #fff;
text-shadow : none;
}
::-moz-selection {
background : #222;
color : #fff;
text-shadow : none;
}
#search-box {
position : relative;
float: right;
width: 29%;
}
#search-box #searchform {
float : right;
margin-top : 1px;
}
#s {
height : 30px;
font-size : 20px;
padding : 5px 7px 5px 30px;
border : 0;
outline : none;
border : #ccc solid 1px;
}
#searchform input[type="submit"] {
height : 30px;
background-color : #ccc;
font-family: 'Oswald', sans-serif;
font-size : 12px;
text-transform : uppercase;
color : #fff;
border : none;
padding : 3px 10px;
}
.su-carousel .su-carousel-slide img {
	border:none!important;
	border-radius: 0!important;
}
.post-content #searchform #s, .widget #searchform #s {
font-size : 14px;
width : 80%;
}
.widget #searchform input[type="submit"] {
height : 30px;
width : 20%;
background-color : #E54040;
font-family: 'Oswald', sans-serif;
font-weight : 400;
font-size : 12px;
text-transform : uppercase;
color : #fff;
border : 0;
padding : 3px 10px;
position : absolute;
}
.widget #searchform {
margin-top : 10px;
}
#search-box #close-x {
float : right;
width : 20px;
height : 20px;
background-color : #fff;
font-family: 'Oswald', sans-serif;
font-weight : 400;
font-size : 11px;
text-transform : uppercase;
color : #222;
text-align : center;
line-height : 19px;
margin-top : 10px;
cursor : pointer;
border-radius : 50%;
}
header[role="banner"] {
position : relative;
}
header[role="banner"], header[role="banner"] div {
box-sizing : border-box;
}
#top-head {
padding-bottom : 5px;
}
#top-nav {
font-family: 'Oswald', sans-serif;
font-size : 11px;
line-height : 1.5;
text-transform : uppercase;
letter-spacing : 1px;
width : 60%;
display : inline-block;
padding-top : 13px;
vertical-align : top;
}
#top-nav li > a:after {
color : #000;
content : "\f107";
font-family : FontAwesome;
margin-left : 4px;
}
#top-nav li > a:only-child:after {
content : '';
}
.cur-date {
position: relative;
float: right;
color: #fff;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
margin-right: 10px;
margin-top: 8px;
}
#top-nav .menu-top {
display : inline-block;
margin-left:7px; 
}
#inner-header {
position : relative;
overflow : hidden;
padding-bottom : 5px;
min-height : 90px;
}
#site-logo img {
max-width : 100%;
}
#site-heading {
padding-top : 10px;
padding-bottom : 10px;
display : inline-block;
}
#site-title {
padding-bottom : 5px;
font-family: 'Oswald', sans-serif;
font-size : 34px;
line-height : 100px;
text-transform : uppercase;
letter-spacing : 7px;
}
#site-title a {
color : #222;
text-decoration : none;
}
.blog-title{
	font-family: 'Vollkorn', sans-serif;
	font-size: 70px;
    line-height: 70px;
    text-transform: uppercase;
}
.blog-title a{
	color: #333!important;
}
.blog-title p{
	font-family: 'Vollkorn', sans-serif;
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 50px;
	color: #ccc;
}
.border-header{
	border-bottom: 1px #ccc solid;
	margin-top: 3px;
}
#site-description {
font-size : 14px;
font-size : 1.4rem;
color : #222;
}
#newswire-banner {
max-height : 90px;
position : absolute;
top : 12px;
right : 0;
overflow : hidden;
float : right;
}
#newswire-banner img {
max-width : 100%;
}
.entry-header {
margin-bottom : 20px;
}
body.page .entry-header, body.single .entry-header, .not-found .entry-header {
margin-bottom : 35px;
}
.entry-title {
font-family: 'Oswald', sans-serif;
font-weight : 400;
font-size : 24px;
line-height : 25px;
}
.entry-title a, .entry-title a:visited {
color : #222;
text-decoration : none;
}
.entry-title a:hover {
color : #E54040;
}
body.page .entry-title, body.single .entry-title, .not-found .entry-title {
font-size : 40px;
}
.wp_review_tab_widget_content .entry-title{
	font-size : 16px!important;
	font-weight: normal!important;
	padding-left: 3px!important;

}
.wp_review_tab_widget_content{
	border: 0px!important;
}
.wp_review_tab_widget_content .wp-review-tab-postmeta{
	padding-right: 3px;
}
.wp_review_tab_widget_content img{
	padding-left: 3px!important;
}
#recent-tab{
	color: #fff!important;
}
.page-header {
margin : 30px 0 0;
font-family: 'Oswald', sans-serif;
font-weight : 400;
padding-bottom : 0;
border-bottom : 3px solid #ecf0f1;
}

.adamag-heading-title {
float : left;
clear : both;
width : 100%;
font-family: 'Oswald', sans-serif;
font-weight : 400;
font-size : 22px;
letter-spacing : 1px;
text-align : left;
text-transform : uppercase;
margin-bottom : 25px;
background : #fff;
color : #222;
}
.adamag-heading-title label {
display : inline-block;
margin : 0 auto;
padding-right : 10px;
background : #fff;
}
.border-top {
margin-top : 12px;
border : 0;
background : transparent;
}
.border-bottom {
border-bottom : 1px solid #999;
margin-top : -25px;
background : transparent;
}
.heading .border-top, .comment-respond .border-top {
margin-top : -15px;
}
.heading-latest {
background : #E54040;
padding : 0 5px;
font-size : 18px;
color : #fff;
margin-top : -2px;
text-transform : uppercase;
display : inline-block;
font-weight : normal;
}
#main h2, #main_left h2 {
line-height : 36px;
}

.home-icon:before {
color : #fff;
content : "\f015";
font-family : FontAwesome;
font-size : 30px;
position : absolute;
margin-left : -12px;
margin-top : 0;
}
div.menu {
text-transform : uppercase;
height : 46px;
}
div.menu li > a:after {
color : #fff;
content : "\f107";
font-family : FontAwesome;
margin-left : 4px;
}
div.menu li > a:only-child:after {
content : '';
}
div.menu ul li, div.menu-top ul li {
list-style-type : none;
float : left;
}
div.menu ul li a, div.menu-top ul li a {
color : #222;
display : block;
text-decoration : none;
}
div.menu ul li ul.sub-menu, div.menu ul li ul.children, div.menu-top ul li ul.sub-menu, div.menu-top ul li ul.children {
position : absolute;
z-index : 9999;
width : 200px;
overflow-wrap : break-word;
display : none;
}
div.menu ul li:hover > ul, div.menu-top ul li:hover > ul {
display : inline;
}
div.menu ul li ul li ul.sub-menu, div.menu ul li ul li ul.children, div.menu-top ul li ul li ul.sub-menu, div.menu-top ul li ul li ul.children {
right : -199px;
position : absolute;
top : auto;
display : none;
}
div.menu ul li ul li:hover > ul.sub-menu, div.menu ul li ul li:hover > ul.children, div.menu-top ul li ul li:hover > ul.sub-menu, div.menu-top ul li ul li:hover > ul.children {
display : inline;
}
div.menu-top a {
display : block;
padding : 0 15px 0 0;
}
.widget_nav_menu ul li {
float : none;
}
.widget_nav_menu ul li ul.sub-menu, .widget_nav_menu ul li ul.children, .widget_pages ul li ul.sub-menu, .widget_pages ul li ul.children {
position : relative;
left : auto;
z-index : 9999;
width : auto;
overflow-wrap : break-word;
margin-left : 16px;
margin-top : 8px;
}
.widget_nav_menu ul li ul li ul.sub-menu, .widget_nav_menu ul li ul li ul.children {
left : auto;
position : relative;
margin-left : 16px;
margin-top : 8px;
top : auto;
overflow-wrap : break-word;
}
nav[role="navigation"] div.menu {
background : #222;
}
nav[role="navigation"] .menu ul li a, nav[role="navigation"] .menu #menu-icon {
padding : 10px 20px;
color : #fff;
box-sizing : border-box;
}
nav[role="navigation"] .menu > ul li a, nav[role="navigation"] .menu > #menu-icon {
font-family: 'Oswald', sans-serif;
}
nav[role="navigation"] .menu #menu-icon, .menu-top #top-menu-icon {
cursor : pointer;
display : none;
}
nav[role="navigation"] .menu > ul li a:hover {
background-color : #E54040;
}
nav[role="navigation"] .menu ul li.current-menu-item a, .nav ul li.current_page_item a, nav[role="navigation"] .menu ul li.current_page_item a {
background-color : #E54040;
}
nav[role="navigation"] .menu ul.sub-menu li.current-menu-item a, .nav ul.sub-menu li.current_page_item a, nav[role="navigation"] .menu ul.sub-menu li.current_page_item a, nav[role="navigation"] .menu ul li.current-page-parent ul.sub-menu li a, nav[role="navigation"] .menu ul li.current-menu-item ul.sub-menu li a, nav[role="navigation"] .menu ul li.current_page_parent ul.children li a, nav[role="navigation"] .menu ul li.current_page_item ul.children li a, .nav ul li.current_page_item ul.sub-menu li a, nav[role="navigation"] .menu ul li.current_page_item ul.sub-menu li a {
background : none;
}
nav[role="navigation"] .menu ul.sub-menu li.current-menu-item a:hover, .nav ul.sub-menu li.current_page_item a:hover, nav[role="navigation"] .menu ul.sub-menu li.current_page_item a:hover, nav[role="navigation"] .menu ul li.current-page-parent ul.sub-menu li a:hover, nav[role="navigation"] .menu ul li.current-menu-item ul.sub-menu li a:hover, nav[role="navigation"] .menu ul li.current_page_parent ul.children li a:hover, nav[role="navigation"] .menu ul li.current_page_item ul.children li a:hover, .nav ul li.current_page_item ul.sub-menu li a:hover, nav[role="navigation"] .menu ul li.current_page_item ul.sub-menu li a:hover {
background : #f2f2f2;
}
.menu-top ul li ul.sub-menu, .menu-top ul li ul.children, nav[role="navigation"] .menu ul li ul.sub-menu, nav[role="navigation"] .menu ul li ul.children {
background : #fcfcfc;
}
.menu-top ul li ul.sub-menu li, .menu-top ul li ul.children li, nav[role="navigation"] .menu ul li ul.sub-menu li, nav[role="navigation"] .menu ul li ul.children li {
border-bottom : 1px solid #f0f0f0;
width : 200px;
width : 20rem;
}
.menu-top ul li ul.sub-menu li a, .menu-top ul li ul.children li a, nav[role="navigation"] .menu ul li ul.sub-menu li a, nav[role="navigation"] .menu ul li ul.children li a {
display : block;
min-height : 38px;
min-height : 3.8rem;
font-size : 85%;
line-height : 1.8;
padding : 7px 20px;
padding : 0.7rem 2rem;
box-sizing : border-box;
}
html.no-csstransforms .menu-top ul li ul.sub-menu li a, html.no-csstransforms .menu-top ul li ul.children li a, html.no-csstransforms nav[role="navigation"] .menu ul li ul.sub-menu li a, html.no-csstransforms nav[role="navigation"] .menu ul li ul.children li a {
padding : 7px 20px 0;
}
.menu-top ul li ul.sub-menu li a, .menu-top ul li ul.children li a {
font-size : 90%;
line-height : 2.5;
}
.menu-top ul li ul li a, nav[role="navigation"] .menu ul li ul li a {
color : #555;
text-shadow : 0 0;
box-shadow : -1px 0 0 #eee inset, 1px 0 0 #eee inset;
}
.menu-top ul li ul li a:hover, nav[role="navigation"] .menu ul li ul li a:hover {
background : #f5f5f5;
color : #555;
}
.menu-top ul li ul li ul.sub-menu, .menu-top ul li ul li ul.children {
margin-top : -39px;
margin-top : -3.9rem;
}
nav[role="navigation"] .menu ul li ul li ul.sub-menu, nav[role="navigation"] .menu ul li ul li ul.children {
margin-top : -38px;
margin-top : -3.8rem;
}
html.no-csstransforms .menu-top ul li ul li ul.sub-menu, html.no-csstransforms .menu-top ul li ul li ul.children, html.no-csstransforms nav[role="navigation"] .menu ul li ul li ul.sub-menu, html.no-csstransforms nav[role="navigation"] .menu ul li ul li ul.children {
margin-top : -45px;
}
.adamag-sign:before {
content : "\f0c9";
font-family : FontAwesome;
color : #fff;
font-size : 28px;
padding-left : 2.0em;
position : absolute;
}
#content {
margin-top: 0px;
padding-bottom : 1px;
min-height : 450px;
}
#content, #content div {
box-sizing : border-box;
}
#main #searchform {
margin-bottom : 35px;
}
article[id*="post-"] {
overflow-wrap : break-word;
}
.archive_title {
padding : 0 20px;
margin : 20px 0 12px;
}
.entry-meta, .category-archive-meta {
font-family: 'Oswald', sans-serif;
font-size : 14px;
color : #999;
text-transform : uppercase;
}
.category-archive-meta {
font-size : 13px;
font-size : 1.3rem;
line-height : 1.6;
margin-bottom : 10px;
margin-bottom : 1rem;
text-transform : none;
letter-spacing : normal;
}
.entry-summary {
font-size : 14px;
font-size : 1.4rem;
}
.post-content {
overflow-wrap : break-word;
margin-bottom : 40px;
overflow : hidden;
}
.post-content-one {
overflow-wrap : break-word;
margin-bottom : 5px;
margin-top: 5px;
overflow : hidden;
width: 94%;
}
.commentlist li.comment article[id*="comment-"] p, .post-content p {
margin : 0 0 24px 0;
margin : 0 0 2.4rem 0;
}
.post-content h1, .commentlist li.comment article[id*="comment-"] h1, .post-content h2, .commentlist li.comment article[id*="comment-"] h2, .post-content h3, .commentlist li.comment article[id*="comment-"] h3, .post-content h4, .commentlist li.comment article[id*="comment-"] h4, .post-content h5, .commentlist li.comment article[id*="comment-"] h5, .post-content h6, .commentlist li.comment article[id*="comment-"] h6, .post-content address, .commentlist li.comment article[id*="comment-"] address {
margin : 0 0 24px 0;
margin : 0 0 2.4rem 0;
}
.commentlist li.comment article[id*="comment-"] ul, .post-content ul, .commentlist li.comment article[id*="comment-"] ol, .post-content ol, .commentlist li.comment article[id*="comment-"] table, .post-content table, .commentlist li.comment article[id*="comment-"] dl, .post-content dl {
margin : 24px 0;
margin : 2.4rem 0;
}
.commentlist li.comment article[id*="comment-"] dl.wp-caption, .post-content dl.wp-caption {
max-width : 100%;
margin : 0 auto;
}
.commentlist li.comment article[id*="comment-"] table, .post-content table {
width : 100%;
}
.commentlist li.comment article[id*="comment-"] table th, .post-content table th {
border-bottom : 2px solid #848484;
text-align : left;
}
.commentlist li.comment article[id*="comment-"] table td, .post-content table td {
border-bottom : 1px solid #d0d0d0;
padding : 5px;
padding : 0.5rem;
}
.commentlist li.comment article[id*="comment-"] ul, .post-content ul, .commentlist li.comment article[id*="comment-"] ol, .post-content ol {
list-style-position : outside;
line-height : 1.5;
margin-left : 20px;
margin-left : 2rem;
margin-right : 20px;
margin-right : 2rem;
}
.commentlist li.comment article[id*="comment-"] li, .post-content li {
margin-bottom : 12px;
margin-bottom : 1.2rem;
}
.post-content ol li {
list-style-type : none;
position : relative;
padding-left : 16px;
padding-left : 1.6rem;
}
.post-content ol li:before {
content : counter(my-counter) ")";
counter-increment : my-counter;
position : absolute;
left : 0;
top : 2px;
color : #E54040;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 12px;
font-size : 1.2rem;
text-align : center;
}
.post-content ul li {
list-style : none;
position : relative;
padding-left : 12px;
padding-left : 1.2rem;
}
.commentlist li.comment article[id*="comment-"] ul li {
list-style : disc;
}
.post-content ul li:before {
content : "\2022";
position : absolute;
left : 0;
top : 0;
color : #E54040;
font-family : Arial, Helvetica, sans-serif;
font-weight : 700;
font-size : 16px;
font-size : 1.6rem;
line-height : 1.25;
}
.commentlist li.comment article[id*="comment-"] blockquote, .post-content blockquote {
font-style : italic;
line-height : 26px;
line-height : 2.6rem;
margin : 24px 35px 24px 56px;
margin : 2.4rem 3.5rem 2.4rem 5.6rem;
}
.commentlist li.comment article[id*="comment-"] blockquote:before, .post-content blockquote:before {
font-family : Georgia, serif;
font-weight : 700;
content : "???";
font-size : 80px;
font-size : 8.0rem;
text-indent : -60px;
text-indent : -6.0rem;
margin-top : 12px;
margin-top : 1.2rem;
float : left;
opacity : 0.20000000298023223876953125;
}
.commentlist li.comment article[id*="comment-"] dl, .post-content dl {
margin : 26px 0 26px;
margin : 2.6rem 0 2.6rem;
}
.commentlist li.comment article[id*="comment-"] dt, .post-content dt {
font-style : italic;
margin-top : 19px;
margin-top : 1.9rem;
font-size : 17px;
font-size : 1.7rem;
font-weight : 700;
border-bottom : 1px solid #999;
}
.commentlist li.comment article[id*="comment-"] dt.wp-caption-dt, .post-content dt.wp-caption-dt {
border : 0;
margin : 0 auto;
}
.commentlist li.comment article[id*="comment-"] dd, .post-content dd {
font-style : italic;
font-size : 13px;
font-size : 1.3rem;
margin-top : 16px;
margin-top : 1.6rem;
line-height : 26px;
line-height : 2.6rem;
}
.commentlist li.comment article[id*="comment-"] video, .post-content video, .commentlist li.comment article[id*="comment-"] object, .post-content object, .commentlist li.comment article[id*="comment-"] embed, .post-content embed, .commentlist li.comment article[id*="comment-"] iframe, .post-content iframe {
display : block;
margin : 0 0 24px 0;
margin : 0 0 2.4rem 0;
max-width : 100%;
}
.commentlist li.comment article[id*="comment-"] video, .post-content video {
min-width : 100%;
height : auto;
}
.commentlist li.comment article[id*="comment-"] pre, .post-content pre {
overflow : auto;
background : #f5f5f5;
border : #f0f0f0 solid 1px;
border-left : 3px solid #e0e0e0;
padding-left : 25px;
padding-left : 2.5rem;
}
.commentlist li.comment article[id*="comment-"] img, .post-content img {
margin : 0 0 24px 0;
margin : 0 0 2.4rem 0;
width : auto;
max-width : 100%;
height : auto;
}
.wp-caption {
max-width : 100%;
}
article[id*="post-"] footer {
clear : both;
margin : 10px 0 0;
margin : 1rem 0 0;
}
.tag-meta {
margin-right : 10px;
}
.cat-meta-color {
font-size : 11px;
font-size : 1.1rem;
letter-spacing : 1px;
letter-spacing : 0.1rem;
line-height : 14px;
line-height : 1.4rem;
text-transform : uppercase;
font-family: 'Oswald', sans-serif;
padding : 5px 12px;
padding : 0.5rem 1.2rem;
background-color : #E54040;
color : #fff !important ;
display : inline-block;
float : right;
}
.cat-meta-color a {
color : #fff !important ;
text-decoration : none;
}
.colorbar {
width : 100%;
background-color : #E54040;
height : 2px;
overflow : hidden;
margin-bottom : 25px;
}
.gallery {
margin : 0 auto 18px;
margin : 0 auto 1.8rem;
}
.gallery .gallery-item {
float : left;
margin-top : 0;
text-align : center;
}
.gallery-columns-3 .gallery-item {
width : 33%;
}
.gallery-columns-2 .gallery-item {
width : 50%;
}
.gallery-columns-4 .gallery-item {
width : 23%;
margin-right : 2%;
margin-bottom : 0;
}
.gallery-columns-5 .gallery-item {
width : 18%;
margin-right : 2%;
margin-bottom : 0;
}
.gallery-columns-6 .gallery-item {
width : 14.5%;
margin-right : 2.1%;
margin-bottom : 0;
}
.gallery-columns-7 .gallery-item {
width : 12%;
margin-right : 2.2%;
margin-bottom : 0;
}
.gallery-columns-8 .gallery-item {
width : 10%;
margin-right : 2.5%;
margin-bottom : 0;
}
.gallery-columns-9 .gallery-item {
width : 9%;
margin-right : 2.1%;
margin-bottom : 0;
}
.gallery .gallery-item a {
padding : 0;
display : block;
box-sizing : border-box;
}
.gallery img {
box-shadow : 0 0 2px #c8c8c8;
border : white solid 1px;
padding : 3%;
background : #fff;
max-width : 100%;
box-sizing : border-box;
}
.gallery img:hover {
background : white;
}
.gallery-columns-2 .attachment-medium {
max-width : 92%;
height : auto;
}
.gallery-columns-4 .attachment-thumbnail {
max-width : 84%;
height : auto;
}
.gallery .gallery-caption {
color : #888;
font-size : 12px;
font-size : 1.2rem;
line-height : 17px;
line-height : 1.7rem;
margin : -15px 4px 12px;
margin : -1.5rem 0.4rem 1.2rem;
}
.gallery dl, .gallery dt, .gallery-icon {
margin : 0;
border-bottom : 0;
padding : 0;
}
.gallery br + br {
display : none;
}
.format-aside .entry-header, .format-quote .entry-header, .format-status .entry-header {
display : none;
}
.single .format-aside .entry-header, .single .format-quote .entry-header, .single .format-status .entry-header {
display : block;
}
.format-aside .entry-content, .format-status .entry-content {
padding-top : 0;
font-style : italic;
line-height : 26px;
line-height : 2.6rem;
margin : 24px 35px 40px 0;
margin : 2.4rem 3.5rem 4.0rem 0;
padding-left : 30px;
padding-left : 3rem;
padding-top : 0;
border-left : 3px solid #f3f3f3;
}
.single .format-aside .entry-content, .single .format-aside .entry-summary {
padding-top : 0;
}
.single .format-image .entry-header {
display : block;
}
.format-image .entry-content, .format-image .entry-summary {
padding-top : 0;
}
.single .format-image .entry-content, .single .format-image .entry-summary {
padding-top : 0;
}
.pagination {
clear : both;
padding : 20px 0 30px 0;
padding : 2rem 0 3rem 0;
position : relative;
font-size : 11px;
font-size : 1.1rem;
line-height : 13px;
line-height : 1.3rem;
margin : auto;
text-align : center;
}
.pagination a.page-numbers, .pagination span.page-numbers.current {
display : inline-block;
margin : 2px 2px 2px 0;
margin : 0.2rem 0.2rem 0.2rem 0;
padding : 6px 9px 5px 9px;
padding : 0.6rem 0.9rem 0.5rem 0.9rem;
text-decoration : none;
width : auto;
color : #000;
background-color : #e5e5e5;
}
.pagination a.page-numbers:hover, .pagination span.page-numbers.current {
padding : 6px 9px 5px 9px;
padding : 0.6rem 0.9rem 0.5rem 0.9rem;
color : #fff;
background-color : #2b2b2b;
}
.page-link {
clear : both;
display : block;
margin : 0 0 26px;
}
.page-link a, .page-link a:visited {
background-color : #f2f2f2;
color : #373737;
margin : 0;
padding : 2px 5px;
text-decoration : none;
}
.page-link a:hover {
background-color : #222;
color : #fff;
}
.page-link span {
margin-right : 6px;
}
#comment-nav-below a, #comment-nav-above a {
display : block;
width : 45px;
height : 40px;
background-color : #222;
text-indent : -9999px;
outline : none;
}
.single-navigation {
padding : 10px;
font-size : 12px;
}
.previous_post a {
display : block;
float : left;
font-family: 'Oswald', sans-serif;
font-weight: 300;
color : #969696;
font-size : 16px;
text-decoration : none;
width : 45%;
}
.next_post a {
display : block;
float : right;
font-family: 'Oswald', sans-serif;
font-weight: 300;
color : #969696;
font-size : 16px;
text-decoration : none;
}
#banner-sidebar > * {
display : block;
margin : 0 0 40px 0;
}
#banner-sidebar img {
max-width : 100%;
}
#sidebar {
float : right;
margin-top : 10px;
}
#sidebar_left {
float : left;
margin-left : 0;
}
#main_left {
float : right;
margin-right : 0;
margin-top : 12px;
}
body.blog #sidebar {
margin-top : 10px;
}
.widget {
margin : 2px 0 10px 0;
overflow-wrap : break-word;
}
#sidebar .widget,#magazine .widget, #sidebar_left .widget {
background-color : #fff;
}
#sidebar .widget li, #magazine .widget li, #sidebar_left .widget li .widget_nav_menu li, #meta.widget aside a {
padding : 10px 0;
line-height : 24px;
border-bottom : 1px solid #f6f8f8;
}
.tagcloud .widget_nav_menu li {
padding : 2px 2px;
line-height : 24px;
}
#sidebar > .widget ul.sub-menu li, #magazine > .widget ul.sub-menu li, #sidebar_left > .widget ul.sub-menu li, #sidebar > .widget ul.children li, #sidebar_left > .widget ul.children li {
padding-right : 0;
padding-bottom : 0;
}
#sidebar > .widget > ul.sub-menu > li:first-child, #magazine > .widget > ul.sub-menu > li:first-child, #sidebar_left > .widget > ul.sub-menu > li:first-child, #sidebar > .widget > ul.children > li:first-child, #sidebar_left > .widget > ul.children > li:first-child {
border : 0;
}
#sidebar .widget_nav_menu ul li ul li ul.sub-menu, #magazine .widget_nav_menu ul li ul li ul.sub-menu, #sidebar_left .widget_nav_menu ul li ul li ul.sub-menu, #sidebar .widget_nav_menu ul li ul li ul.children, #sidebar_left .widget_nav_menu ul li ul li ul.children {
margin-left : 0;
}
#sidebar .widget_nav_menu ul li ul li ul li ul li ul.sub-menu, #magazine .widget_nav_menu ul li ul li ul li ul li ul.sub-menu, #sidebar_left .widget_nav_menu ul li ul li ul li ul li ul.sub-menu, #sidebar .widget_nav_menu ul li ul li ul li ul li ul.children, #sidebar_left .widget_nav_menu ul li ul li ul li ul li ul.children {
padding-left : 0;
}
#sidebar .widget_nav_menu ul ul ul ul ul li, #magazine .widget_nav_menu ul ul ul ul ul li, #sidebar_left .widget_nav_menu ul ul ul ul ul li, #sidebar .widget_nav_menu ul ul ul ul ul li, #sidebar_left .widget_nav_menu ul ul ul ul ul li {
padding-left : 15px;
}
#sidebar .widget_nav_menu ul ul ul ul ul ul ul ul ul li, #magazine .widget_nav_menu ul ul ul ul ul ul ul ul ul li, #sidebar_left .widget_nav_menu ul ul ul ul ul ul ul ul ul li, #sidebar .widget_nav_menu ul ul ul ul ul ul ul ul ul li, #sidebar_left .widget_nav_menu ul ul ul ul ul ul ul ul ul li {
padding-left : 0;
}
#sidebar .widget a, #magazine .widget a, #sidebar_left .widget a {
text-decoration : none;
color : #222;
}
#sidebar .widget a:hover, #sidebar_left .widget a:hover, #magazine .widget a:hover {
text-decoration : underline;
}
#sidebar .widget-title, #magazine .widget-title, #sidebar_left .widget-title {
font-family: 'Oswald', sans-serif;
background : #E54040;
padding : 5px 5px;
font-size : 18px;
color : #fff;
text-transform : uppercase;
display : inline-block;
}
#sidebar .widget-title a, #magazine .widget-title a, #sidebar_left .widget-title a {
color : #fff !important ;
}
.embed-container {
position : relative;
padding-bottom : 50%;
padding-top : 20px;
height : 100%;
overflow : hidden;
}
.embed-container iframe, .embed-container object, .embed-container embed {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100% !important ;
}
.adds300x250 {
text-align : center;
}
.featured_image_post img {
max-width : 100%;
height : auto;
}
.box-author {
margin-bottom : 20px;
margin-top : 20px;
overflow : hidden;
background : #FCFCFC;
padding : 6px 5px;
border : #F5F5F5 solid 1px;
}
.author-description img {
width : 109px;
height : 109px;
float : left;
}
.description-author {
padding-left : 125px;
}
.description-author span a {
font-weight : 700;
}
.description-author span a:hover {
color : #f1f1f1;
background-color : #292626;
}
.author-base {
overflow : hidden;
width : 109px;
float : left;
}
.author-pic {
overflow : hidden;
}
.author-social {
height : 30px;
background-color : #444;
text-align : center;
}
.author-social a {
display : inline-block;
width : 30px;
height : 30px;
margin-top : 5px;
}
.author-social a:hover {
background : #444;
}
.author-social a.author-facebook:before {
content : "\f082";
font-family : FontAwesome;
color : #fff;
font-size : 25px;
}
.author-social a.author-twitter:before {
content : "\f099";
font-family : FontAwesome;
color : #fff;
font-size : 25px;
}
.author-social a.author-google:before {
content : "\f0d5";
font-family : FontAwesome;
color : #fff;
font-size : 25px;
}
.tagcloud {
margin-top : 15px;
min-height : 100px !important ;
}
.tagcloud a {
border-radius : 10px 10px 10px 10px;
display : inline-block;
border : #ccc solid 1px;
color : #fff;
padding : 0;
padding-left : 10px;
padding-right : 10px;
margin-bottom : 5px;
margin-left : 2px;
font-size : 12px;
float : left;
text-decoration : none;
}
.tagcloud a:hover {
background : #343434;
color : #ccc;
}
#sidebar .tagcloud li {
border : 0;
padding : 0;
}
#sidebar .tagcloud a:hover {
background : #343434;
color : #fff;
}
.post-tags {
position : relative;
color : #ccc;
overflow : hidden;
margin : 0 auto;
margin-top : 15px;
background : #FCFCFC;
padding : 6px 5px;
border : #F5F5F5 solid 1px;
margin-bottom : 10px;
}
.post-tags a, .post-tags strong {
color : #F4FCFF;
font-size : 14px;
margin : 0 1px 1px 0;
padding : 5px 10px;
display : block;
background : #5A5A5A;
text-decoration : none;
float : left;
}
.post-tags strong {
background : #5A5A5A !important ;
}
.post-tags a:hover {
background : #212326;
color : #EEECEC;
}
/*woocommerce*/
.page-title {
	display: none;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
	font-size: 18px;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
}
.social-button-container {
margin : 15px 0 15px;
border-bottom : none;
background : #FCFCFC;
padding : 6px 0;
border : #F5F5F5 solid 1px;
line-height : 35px;
}
.SocialCustomMenu, .SocialCustomMenu a, SocialCustomMenu a:visited {
display : inline;
padding : 5px 5px;
color : white;
text-decoration : none;
font-size : 16px;
text-transform : uppercase;
}
.scmTwitter {
background-color : #7cd5fd;
border : #c1c1c1 solid 0;
}
.scmFacebook {
background-color : #45619d;
border : #c1c1c1 solid 0;
}
.scmGoogleplus {
background-color : #af291d;
border : #c1c1c1 solid 0;
}
.scmPinterest {
background-color : #cb2027;
border : #c1c1c1 solid 0;
}
.relatedthumb img {
max-width : 100%;
height : auto;
}
.relatedthumb {
width : 48%;
float : left;
margin-top : 20px;
margin-left : 1%;
margin-right : 1%;
}
.post-related {
color : #5A5A5A;
font-family: 'Oswald', sans-serif;
font-weight: 300;
text-decoration : none;
font-size : 20px;
padding-bottom : 22px;
line-height : 26px;
}
.views-related {
position : absolute;
margin-left : 5px;
background: #222;
opacity: 0.8;
padding: 5px;
}
#wp-calendar {
text-align : center;
width : 95%;
margin : auto;
}
#calendar_wrap {
padding : 15px 0;
padding : 1.5rem;
}
#wp-calendar caption {
font-size : 18px;
font-size : 1.8rem;
font-weight : bold;
margin-bottom : 12px;
margin-bottom : 1.2rem;
text-transform : uppercase;
}
#sidebar .textwidget {
padding : 0;
}
.su-slider-slide-title {
font-size : 22px !important ;
font-family: 'Oswald', sans-serif;
margin-bottom : 20px;
}
.su-slider {
max-height : 380px !important ;
}
html.no-boxshadow #sidebar .widget_search {
padding : 1px;
}
.adamag-spacer {
margin-top : 12px;
}
#comments-title {
font-family: 'Oswald', sans-serif;
font-size : 21px;
font-size : 2.1rem;
font-weight : 400;
margin : 0 0 24px;
}
.commentlist {
margin : 0;
}
.commentlist li.comment {
position : relative;
margin : 0;
padding : 0 0 1px 0;
clear : both;
}
.commentlist li.pingback {
margin : 10px 0 20px 0;
background-color : #fcfcfc;
border : #ecf0f1 solid 1px;
padding : 24px;
}
.commentlist li.comment article[id*="comment-"] {
background-color : #fcfcfc;
border : #ecf0f1 solid 1px;
padding : 24px;
}
.commentlist li.comment article[id*="comment-"] {
margin : 0;
margin-bottom : 35px;
}
.commentlist li.comment article[id*="comment-"]:last-child {
margin-top : 0;
}
.commentlist #respond {
margin-left : 0;
margin-right : 0;
}
.commentlist #respond label {
margin-left : 0;
}
.commentlist li[class*="depth-"] {
margin-left : 30px;
}
.commentlist li.depth-1 {
margin-left : 0;
}
.commentlist .bypostauthor > article > footer > .vcard cite.fn:after {
content : " (Author)";
font-size : 12px;
font-weight : normal;
font-style : italic;
}
.commentlist .vcard {
margin-left : 75px;
font-size : 16px;
line-height : 1.5;
}
.commentlist .vcard cite.fn {
font-weight : 400;
font-style : normal;
}
.commentlist .vcard, .comment-meta {
letter-spacing : 1px;
text-transform : uppercase;
font-family: 'Oswald', sans-serif;
}
.comment-meta {
font-family: 'Oswald', sans-serif;
}
.commentlist .vcard cite.fn a {
text-decoration : none;
}
.commentlist .vcard time, .comment-meta {
margin-left : 75px;
font-size : 11px;
line-height : 1.5;
}
.commentlist .vcard time a, .comment-meta a {
text-decoration : none;
color : #7f8c8d;
}
.commentlist .vcard time a:hover {
text-decoration : underline;
}
.commentlist .vcard img.avatar {
position : relative;
left : 2px;
top : 24px;
}
.commentlist li.comment .comment-content {
margin-left : 75px;
padding-top : 20px;
padding-bottom : 10px;
}
.commentlist li.comment .comment-content p {
line-height : 24px;
margin : 12px 0 24px;
}
.commentlist li.comment .comment-content p:last-child {
margin : 0;
}
.commentlist .comment-reply-link, .commentlist .comment-reply-login {
position : absolute;
right : -4px;
top : 16px;
background : url(http://www.tvio.it/wp-content/themes/tvio2015/includes/images/reply-arr-down.png) 10px center no-repeat;
background-color : #E54040;
color : #fff;
text-decoration : none;
float : right;
font-family: 'Oswald', sans-serif;
font-size : 11px;
line-height : 24px;
padding : 3px 12px 3px 30px;
text-transform : uppercase;
}
.nocomments {
padding : 15px;
padding : 1.5rem;
text-align : center;
}
#respond, .post-content form {
margin : 40px 0;
padding : 30px;
background-color : #fcfcfc;
border : #ecf0f1 solid 1px;
}
#reply-title {
font-family: 'Oswald', sans-serif;
font-size : 21px;
font-weight : 400;
margin-bottom : 5px;
}
#respond label, .post-content form label {
font-family: 'Oswald', sans-serif;
font-size : 14px;
font-weight : 400;
line-height : 2;
letter-spacing : 1px;
text-transform : uppercase;
margin-left : 0;
margin-right : 10px;
}
#respond label {
display : inline-block;
min-width : 90px;
}
#respond label[for="author"], #respond label[for="email"] {
min-width : 90px;
}
#respond p {
margin-bottom : 16px;
}
#respond p.form-submit {
text-align : center;
margin-bottom : 18px;
}
#respond p.form-allowed-tags {
font-size : 13px;
display : none;
}
#respond .required {
margin-left : -14px;
padding-right : 14px;
color : #f00;
}
#respond .required:first-child {
margin-left : 0;
}
#respond .comment-notes, #respond .logged-in-as {
font-size : 11px;
margin-bottom : 30px;
text-transform : uppercase;
color : #7f8c8d;
}
#respond #comment-form-title {
margin : 0 0 18px;
}
#respond #cancel-comment-reply-link {
float : right;
}
#respond #comment-form-elements {
margin : 12px 0;
}
#respond #comment-form-elements li {
overflow : hidden;
margin-bottom : 12px;
margin-bottom : 1.2rem;
}
#respond #comment-form-elements label {
display : none;
}
#respond #comment-form-elements small {
display : none;
}
#respond input[type="text"], #respond #author, #respond #email, #respond #url, .post-content form input[type="text"], .post-content form input[type="email"], .post-content form input[type="password"], .post-content form input[type="url"] {
padding : 5px 7px;
width : 95%;
}
#respond #comment, .post-content form textarea {
resize : none;
padding : 5px 7px;
width : 95%;
height : 150px;
vertical-align : top;
}
#respond input[type="text"], #respond #author, #respond #email, #respond #url, #respond #comment, .post-content form input[type="text"], .post-content form input[type="email"], .post-content form input[type="password"], .post-content form input[type="url"], .post-content form textarea {
background : #fff;
border : #e0e0e0 solid 1px;
font-size : 14px;
}
#respond input[type="text"]:focus, #respond #author:focus, #respond #email:focus, #respond #url:focus, #respond #comment:focus, .post-content form input[type="text"]:focus, .post-content form input[type="checkbox"]:focus, .post-content form input[type="password"]:focus, .post-content form input[type="url"]:focus, .post-content form input[type="checkbox"]:focus, .post-content form textarea:focus {
outline : none;
}
#respond input[type="checkbox"] {
vertical-align : middle;
margin-bottom : 2px;
}
#respond #submit, .post-content form input[type="submit"], .post-content form input[type="button"] {
background-color : #000;
color : #fff;
text-decoration : none;
font-family: 'Oswald', sans-serif;
text-transform : uppercase;
border : 0;
padding : 3px 15px;
float : left;
}
#respond #submit:hover {
background-color : #E54040;
}
h2.error {
color : #E54040;
}
h2.thanks {
color : #444;
font-family: 'Oswald', sans-serif;
font-size : 20px;
text-align : center;
}
p.error, em.error, span.error {
font-size : 11px !important ;
font-style : italic;
color : red;
display : block;
padding-top : 3px;
}
#contactf input[type="text"], #contactf textarea {
padding : 10px;
font-size : 13px;
margin : 0;
border : 0;
background : #fff;
border : #ddd solid 1px;
color : #444;
width : 100%;
outline : none;
}
#contactf label {
display : block;
}
#contactf textarea {
width : 100%;
}
#contactf button {
margin-top : 5px;
}
#contactf button[type="submit"] {
display : inline-block;
outline : none;
border-radius : 2px;
cursor : pointer;
text-align : center;
text-decoration : none;
font-size : 16px;
padding : 0.15em 2em 0.25em 2em;
color : white;
background-color : #555;
text-transform : uppercase;
font-family: 'Oswald', sans-serif;
border : 0;
transition : all 0.3s ease;
}
#contactf button[type="submit"]:hover {
background : #333;
}
.scrolltop:before {
height : 30px;
width : 30px;
font-size : 32px;
content : "\f102";
font-family : FontAwesome;
background : #fff;
}
.scrolltop:hover {
color : #000;
}
.post-content img {
margin-top : 12px;
margin-top : 1.2rem;
}
.left img, img.left, .alignleft, img.alignleft, img[align="left"] {
margin-right : 24px;
margin-right : 2.4rem;
margin-bottom : 16px;
margin-bottom : 1.6rem;
margin-top : 12px;
margin-top : 1.2rem;
display : inline-block;
float : left;
}
.right img, img.right, .alignright, img.alignright, img[align="right"] {
margin-left : 24px;
margin-left : 2.4rem;
margin-bottom : 16px;
margin-bottom : 1.6rem;
margin-top : 12px;
margin-top : 1.2rem;
display : inline-block;
float : right;
}
.aligncenter, img.aligncenter, img[align="center"] {
margin-right : auto;
margin-left : auto;
display : block;
clear : both;
}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img, .widget-area img, .wp-caption {
max-width : 100%;
height : auto;
}
.post .notice {
background : #eee;
display : block;
padding : 16px;
padding : 1.6rem;
}
.entry-attachment {
display : block;
margin : 0 auto;
text-align : center;
}
.imgthumb img {
min-width : 100%;
max-width : 100%;
height : auto;
}
.wp-caption {
margin-bottom : 24px;
margin-bottom : 2.4rem;
text-align : center;
padding-top : 5px;
padding-top : 0.5rem;
max-width : 100%;
}
.wp-caption img {
border : none 0;
padding : 0;
margin : 0;
}
.wp-caption p.wp-caption-text, .entry-caption {
font-size : 12px;
font-size : 1.2rem;
font-style : italic;
margin : 10px 0 -4px;
margin : 1rem 0 -0.4rem;
}
.wp-smiley {
margin : 0 !important ;
max-height : 16px;
max-height : 1.6rem;
}
#footer-widgets {
border-top : 10px solid #E54040;
color : #fff;
font-family : 'Open Sans', sans-serif;
font-size : 12px;
background : #333;
}
.col200 li a,.footer-rights a{
	color: #fff!important;
}
.subfooter {
color : #fff;
background : #222;
}
.footer-widget-title {
font-family : 'Open Sans', sans-serif;
font-size : 16px;
padding-top : 5px;
text-transform : uppercase;
border-bottom : 2px solid #ccc;
line-height : 26px;
}
.footer-rights {
text-align : left;
font-size : 12px;
font-family : 'Open Sans', sans-serif;
line-height : 1.3;
padding : 8px;
}
.footer-right {
float : right;
}
.attribution {
float : none;
text-align : center;
}
#site-generator {
text-align : center;
font-family: 'Oswald', sans-serif;
font-size : 10px;
font-size : 1rem;
text-transform : uppercase;
letter-spacing : 2px;
display : table-cell;
vertical-align : middle;
}
#site-generator a {
text-decoration : none;
}
#site-generator a:hover {
text-decoration : underline;
}
#site-generator .sep {
padding : 0 10px;
padding : 0 1rem;
}
.screen-reader-text, .assistive-text {
position : absolute !important ;
clip : rect(1px 1px 1px 1px);
clip : rect(1px,1px,1px,1px);
}
.colortxt {
color : #E54040;
}
#banner-header script, #banner-sidebar script {
display : none;
}
#grid-wrap {
position : relative;
margin-top : -15px;
margin-left : -2%;
margin-right : -2.8%;
margin-bottom : 20px;
}
html.no-csstransforms #grid-wrap {
margin-top : 40px;
}
#grid-wrap.menu-full {
position : relative;
width : 100%;
margin-left : -1.4%;
margin-right : -1.4%;
}
.grid-box img {
width : 100%!important ;
height : auto;
}
.grid-box {
position : relative;
display : inline-block;
float : left;
width : 49%;
margin-top : 2%;
margin-right: -1%;
margin-left: 2%;
height : 415px;
}
.grid-box-one {
position : relative;
display : inline-block;
float : left;
margin-left: 2%;
width : 100%;
margin-top : 2%;
}
.date-format-adamag {
font-style: italic;
color: #ccc;
margin-bottom: 10px;
float: right;
}
html.no-csstransforms .grid-box {
margin : 0 18px 40px;
}
#grid-wrap.menu-full .grid-box {
width : 21.75%;
}
.grid-box article {
padding : 0 10px 0 0;
margin : 0;
border : 0 !important ;
}
.grid-box .entry-header {
margin-bottom : 20px;
}
.grid-box .entry-title, body.page .grid-box .entry-title {
font-size : 14px;
line-height : 16px;
}
.grid-box .post_content {
margin-bottom : 5px;
}
.grid-box .entry-content {
margin-bottom : 0px;
margin-top: 10px;
width : 95%;
}
.grid-box .format-aside .entry-content, .grid-box .format-status .entry-content {
font-style : italic;
margin : 0 0 24px;
}
.grid-box .format-video video, .grid-box .format-video object, .grid-box .format-video embed, .grid-box .format-video iframe {
max-height : 185px;
}
.grid-box .vid-wrapper video {
min-width : 100%;
}
.grid-box .post-content blockquote {
font-style : italic;
line-height : 26px;
line-height : 2.6rem;
margin : 10px 0 5px 35px;
margin : 1rem 0 0.5rem 3.5rem;
}
.grid-box .post-content blockquote:before {
font-size : 50px;
font-size : 5.0rem;
text-indent : -35px;
text-indent : -3.5rem;
margin-top : 12px;
margin-top : 1.2rem;
float : left;
opacity : 0.20000000298023223876953125;
}
.grid-box .imgthumb {
margin : 0 0 20px 0;
overflow : hidden;
height : 100%;
}
.grid-box .imgthumb img {
width : auto;
}
.grid-box-noimg {
background-color : #eee;
position : relative;
text-align : center;
height : 185px;
outline : none;
margin : 0 0 15px 0;
}
.grid-box-noimg p {
width : 100%;
position : absolute;
left : 50%;
top : 50%;
transform : translate(-50%,-50%);
}
html.no-borderradius .grid-box-noimg p {
left : 0;
top : 45%;
}
.isotope-item {
z-index : 2;
}
.isotope-hidden.isotope-item {
z-index : 1;
}

/*adamag widget magazine*/
.left-one-widget{
	width: 49%;
	float: left;
}
.right-one-widget{
	width: 48%;
	float: right;
	text-align: left;
}
.right-two-widget{
	width: 48%;
	float: right;
	text-align: left;
	margin-bottom: 20px;
	position: relative;
	display: inline;
}
.right-four-widget{
	width: 48%;
	float: right;
	text-align: left;
	margin-bottom: 20px;
	position: relative;
	display: inline;	
}
.right-four-widget:nth-child(2n+3) {
	margin-right:4%;
}
.three-widget {
	margin-bottom: 20px;
}
.right-two-widget:nth-child(2n+2) {
	margin-right:4%;
}
.right-two-widget:nth-child(2n+3) {
	clear: both;
}
.right-four-widget:nth-child(3n+3) {
	clear: both;
}
.right-one-widget-title{
	width: 65%;
	float: right;
}
.right-two-widget h3, .three-widget h3,
.left-four-widget h3,.left-one-widget h3,
.right-one-widget-title h3, .right-one-widget h3,
.right-four-widget h3  {
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
}
.left-four-widget{
	margin-bottom: 20px;
	position: relative;
}
.right-two-widget p {
	width: 99%;
}
.right-two-widget span{
	font-size: 11px;
	line-height: 14px;
	white-space: nowrap;
	font-style: italic;
	color: #ccc;
}
.right-one-widget-title span, .left-one-widget span, 
.three-widget span, .left-four-widget span, 
.right-four-widget span{
	font-size: 11px;
	line-height: 14px;
	white-space: nowrap;
	font-style: italic;
	color: #ccc;
}
.left-one-widget p{
	margin-bottom: 9px;
}

/*adamag responsive*/
@media only screen and (min-width:960px) and (max-width:1300px) {
#newswire-banner img {
max-width : 80%;
height : auto;
float : right;
}
.grid-box-one img{
	width: 97%;
}
.post-content-one{
	margin-left: 10px!important;
}
#effect-2 .overlay {
	width: 96%;
}
.left-one-widget {
    float: left;
    width: 42%;
}
.right-one-widget {
    float: right;
    text-align: left;
    width: 57%;
}
#site-logo img {
max-width : 79% !important ;
height : auto;
}
}
@media only screen and (min-width:825px) and (max-width:960px) {
#newswire-banner img {
max-width : 70%;
height : auto;
float : right;
}
.grid-box-one img{
	width: 97%;
}
.post-content-one{
	margin-left: 10px!important;
}
#effect-2 .overlay {
	width: 96%;
}

.left-one-widget {
    float: left;
    width: 32%;
}
.right-one-widget {
    float: right;
    text-align: left;
    width: 67%;
}
#site-logo img {
max-width : 65% !important ;
height : auto;
}
}
@media only screen and (max-width:824px) {
#top-head {
padding-bottom : 10px;
}
#inner-header {
padding-bottom : 20px;
min-height : 0;
}

.left-one-widget {
    float: left;
    width: 40%;
}
.right-one-widget {
    float: right;
    text-align: left;
    width: 59%;
}
#site-title {
margin-right : 0;
padding-bottom : 10px;
}
#site-description {
margin-right : 0;
}
#top-nav {
width : 100%;
display : block;
margin-bottom : 10px;
}

#site-heading, #fm-social {
width : 100%;
display : block;
text-align : center;
}
#newswire-banner {
position : relative;
margin : 0 auto 5px auto;
width : 100%;
height : auto;
}
.tagcloud {
height : 60px !important ;
}
.col220 .tagcloud {
height : 180px !important ;
}
#newswire-banner img {
max-width : 100%;
}
header[role="banner"] #searchform {
top : 6px;
right : 10px;
}
header[role="banner"] #s {
background : url(http://www.tvio.it/wp-content/themes/tvio2015/includes/images/icon-search.png) 5px 4px no-repeat #fff;
padding : 4px 5px 4px 26px;
padding : 0.4rem 0.5rem 0.4rem 2.6rem;
border : #fff solid 1px;
min-width : 150px;
min-width : 15rem;
}
#access, .menu.nav-mobile {
position : relative;
}
.menu.nav-mobile ul li {
list-style-type : none;
float : none;
}
nav[role="navigation"] div.menu > ul {
background : #fcfcfc;
position : absolute;
z-index : 9999;
width : 250px;
width : 25rem;
overflow-wrap : break-word;
display : none;
overflow : visible;
top : 42px;
top : 4.2rem;
}
nav[role="navigation"] div.menu > ul > li {
position : relative;
}
nav[role="navigation"] .menu.nav-mobile #menu-icon {
display : inline-block;
}
.top-nav-mobile #top-menu-icon {
display : block;
}
nav[role="navigation"] .menu.nav-mobile ul li, nav[role="navigation"] .menu.nav-mobile ul.sub-menu li, nav[role="navigation"] .menu.nav-mobile ul.children li {
border-bottom : 1px solid #f0f0f0;
min-width : 100%;
}
nav[role="navigation"] .menu.nav-mobile ul li a {
display : block;
min-height : 38px;
min-height : 3.8rem;
color : #555 !important ;
background : none;
border-radius : 0;
padding : 7px 20px;
padding : 0.7rem 2rem;
box-sizing : border-box;
}
nav[role="navigation"] .menu.nav-mobile ul li a {
box-shadow : -1px 0 0 #eee inset, 1px 0 0 #eee inset;
}
nav[role="navigation"] .menu.nav-mobile ul li ul li:first-child > a {
box-shadow : -1px 0 0 #eee inset, 1px 0 0 #eee inset;
}
nav[role="navigation"] .menu.nav-mobile ul li.current-menu-item a, nav[role="navigation"] .menu.nav-mobile ul li.current_page_item a {
background : #f5f5f5;
}
nav[role="navigation"] .menu.nav-mobile ul li a:hover, nav[role="navigation"] .menu.nav-mobile ul li.current-menu-item a:hover, nav[role="navigation"] .menu.nav-mobile ul li.current_page_item a:hover {
background : #f2f2f2;
}
nav[role="navigation"] .menu.nav-mobile ul li ul.sub-menu, nav[role="navigation"] .menu.nav-mobile ul li ul.children, nav[role="navigation"] .menu.nav-mobile ul li ul.sub-menu li ul, nav[role="navigation"] .menu.nav-mobile ul li ul.children li ul {
display : block;
position : relative;
z-index : 9999;
right : auto;
top : auto;
margin-top : 0;
width : 250px;
width : 25rem;
}
nav[role="navigation"] .menu.nav-mobile ul li ul li a {
box-shadow : -1px 0 0 #eee inset, 1px 0 0 #eee inset;
}
nav[role="navigation"] .menu.nav-mobile ul li ul.sub-menu li, nav[role="navigation"] .menu.nav-mobile ul li ul.children li {
border : 0;
border-top : 1px solid #f0f0f0;
text-indent : 20px;
}
nav[role="navigation"] .menu.nav-mobile ul li ul.sub-menu li ul li, nav[role="navigation"] .menu.nav-mobile ul li ul.children li ul li {
text-indent : 40px;
}
nav[role="navigation"] .menu.nav-mobile ul li ul.sub-menu li ul li ul li, nav[role="navigation"] .menu.nav-mobile ul li ul.children li ul li ul li {
text-indent : 60px;
}
#main.col620, #main_left.col620 {
width : 100%;
display : block;
}
#sidebar.col300, #sidebar_left.col300 {
float : none;
display : block;
width : 100%;
clear : both;
margin : 0;
}
.widget {
margin : 35px 0;
}
}
@media only screen and (min-width:824px) {
nav[role="navigation"] div.menu > ul, div.menu > ul {
display : block !important ;
}

.tagcloud {
height : 40px !important ;
}
.col220 .tagcloud {
height : 150px !important ;
}
}
@media only screen and (max-width:640px) {
.heading-latest {
font-size : 18px;
}
#top-nav .cur-date {
display : block;
margin-bottom : 5px;
}
.top-nav-mobile {
position : relative;
}
div.menu-top ul li {
list-style-type : none;
float : none;
}
div.top-nav-mobile > ul {
background : #fcfcfc;
position : absolute;
z-index : 9999;
width : 250px;
width : 25rem;
overflow-wrap : break-word;
display : none;
overflow : visible;
top : 20px;
}
div.top-nav-mobile > ul > li {
position : relative;
}
.menu-top > ul li {
border-bottom : 1px solid #f0f0f0;
min-width : 100%;
}
.menu-top ul li ul.sub-menu li, .menu-top ul li ul.children li {
text-indent : 20px;
}
.menu-top ul li ul.sub-menu li ul li, .menu-top ul li ul.children li ul li {
text-indent : 40px;
}
.menu-top ul li ul.sub-menu li ul li ul li, .menu-top ul li ul.children li ul li ul li {
text-indent : 60px;
}
.top-nav-mobile ul li a {
display : block;
min-height : 38px;
min-height : 3.8rem;
color : #555 !important ;
background : none;
border-radius : 0;
padding : 10px 20px 7px 20px;
padding : 1rem 2rem 0.7rem 2rem;
box-sizing : border-box;
box-shadow : -1px 0 0 #eee inset, 1px 0 0 #eee inset;
line-height : 1.8;
}
.top-nav-mobile ul li:first-child > a {
box-shadow : -1px 0 0 #eee inset, 1px 0 0 #eee inset;
}
.top-nav-mobile ul li.current-menu-item a, .top-nav-mobile ul li.current_page_item a {
background : #f5f5f5;
}
.top-nav-mobile ul li a:hover, .top-nav-mobile ul li.current-menu-item a:hover, .top-nav-mobile ul li.current_page_item a:hover {
background : #f2f2f2;
}
div.menu-top ul li ul.sub-menu, div.menu-top ul li ul.children, div.menu-top ul li ul.sub-menu li ul, div.menu-top ul li ul.children li ul {
display : block;
position : relative;
z-index : 9999;
width : 250px;
width : 25rem;
right : auto;
top : auto;
margin-top : 0;
}
div.menu-top ul li a {
box-shadow : -1px 0 0 #eee inset, 1px 0 0 #eee inset;
}
div.menu-top ul li ul li:first-child > a, div.menu-top ul li ul li ul li:first-child > a {
box-shadow : -1px 0 0 #eee inset, 1px 0 0 #eee inset;
}
div.menu-top ul li ul.sub-menu li, div.menu-top ul li ul.children li {
border : 0;
border-top : 1px solid #f0f0f0;
text-indent : 20px;
}
div.menu-top ul li ul.sub-menu li ul li, div.menu-top ul li ul.children li ul li {
text-indent : 40px;
}
div.menu-top ul li ul.sub-menu li ul li ul li, div.menu-top ul li ul.children li ul li ul li {
text-indent : 60px;
}
.gallery img {
max-width : 98%;
}
}
@media only screen and (min-width:480px) and (max-width:824px) {
	.modern-ticker {
 min-width: 100%;
 font-size: 14px;
}
.col540, .col140, .col220{
	width: 97%;
}
.grid-box-one img{
	margin-left: -5px!important;
	width: 97%;

}
.post-content-one{
	margin-left: 10px!important;
}
#effect-2 .overlay {
	width: 96%!important;
}
.left-one-widget {
    float: left;
    width: 44%;
}
.right-one-widget {
    float: right;
    text-align: left;
    width: 55%;
}
#magazine{
	margin-left: 20px;
}
#sidebar {
width : 100% !important ;
}
.tagcloud {
height : 40px !important ;
}
}
@media only screen and (max-width:600px) {
.modern-ticker {
 min-width: 100%;
 font-size: 14px;
}
#footer-widgets .col200 {
float : none;
}
#footer-widgets {
padding : 0 15px;
}
.social-button-container {
text-align : center;
}
.SocialCustomMenu, .SocialCustomMenu a, SocialCustomMenu a:visited {
font-size : 16px;
text-align : center;
}
.next_post a {
font-size : 15px;
text-align : center;
float : none;
}
.left-one-widget {
    float: left;
    width: 38%;
}
.right-one-widget {
    float: right;
    text-align: left;
    width: 60%;
}
#magazine{
	margin-left: 13px;
}
.previous_post a {
float : none;
text-align : center;
width : 100%;
}
.post-tags a, .post-tags strong {
font-size : 16px;
text-align : center !important ;
float : none;
}
.tagcloud {
height : 40px !important ;
}
.col220 .tagcloud {
height : 60px !important ;
}
}
@media only screen and (max-width:480px) {
.modern-ticker {
 min-width: 100%;
 font-size: 12px;
}
.review-total-star{
	margin-top: 50px!important;
}
.wp-review-tab-postmeta{
	display: none!important;
}
.adamag-carousel-item h2{
	display: none!important;
}
.mt-next,.mt-prev {
	display: none!important;
}
.col540, .col140, .col220{
	width: 97%;
}
.col220,.col140{
	margin-right:6px!important;
}
.grid-box-one img{
	margin-left: -15px!important;
	width: 99%;
}
.post-content-one{
	margin-left: 10px!important;
}
#effect-2 .overlay {
	width: 95%!important;
}
.left-one-widget {
    float: left;
    width: 70%;
}
.right-one-widget {
    float: right;
    text-align: left;
    width: 29%;
}
.right-one-widget h3,.right-one-widget span {
display: none;
}
#magazine{
	margin-left: 10px;
}
#footer-widgets .col200 {
float : none;
}
.social-button-container {
text-align : center;
}
.SocialCustomMenu, .SocialCustomMenu a, SocialCustomMenu a:visited {
font-size : 11px;
text-align : center;
}
.next_post a {
font-size : 15px;
text-align : center;
float : none;
}
.previous_post a {
float : none;
text-align : center;
width : 100%;
}
.post-tags a, .post-tags strong {
font-size : 16px;
text-align : center !important ;
float : none;
}
.tagcloud {
height : 80px !important ;
}
#breadcrumbs li {
text-align : center;
float : none;
}
.views {
text-align : center;
float : none;
}
#footer-widgets {
padding : 0 15px;
}
.footer-right {
display : none;
}
#newswire-banner {
width : 100%;
height : auto;
margin-bottom : 10px;
}
#newswire-banner img {
max-width : 100%;
}
.heading-latest {
font-size : 14px;
}
.grid-box {
width : 99%;
}
.grid-box .format-video video, .grid-box .format-video object, .grid-box .format-video embed, .grid-box .format-video iframe {
min-height : 260px;
}
.gallery img {
max-width : 85%;
}
.gallery .gallery-caption {
font-size : 11px;
}
}
@media only screen and (max-width:320px) {
.modern-ticker {
    min-width: 100%;
    font-size: 10px;
}

.col540, .col140, .col220{
	width: 97.5%;
}
.col220,.col140{
	margin-right:3px!important;
}
.grid-box-one img{
	margin-left: -16px!important;
}
.post-content-one{
	margin-left: 10px!important;
}
#effect-2 .overlay {
	width: 94%!important;
}
.left-one-widget {
    float: left;
    width: 62%;
}
.right-one-widget {
    float: right;
    text-align: left;
    width: 36%;
}
.right-one-widget h3,.right-one-widget span {
display: none;
}
.owl-theme .owl-controls{
display: none!important;	
}
.adamag-carousel-item h2{
	display: none!important;
}
#magazine{
	margin-left: 5px;
}
#main #searchform {
padding : 24px;
}
.mt-next,.mt-prev {
	display: none!important;
}
#newswire-banner {
margin-bottom : 0;
}
#site-title {
font-size : 28px;
line-height : 34px;
}
.heading-latest {
font-size : 19px;
}
.grid-box .entry-title, body.page .grid-box .entry-title {
font-size : 16px;
line-height : 1.2;
}
.grid-box .format-video video, .grid-box .format-video object, .grid-box .format-video embed, .grid-box .format-video iframe {
min-height : 175px;
}
.commentlist .vcard img.avatar {
display : none;
}
.commentlist .vcard, .commentlist .vcard time, .comment-meta, .commentlist li.comment .comment-content {
margin-left : 0;
}
#respond input[type="text"], #respond #author, #respond #email, #respond #url, #respond #comment {
width : 100%;
}
.gallery img {
max-width : 82%;
}
.gallery .gallery-caption {
font-size : 10px;
font-size : 1rem;
}
}
@media only screen and (max-width:240px) {
#site-title {
font-size : 24px;
line-height : 30px;
}
.heading-latest {
font-size : 16px;
}
.grid-box .format-video video, .grid-box .format-video object, .grid-box .format-video embed, .grid-box .format-video iframe {
min-height : 140px;
}
.gallery img {
max-width : 78%;
}
.gallery .gallery-caption {
font-size : 9px;
}
}
@media print {
* {
background : transparent !important ;
color : #222 !important ;
text-shadow : none !important ;
}
a, a:visited {
color : #222 !important ;
text-decoration : underline;
}
a:after {
content : " (" attr(href) ")";
}
abbr:after {
content : " (" attr(title) ")";
}
.ir a:after {
content : "";
}
pre, blockquote {
border : #999 solid 1px;
page-break-inside : avoid;
}
thead {
display : table-header-group;
}
tr, img {
page-break-inside : avoid;
}
p, h2, h3 {
orphans : 3;
widows : 3;
}
h2, h3 {
page-break-after : avoid;
}
}