/*1
Theme Name:     look child
Description:    Make your modifications to Look in this child theme.
Template:       look
Theme URI:      http://demo.themeruby.com/look
Author:         Theme-Ruby
Version:        1.0
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
*/

/* Fm Wing.css
-------------------------------------- */
.single .post-title.single-title h1, .post-title a, .product_title, .widget_recent_entries li, h1 {
    /*font-size: 28px!important;
    font-family: 'HanWangWCL02','Microsoft JhengHei',Dosis,'MS Serif', 'New York', sans-serif !important;
    font-weight: 400!important;*/
}
.footer-social-bar-inner {
	display:none;
}
.post-wrap.singe-style-5 {
    margin-top: 10%!important;
}

.main-site-outer {
    background: #F3F8F9!important;
}

/* nav */
.betterme-off-canvas-menu-title{
    color: #12dcad!important;
    text-decoration: underline!important;
    font-style: italic;
}
#ruby-banner-search-form .ruby-search .ruby-search-submit {
    color: #384ccd!important;
}
#ruby-banner-search-form .ruby-search input[type="text"] {
    border: 4px solid #384ccd!important;
}
#ruby-banner-search-form .ruby-search input[type="text"]:hover,
#ruby-banner-search-form .ruby-search input[type="text"]:focus {
    color: #384ccd;
    border-color: #3366ff!important;
}


.single-header .post-cat-info {margin-bottom: 15px!important;}
.single-header .post-cat-info:before {
    background-color: #d9edee;
    height: 1px!important;
}
.single-header .post-cat-info a {
    color: #339999!important;
    background-color: #F3F8F9!important; 
}

.betterme-category-description{margin-bottom:8%!important;}

.post-classic .post-excerpt{
    margin-top: 10px!important;
}

.post-classic {
    /*384ccd*/
    border-bottom: 1px dashed #8db2e9!important;
}

.header-banner-wrap {
    /*padding:45px 40px 30px;*/
}
.post-grid .ruby-holder {
    min-height: auto;
}
.fa.fa-search {
    line-height: 42px;
}
.post-classic .ruby-holder {
    min-height: auto;
}
.malinky-ajax-pagination-loading img {
    width: 32px!important;
    height: 32px!important;
}
body {
    background-color: #f3f8f9;
}
/*popup arrow start*/
@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
button.mfp-close {
    display: none;
}
.mfp-arrow, .mfp-arrow:active {
    margin-top: -25px;
}
button.mfp-arrow {
    width: 55px;
    height: 50px;
    cursor: pointer;
}
button.mfp-arrow:hover {
    opacity: 1;
}
.mfp-arrow-left {
    left: 20px;
    background-size: cover !important;
    background: url(assets/images/nav-left-grey.png) center center no-repeat !important;
}
.mfp-arrow-right {
    right: 20px;
    background-size: cover !important;
    background: url(assets/images/nav-right-grey.png) center center no-repeat !important;
}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    display: none;
}
.mfp-counter {
    color: #111;
}
.mfp-title {
    margin-top: 0!important;
    display: inline-block!important;
    line-height: 1.2!important;
}
.mfp-bg {
    opacity: 0.9
}
@media only screen and (min-width: 768px) {
    .mfp-arrow, .mfp-arrow:active {
        margin-top: -35px;
    }
    button.mfp-arrow {
        height: 70px;
        width: 70px;
    }
}
/*popup arrow end*/
@media only screen and (min-width: 992px) {
    .logo-image img {
        width: 160px;
    }
    .main-nav-inner .is-sub-menu:not(.mega-menu-wrap) a {
        font-size: 14px;
    }
    .header-nav-wrap {
        margin-top: -15px;
    }
}

/* section title */
.block-title:after {
    background-color: #99ffff!important; /* light blue*/
}

/* article page */
.entry {
  line-height: 1.7!important;
}

.betterme-category-title{
    margin-top:8%!important;
    margin-bottom:5%!important;
}

.author-content-wrap .author-description {
 font-size: inherit!important;
 color: inherit!important;
}

/*quote
article.post-wrap .g-single .text{margin-bottom: 0px!important;}*/


/* facebook like button bg */
article.post-wrap .betterme-facebook {
   background-color: transparent!important;
}
/* time stamp */
article.post-wrap .betterme-like-bar .meta-info-el {
    font-size:14px!important;
    color: #666!important;
}
article.post-wrap .single-entry {
    padding-bottom: 20px;
    border-bottom: 1px dashed #8db2e9!important;
}
/*adjust font size in tablet */
@media only screen and (min-width: 768px) {
    article.post-wrap .single-entry {
        font-size:18px!important;
    }
    .post-grid {
        min-height: 290px;
    }
}
@media only screen and (max-width: 479px) {
    article.post-wrap .single-entry {
        font-size:18px!important;
    }
}
@media only screen and (max-width: 991px) {
    .bg-img {
        position: relative;
    }
    .bg-img .is-table{
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
}
@media only screen and (min-width: 992px) {
    .bg-img {
        height: 100%;
    }
    .slick-slide img.bg-img-img {
        /* display: none; */
    }
    .post-grid {
        min-height: 400px;
        max-height: 450px;
    }
}

@media only screen and (min-width: 1200px) {
    .post-slider-hw, .ruby-slider-hw.slider-init {
        height: 580px;
    }
}


@media only screen and (max-width: 767px) {
    .header-nav-wrap .sticky-wrapper .header-nav-inner {
        background-color: #fff;
    }
}
#ruby-banner-search{
	background-color: rgba(255,255,255,0.5);
    border-radius: 100%;
    margin-left: 5px;
    margin-right: 5px;
    width: 50px;
    height: 50px;
    text-align: center;
    padding-top: 0;
    line-height: 52px;
}
  
//.banner-search-wrap{display:none!important;}    
.fb-like.fb_iframe_widget iframe{width:130px!important;}
.fb-like.fb_iframe_widget span{width:130px!important;}
#adrotate_widgets-2 > .a-single.a-4 > div:nth-child(6){display:none!important;}
.post-wrap.post-grid-small-s.ruby-animated-image.ruby-fade.ruby-animation{word-break:break-word;}

article h2,
article h3,
article h4,
article h5,
article h6{
	font-size:22px;
	line-height: 42px;
}