/*
Theme Name:   Anymag Child
Theme URI:    http://3styler.net/themes/anymag/
Author:       3Styler
Author URI:   http://3styler.net/
Description:  Child theme, based on Anymag
Template:     anymag

*/

/* Add your custom code just below */

.block_buttons{text-align:center; margin: 60px 0 0 0;}
a.cover_button.active{color:#fff; padding:10px 15px; border-radius:5px; margin-right:10px; background:#47bc94; border:1px solid #fff;}
a.cover_button_outline{color:#fff; padding:10px 15px; border-radius:5px; border:1px solid #fff;}
.cover-sidebar-right{display: none;}
.cover-sidebar-left{width:95.3%; left: 2%;}
div.magcontent div#main-area div.post-entry h1.entry-title.ttl-border{font-size: 40px; line-height: 1.3em; text-align: center;}

.centreblc{text-align:center;}
div#widget_banner-5.centreblc div.image-banner div.bg-image a img{width:40%; margin-top:60px;}
.covertxt{text-align:center;}
div#custom_html-5.covertxt div.textwidget.custom-html-widget p{font-family: Oswald; font-size: 36px; font-weight:600; color:#fff; line-height: 1.2em;}


form#form_contact-form.contactform div.frm_submit{text-align: right;}
form#form_contact-form.contactform div.frm_description p{font-family: Roboto; font-size: 17px; line-height: 1.6em; letter-spacing: 0px;}
#headertitre h4{margin-bottom: 0;}
div.footer-logo{margin 0 auto;}
footer#footer div.container div.footer-social-links{padding:0px;}
div.magcontent footer#footer, div.site-wrapper.f-width footer#footer{padding: 0px 5%;}
div.magcontent footer#footer div.container{margin-top:0px;}
div.magcontent footer#footer div.container div.footer-logo{margin: 10px auto;}
div.magcontent footer#footer div.container div#footer-copyright, div.site-wrapper.f-width footer#footer div.container div#footer-copyright{color: #fff; font-size: 13px;}
div.site-wrapper.f-width footer#footer div.container div.footer-logo{margin: 0px auto;}
.para p{line-height: 27px;}
div#tab-description.woocommerce-Tabs-panel--description h3{font-size: 17px; margin-bottom: 0px; margin-top: 10px;}
div.magcontent div#main-area div.post-entry div.summary.entry-summary ul.post-share{margin: 10px 0 0 0;}
div.magcontent div#main-area div.post-entry div.woocommerce-tabs.wc-tabs-wrapper{padding:0px;}
form#commentform.comment-form p.comment-form-cookies-consent label{display: inline !important;}
div#tab-description h2{color:#47bc94 !important; margin-bottom: 5px;}
html.js body.product-template-default.single.single-product.theme-anymag.woocommerce.woocommerce-page.woocommerce-js div.site-wrapper div.magheader header#site-header div.top-logo{top: 5px; left: 0; right: 0; margin-left: auto; margin-right: auto;}
html.js body.archive.post-type-archive.post-type-archive-product.theme-anymag.woocommerce-shop.woocommerce.woocommerce-page.woocommerce-js.elementor-default div.site-wrapper.f-width div.magheader header#site-header div.top-logo{top: 5px; left: 0; right: 0; margin-left: auto; margin-right: auto;}


body.archive.post-type-archive.post-type-archive-product.theme-anymag.woocommerce-shop.woocommerce.woocommerce-page.woocommerce-js div.site-wrapper.f-width div#primary.content-area main#main.site-main div.magcontent div#main-area div.category-box h1{font-size: 40px; margin-top: 15px; margin-bottom: 15px}
li#quote-li-icon.quote-li {list-style-type: none;}
div.yith-ywraq-add-button.show a.add-request-quote-button.button{font-size: 13px; min-width: 140px; text-transform: initial; padding: 17px 17px;}
div#main-area div.post-entry div.summary.entry-summary form.cart div.yith-ywraq-add-to-quote{margin-top: 0px;}
div.magcontent div#main-area div.post-entry div.summary.entry-summary p.stock.in-stock{display:none;}

div#main-area div.post-entry div.summary.entry-summary form.cart div.yith-ywraq-add-to-quote div.yith_ywraq_add_item_product_message.hide-when-removed{font-weight: bold;}
div#main-area div.post-entry div.summary.entry-summary form.cart div.yith-ywraq-add-to-quote div.yith_ywraq_add_item_browse_message.hide-when-removed{text-align:center; color:#47bc94; font-weight: bold;}
div#main-area div.post-entry div.summary.entry-summary form.cart div.yith-ywraq-add-to-quote div.yith_ywraq_add_item_browse_message.show.hide-when-removed a{color:#47bc94; font-weight: bold;}
div#main-area div.post-entry div.summary.entry-summary form.cart div.yith-ywraq-add-to-quote div.yith_ywraq_add_item_browse_message.hide-when-removed a{color:#47bc94; font-weight: bold;}
.woocommerce div.product form.cart div.quantity{margin: 0 10px 0 0;}

@media (max-width: 480px) {
	.cover-sidebar-right{display: none;}
	.cover-sidebar-left{width:96%;}
	.cover-logo {padding: 0;}
	div.magheader header#content-header div#top-bar-right{top: 3px;}
	div.cover-title div.widget-content h1 a.cvr-heading{font-size: 100%;}
	div.magcontent div#main-area div.post-entry h1.entry-title.ttl-border{font-size: 21px; line-height: 1.3em; text-align: center;}
	div#custom_html-5.covertxt div.textwidget.custom-html-widget p{font-family: Oswald; font-size: 24px; font-weight:600; color:#fff; line-height: 1.2em;}
	header#cover-header div.nav-panel div.nav-header div.menu-logo a img{height: 70%;}
	header#cover-header div.nav-panel div.nav-header div.menu-logo{left: 6%;}
	div.cover-wrap div.cover-content header#cover-header div.nav-panel div#nav-wrapper{padding-left: 0px;}
	
	.centreblc{text-align:center;}
	div#widget_banner-5.centreblc div.image-banner div.bg-image a img{width:70%;  margin-top:30px;}
	/*div#cover_line-3.covertxt div.cover-title div.widget-content h1{text-align:center;}*/
	
	div.site-wrapper.f-width div.magheader header#site-header div.top-logo a img{width: 200px; height: auto; margin-top: 11px;}
	div.site-wrapper.f-width div.magheader header#site-header div.top-menu-button{float:left;}
	div.site-wrapper.f-width div.magheader header#site-header div.top-logo{left: 0; right: 0; margin-left: auto; margin-right: auto; width: 170px;}
	div.site-wrapper.f-width.nav-open div.magheader header#site-header div.nav-panel div.nav-header div.menu-logo{top: 5px; left: 0; right: 0; margin-left: auto; margin-right: auto; width: 170px;}
	div.site-wrapper.f-width.nav-open div.magheader header#site-header div.nav-panel div.nav-header div.menu-logo a img{height: auto; width: auto;}
	div.site-wrapper div.magcover div.cover-wrap div.cover-content header#cover-header div.cover-logo{top: 11px; left: 0; right: 0; margin-left: auto; margin-right: auto; width: 194px;}
	div.site-wrapper div.magcover div.cover-wrap div.cover-content header#cover-header div.cover-logo a img{height: auto; width: auto; min-width: 193.633px;}
	div.magcover div.cover-wrap div.cover-content header#cover-header div.nav-panel div.nav-header div.menu-logo{top: 5px; left: 0; right: 0; margin-left: auto; margin-right: auto; width: 194px;}
	/*div.site-wrapper.f-width div.magheader{max-width: 26%;}*/
	div.site-wrapper div.magheader{width: 26%;}
	html.js body.error404 div.site-wrapper.f-width div.magheader{width: 100%;}
	html.js body.woocommerce-shop div.site-wrapper.f-width div.magheader{width: 100%;}
	body.woocommerce-cart div.magheader{width: 100%;}
	html.js body.woocommerce-account div.site-wrapper.f-width div.magheader{width: 100%;}
	/*div.site-wrapper.f-width div.container.site-content article.status-publish div.magheader{width: 100%;}*/
	
	/*html.js body.page-id-551 div.site-wrapper.f-width div.magheader{width: 100%;}
	html.js body.page-id-551 div.site-wrapper.f-width div.container.site-content article.post-551 div.magheader{width: 100%;}*/
	/*html.js body.page-id-542 div.site-wrapper.f-width div.magheader{width: 100%;}
	html.js body.page-id-542 div.site-wrapper.f-width div.container.site-content article.post-542 div.magheader{width: 100%;}*/
	html.js body.product-template-default.single.single-product.woocommerce.woocommerce-page div.site-wrapper div.magheader{width: 100%;}
	html.js body.product-template-default.single.single-product.theme-anymag.woocommerce.woocommerce-page.woocommerce-js div.site-wrapper div.magheader header#site-header div.top-logo{top: 11px; left: 0; right: 0; margin-left: auto; margin-right: auto; width: 194px;}
	html.js body.product-template-default.single.single-product.theme-anymag.woocommerce.woocommerce-page.woocommerce-js div.site-wrapper div.magheader header#site-header div.top-logo a img{height: auto; width: auto;   min-width: 193.633px;}
	html.js body.product-template-default.single.single-product.theme-anymag.woocommerce.woocommerce-page.woocommerce-js div.site-wrapper div.magheader header#content-header{width:26%;}
	body.page-template-default.page.theme-anymag.woocommerce-js.yith-request-a-quote-page div.site-wrapper.f-width div.container.site-content article.page.type-page.status-publish.hentry div.magheader{width: 100%;}
	body.page-template-default.page.theme-anymag.woocommerce-js.yith-request-a-quote-page.elementor-default div.site-wrapper.f-width div.magheader{width: 100%;}
	
	html.js body.search div.site-wrapper.f-width div.magheader{width: 100%;}
	article#post-542 div.magcover{max-height: 90px; min-height: unset;}
	article#post-551 div.magcover{max-height: 90px; min-height: unset;}
	
	
	
	div.site-wrapper.f-width div.magheader header#content-header{width: 26%;}
	form#form_contact-form.contactform button.frm_button_submit {width:100%;}
	form#form_contact-form.contactform div.frm_description h2{font-size: 19px; margin: 0 0 15px 0;}
	#headertitre h4{font-size:18px;   margin-bottom: 0;}
	div.footer-logo{margin 0 auto;}
	.woocommerce div.product form.cart .button {padding: 17px 10px;}
	
	body.archive.post-type-archive.post-type-archive-product.theme-anymag.woocommerce-shop.woocommerce.woocommerce-page.woocommerce-js div#primary.content-area main#main.site-main div.magcontent div#main-area div.category-box h1{margin-top:0px; margin-bottom: 0px; font-size: 21px;}
	div.ywraq-form-table-wrapper.vertical form#yith-ywraq-form table#yith-ywrq-table-list.shop_table.cart.ywraq_responsive tbody tr.cart_item td.product-thumbnail a img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{max-width:85px;}
	.woocommerce table.shop_table td.product-remove {padding: 5px 5px;}
	.woocommerce table.shop_table td.product-thumbnail {padding: 5px 0 5px 0;}
	div.post-content div.woocommerce.ywraq-wrapper.ywraq-with-form div.ywraq-form-table-wrapper.vertical form#yith-ywraq-form table#yith-ywrq-table-list.shop_table.cart.ywraq_responsive tbody tr.cart_item td.product-quantity{padding: 0px 0px;}
}
