/*
Theme Name:     look child
Description:    ichreise child theme CSS.
Template:      	look
Theme URI: 		http://demo.themeruby.com/look
Author: 		Theme-Ruby
Version:        3.2
Author URI: 	https://themeforest.net/user/Theme-Ruby
Tags:           custom-background, custom-menu, editor-style, featured-images, theme-options, custom-colors, translation-ready
License:        license purchased
License URI:    http://themeforest.net/licenses/standard
*/
@import url('../look/style.css');

/* ************** FONTS **************** */
body, .post-cat-info, .main-nav-wrap, .off-canvas-nav-wrap { font-family: 'PlutoCondLight' !important;}
.post-title, .product_title, .widget_recent_entries li {font-family: 'PlutoCondMedium';}
h1, h2, h3, h4, h5, h6, .post-counter, .logo-text, .banner-content-wrap, .post-review-score, .woocommerce .price, .single-entry h2, .single-entry h3, .single-entry h4 {font-family: 'PlutoCondRegular' !important;}
.code-block { text-align: center; }

/* ************** Header/NAV ******************* */
#wrap { width:70%; float: left; }
.header-banner-wrap { padding-bottom: 0 !important; }
.header-nav-wrap {text-align: center;}
.header-logo-wrap .logo-image img { width:100% !important; height: 80px !important; }

/* DISPLAY */
.post-review-score, /* .page-id-6027 #vc-feelback-main,*/ .post-share-bar, .meta-info-author-thumb, /*.page-template-page-composer.post-share-bar,*/ .share-bar-total, .hs-block-3 .post-wrap .post-excerpt, .hs-block-3 .post-wrap .post-btn, .hidden-pin-gallery { display: none; }
.is-boxed .main-site-outer { margin-left: 0 !important; }
/* ************* ARCHIVE HEADER ********* */
.archive-page-header { background-color: transparent; }
.tag-desc { display: block; max-width: 740px; margin-left: auto; margin-top: 20px; font-style: italic; font-size: 14px; margin-right: auto; padding-left: 20px; padding-right: 20px; text-align: center; }

/* ************* ADVERTISING ***************** */
.single-post-ad-top { display: block; text-align: center; }
.ad-sitebar-sky { display: inline-block }
.ad_medrec1::before, .ad_medrec2::before { content: "- WERBUNG -"; margin-bottom: 5px; text-align: center; color: #cbcbcb; line-height: 20px; font-size: 12px; }
/* ************** AD-POsition UES ************* */
.block-hs-code { margin-bottom: 0px !important; }
.ruby-block-wrap { margin-bottom: 10px !important; }
.ruby-block-wrap.block-hs-code { margin-bottom: 0px !important; }
/* ********* SIDEBAR ********* */
.ruby-sidebar-sticky { width: 300px; }
.sidebar-inner { min-width: 300px; overflow: visible !important; }
/* ************* Widget Title Style  ************** */ 
.block-title, .widget-title, section.products > h2, .block-title, .widget-title, section.products > h3 { font-family:PlutoCondMedium !important; text-transform: none !important; font-size: 20px !important; color: #3683c2 !important; }
/* ************* article single post *********** */
.single article .entry { margin-left:0; }
/* ************* GALLERY ********** */
.is-gallery .thumb-caption { position: static; width: 100% !important; background-color: transparent; color: #000; display: inline; text-shadow: none; font-size: 16px; }
.is-gallery .thumb-caption span { margin-top: 1em !important; }
/* .is-gallery .post-thumb img { margin-bottom: 1em !important; } */
.is-gallery .slick-dots { display: block; left: 50%; top: 78%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); bottom: 10px; }
/* ************* BTN/INPUT ****************** */
.post-btn a { background-color: #3683c2 !important; }
button[type="submit"], input[type="submit"] { border: solid 1px #3683c2; border-radius: 1em; font-family: 'PlutoCondMedium';}
#top-bar-search .ruby-search .ruby-search-submit, #top-bar-search .ruby-search input[type="submit"] {border: none;}

/* ************* MC-FORM  *************************** */
#mc_embed_signup input { border-color: #3683c2 !important; }
#mc_embed_signup .button { background-color: #3683c2 !important; }
#mc_embed_signup .button:hover { background-color: #144175 !important; }
.mc4wp-form .mc4wp-form-fields div { margin: 1em 0; }

/* ****************** Footer *************************** */
.column-footer-wrap a:hover { color: #144175 !important; }
/* .main-nav-wrap, .top-bar-wrap */

/*************** SPONSORED ARTICLE **************/
.single-meta-info-bar { border-top: none; }
body.sponsored.post-thumb::after { content: "SPONSORED ARTICLE"; float:left;}
.single-share-bar-inner > a, .single-share-bar-inner > .wabtn_container { padding: 0 15px; }

/* SHARE */
.single-share-bar-inner .share-bar-el i {height: 40px; width: 40px; line-height: 40px; font-size: 16px;}
/* *************** PAGETEMPLATE *************** */
.page-template-page-composer.post-share-bar { display: none; }

/* *************** instagram inline  ************* */
.instagram-media { position: relative !important; }
/*--------------------------------------------------------------
					media-queries
--------------------------------------------------------------*/

@media only screen and (max-width: 479px) {
	.post-title.is-medium-title {font-size: 25px !important;}
	.post-slider.post-carousel .post-title a, .post-slider.post-slider-hw .post-title a, .post-slider.post-slider-fw .post-title a {font-size:20px;}
}
@media only screen and (max-width: 767px) {
	.entry { font-size: 1em; }
	/* SHARE */
.single-share-bar {clear: both; text-align: center; width: 100%; margin: 1em 0; }
.single-share-bar-inner .share-bar-el i {height: 40px; width: 40px; line-height: 40px; font-size: 16px;}
.ruby-block-wrap { margin-bottom: 5px; }
}
@media (min-width: 768px) {
	.col-sm-8 { width: 64%; }
}
/* ************ 3. X < 992px ********* */
@media only screen and (max-width: 991px) {
/* NAV */
.main-nav-wrap, .top-bar-wrap { display: block !important; }
.is-gallery .slick-dots {display: none;}
.ruby-is-stick .logo-image-mobile img {display: none;}
.header-logo-mobile-wrap {margin-top:1em !important;}
.single .entry {margin-left: 1em; margin-right: 1em;}
.ruby-block-wrap { margin-bottom: 5px; }
}
/* ************* 4. ********** */
@media only screen and (max-width: 991px) and (min-width: 768px) {
	.ruby-container { width: 100% !important; }
}
 /* ****** < 1221px ********* */
@media only screen and (max-width: 1220px) {
#wrap { width:100%; float:none; }
.smartblock-2 {display: none;}
}
