/*
Theme Name: CheerUp Child
Theme URI: http://theme-sphere.com/
Description: A child theme of CheerUp
Author: ThemeSphere
Author URI: http://theme-sphere.com
Template: cheerup
Version: 1.1
*/

pre {
white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
}

/* all radius */
.wp-post-image, .post-content img, .gallery-slider img,
.author-box author-box-b cf,
.wp-post-image, .post-content img, .gallery-slider img {
    border-radius: 14px;
}
/* end radius */















#sutia {
    position: relative;
    top: -10px;
    font-size: 1.2em;
    color: #7e7e7e;
    line-height: 1.6em;
}

.main-head .inner {
	background: url('https://www.tutoriart.com.br/wp-content/themes/cheerup-child/custom/imagens/banner_tutoriart_2018.jpg') left bottom repeat-x !important;
}
.meu-av small,
.meu-av-top small{
	font-size: 0.7em !important;
	font-style: italic !important;
}
.meu-av-top {margin-bottom: 25px}


.grid-slider .heading a {
    color: #2f2f2f;
}
.item-large .inner .overlay,
.item-small .inner .overlay{
	background: rgba(223, 239, 254, 0.9411764705882353);
}


.grid-post.has-post-thumbnail .post-meta-c {text-align: center}
.widget-posts .image-link img {
    margin-right: 50%;
    left:0;
    position: relative;
}
.widget-posts .image-link img {width: 90px;height: 90px;float:none;}

.author-box-b .image{float: none }
.author-box {
	font-style: italic;
    text-align: center;
}
.author-box-b .image {
    left: 43%;
	margin: 0;
    position: relative;
}
.author-box-b .author-bio {margin: 0}

.widget-posts .posts.large .post-thumb {width: auto !important;}


/* PERSONALIZAÇÕES ADICIONAIS*/
.l3m35_fake_tagbox { /* para os campos de via e fonte */
	display: inline-block;
		margin-top: 8px;
		margin-right: 8px;
		padding: 6px 18px;
		border: 1px solid #ebebeb;
		color: #454545;
		font-size: 11px;
		font-weight: 600;
		letter-spacing: .095em;
		line-height: 1.5;
}



/* temas */
#produto-banner {margin: 0 0 20px;width: 100%}
#botoes-produto {
	display:flex;
}
















@font-face {
    font-family: 'arsmaquette';
    src: url('fonts/ARSMaquettePro-BlackItalic.eot');
    src: local('fonts/ARS Maquette Pro Black Italic'), local('fonts/ARSMaquettePro-BlackItalic'),
        url('fonts/ARSMaquettePro-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/ARSMaquettePro-BlackItalic.woff2') format('woff2'),
        url('fonts/ARSMaquettePro-BlackItalic.woff') format('woff'),
        url('fonts/ARSMaquettePro-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'arsmaquette';
    src: url('fonts/ARSMaquettePro-Regular.eot');
    src: local('fonts/ARS Maquette Pro Regular'), local('fonts/ARSMaquettePro-Regular'),
        url('fonts/ARSMaquettePro-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/ARSMaquettePro-Regular.woff2') format('woff2'),
        url('fonts/ARSMaquettePro-Regular.woff') format('woff'),
        url('fonts/ARSMaquettePro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'arsmaquette';
    src: url('fonts/ARSMaquettePro-LightItalic.eot');
    src: local('fonts/ARS Maquette Pro Light Italic'), local('fonts/ARSMaquettePro-LightItalic'),
        url('fonts/ARSMaquettePro-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/ARSMaquettePro-LightItalic.woff2') format('woff2'),
        url('fonts/ARSMaquettePro-LightItalic.woff') format('woff'),
        url('fonts/ARSMaquettePro-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'arsmaquette';
    src: url('fonts/ARSMaquettePro-Bold.eot');
    src: local('fonts/ARS Maquette Pro Bold'), local('fonts/ARSMaquettePro-Bold'),
        url('fonts/ARSMaquettePro-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/ARSMaquettePro-Bold.woff2') format('woff2'),
        url('fonts/ARSMaquettePro-Bold.woff') format('woff'),
        url('fonts/ARSMaquettePro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'arsmaquette';
    src: url('fonts/ARSMaquettePro-Italic.eot');
    src: local('fonts/ARS Maquette Pro Italic'), local('fonts/ARSMaquettePro-Italic'),
        url('fonts/ARSMaquettePro-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/ARSMaquettePro-Italic.woff2') format('woff2'),
        url('fonts/ARSMaquettePro-Italic.woff') format('woff'),
        url('fonts/ARSMaquettePro-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'arsmaquette';
    src: url('fonts/ARSMaquettePro-MediumItalic.eot');
    src: local('fonts/ARS Maquette Pro Medium Italic'), local('fonts/ARSMaquettePro-MediumItalic'),
        url('fonts/ARSMaquettePro-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/ARSMaquettePro-MediumItalic.woff2') format('woff2'),
        url('fonts/ARSMaquettePro-MediumItalic.woff') format('woff'),
        url('fonts/ARSMaquettePro-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'arsmaquette';
    src: url('fonts/ARSMaquettePro-Medium.eot');
    src: local('fonts/ARS Maquette Pro Medium'), local('fonts/ARSMaquettePro-Medium'),
        url('fonts/ARSMaquettePro-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/ARSMaquettePro-Medium.woff2') format('woff2'),
        url('fonts/ARSMaquettePro-Medium.woff') format('woff'),
        url('fonts/ARSMaquettePro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'arsmaquette';
    src: url('fonts/ARSMaquettePro-Light.eot');
    src: local('fonts/ARS Maquette Pro Light'), local('fonts/ARSMaquettePro-Light'),
        url('fonts/ARSMaquettePro-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/ARSMaquettePro-Light.woff2') format('woff2'),
        url('fonts/ARSMaquettePro-Light.woff') format('woff'),
        url('fonts/ARSMaquettePro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'arsmaquette';
    src: url('fonts/ARSMaquettePro-BoldItalic.eot');
    src: local('fonts/ARS Maquette Pro Bold Italic'), local('fonts/ARSMaquettePro-BoldItalic'),
        url('fonts/ARSMaquettePro-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/ARSMaquettePro-BoldItalic.woff2') format('woff2'),
        url('fonts/ARSMaquettePro-BoldItalic.woff') format('woff'),
        url('fonts/ARSMaquettePro-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'arsmaquette';
    src: url('fonts/ARSMaquettePro-Black.eot');
    src: local('fonts/ARS Maquette Pro Black'), local('fonts/ARSMaquettePro-Black'),
        url('fonts/ARSMaquettePro-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/ARSMaquettePro-Black.woff2') format('woff2'),
        url('fonts/ARSMaquettePro-Black.woff') format('woff'),
        url('fonts/ARSMaquettePro-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}