/*
Theme Name:     Search Candy Child
Theme URI:      http://www.searchcandy.uk/
Description:    Child theme for the Search Candy Theme 
Author:         Search Candy
Author URI:     http://www.searchcandy.uk/
Template:       nayma
Version:        2.0.4
*/

ul.postsbycategory {
list-style-type: none;
}

.postsbycategory img {
float:left; 
padding:3px;
margin:3px;
border: 3px solid #EEE;
}

/* Homepage hide category links in blog */
body.home span.cat-links {display:none;}

/* Homepage raise homepage lower text */
section#post-4335 {margin-top:-30px !important;}

/* Emoji size */
img.wp-smiley {width: 15px;margin: 0;}

/* homepage lower intro text background */
section#post-3767 {background-image:url(https://www.searchcandy.uk/images/49.jpg);}

    @media screen and (-webkit-min-device-pixel-ratio:0) {
         @supports (-webkit-appearance:none) {
              section#post-3767 {background-image:url(https://www.searchcandy.uk/images/49.webp);}
         }              
    }

/* homepage lower intro text background - Microsoft Edge Browser 12+ (All) - @supports method */
@supports (-ms-accelerator:true) {
 section#post-3767 {background-image:url(https://www.searchcandy.uk/images/49.jpg);}
}

/* Homepage lower intro text rules */

section#post-3767 h2 {font-size:28px; margin-bottom: 31px;}
section#post-3767 p {font-size:85%; margin-bottom: 35px;}

/* Home blip general */
div.homeBlip {background-image: url(https://www.searchcandy.uk/images/technical-seo.jpg) no-repeat;border-radius: 150px;-webkit-border-radius: 150px;-moz-border-radius: 150px;height:300px;width:300px;float:right;background-size: 300px 300px; margin-left:30px;}

    @media screen and (-webkit-min-device-pixel-ratio:0) {
         @supports (-webkit-appearance:none) {
              div.homeBlip {background-image:url(https://www.searchcandy.uk/images/technical-seo.webp);}
         }              
    }

/* homepage lower intro text background - Microsoft Edge Browser 12+ (All) - @supports method */
@supports (-ms-accelerator:true) {
 div.homeBlip {background-image:url(https://www.searchcandy.uk/images/technical-seo.jpg);}
}

/* Home blip hide on mob */
@media (max-width: 800px) {
div.homeBlip {display:none;}
}

/* BrightonSEO Twitter buttons & misc */
div.twitter-follow-button-big {margin: 16px 16px 16px 0; float:left;}
div.twitter-tweet-button-big {margin: 16px 16px 16px 0; float:left;}
.clear-both {clear:both}
.postid-2509 .entry-content h3 {margin:43px 0 30px 0;}
ul.bSEOresource {margin-top:24px; margin-bottom:14px;}
#easy-social-share-buttons-widget-2 {margin-top:50px;}

/* BrightonSEO Mobile */
@media (max-width: 1376px) { 
#easy-social-share-buttons-widget-2 {margin-top:10px;}
}

/* Contact form widget fix */
.textwidget input[type=email], .textwidget input[type=text], .textwidget textarea {width:100% !important;}

/* Social sharing lower total text */
.essb_links_list li.essb_totalcount_item .essb_t_l_big .essb_t_nb:after, .essb_links_list li.essb_totalcount_item .essb_t_r_big .essb_t_nb:after {margin-top:-7px !important; padding-bottom:6px;}

.blog img.wp-post-image {width:100% !important;}

/* SEO Intro */
.seoIntroPara {float:left; max-width:450px; margin-right: 15px;}
.seoMainImage {margin-top:0px !important; opacity: 0.9; filter: alpha(opacity=90); float:right;}
.seoIntroPara hr {margin: 26px 0; width: 200px;}

/* SEO Intro Media Rules */
@media (max-width: 1376px) { 
.seoMainImage {display:none;}
.seoIntroPara {max-width:100%; text-align:center;}
.seoIntroPara hr {margin:26px auto;}
}

/* CM Intro */
.cmIntroPara {float:left; max-width:450px; margin-right: 15px; margin-bottom: 18px;}
.cmMainImage {margin-top:9px; opacity: 0.9; filter: alpha(opacity=90); float:right;}
.cmIntroPara hr {margin: 26px 0; width: 200px;}

/* CM Intro Media Rules */
@media (max-width: 1376px) { 
.cmMainImage {display:none;}
.cmIntroPara {max-width:100%; text-align:center;}
.cmIntroPara hr {margin:26px auto;}
}

/* Social Intro */
.socialIntroPara {float:left; max-width:450px; margin-right: 15px; margin-bottom: 18px;}
.socialMainImage {margin-top:3px; opacity: 0.9; filter: alpha(opacity=90); float:right;}
.socialIntroPara hr {margin: 26px 0; width: 200px;}

/* Social Intro Media Rules */
@media (max-width: 1376px) { 
.socialMainImage {display:none;}
.socialIntroPara {max-width:100%; text-align:center;}
.socialIntroPara hr {margin:26px auto;}
}

/* Blogger Outreach */
.blogOutIntroPara {float:left; max-width:450px; margin-right: 15px; margin-bottom: 18px;}
.blogOutMainImage {margin-top:3px; opacity: 0.9; filter: alpha(opacity=90); float:right;}
.blogOutIntroPara hr {margin: 26px 0; width: 200px;}

/* Blogger Outreach Media Rules */
@media (max-width: 1376px) { 
.blogOutMainImage {display:none;}
.blogOutIntroPara {max-width:100%; text-align:center;}
.blogOutIntroPara hr {margin:26px auto;}
}

/* news page remove icons and padding */
.blog-item {padding-left:0;}
.post-icon-wrapper {display:none;}

.welcomecontainer {margin-top: 25px; margin-bottom:25px; color: #ffffff; text-align:center;}

/* homepage heads - relative to viewport width & highlight colour */
div.welcomecontainer h2 {text-align: center;font-size: 36px;font-size: 3.6vw; background-color:rgba(254, 100, 0, 0.9); margin-bottom:36px; margin-top:-21px; padding: 7px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;}
div.welcomecontainer h4 {text-align: center;font-size: 20px;font-size: 1.4vw; background-color:rgba(254, 100, 0, 0.9); max-width: 1000px; margin: 18px auto; padding: 6px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;}

/* homepage heads - link rules */
div.welcomecontainer h4 a {color:white;}

/* homepage heads - media rules */
@media (max-width: 1200px) { 
div.welcomecontainer h2 {margin-bottom:24px;}
}

/* homepage heads - media rules */
@media (max-width: 1000px) { 
div.welcomecontainer h2 {font-size: 36px; margin-bottom:24px;}
div.welcomecontainer h4 {font-size: 20px;}
}

/* homepage banner background */
section#post-1591,section#post-45 {background-image:url(https://www.searchcandy.uk/images/candy-background-opt.jpg);background-position:center bottom !important;}

    @media screen and (-webkit-min-device-pixel-ratio:0) {
         @supports (-webkit-appearance:none) {
              section#post-1591,section#post-45 {background-image:url(https://www.searchcandy.uk/images/candy-background-opt.webp);background-position:center bottom !important;}
         }              
    }

/* homepage banner background - Microsoft Edge Browser 12+ (All) - @supports method */
@supports (-ms-accelerator:true) {
 section#post-1591,section#post-45 {background-image:url(https://www.searchcandy.uk/images/candy-background-opt.jpg);background-position:center bottom !important;}
}

/* homepage banner background - Safari */
@supports (overflow:-webkit-marquee) and (justify-content:inherit) {
 section#post-1591,section#post-45 {background-image:url(https://www.searchcandy.uk/images/candy-background-opt.jpg);background-position:center bottom !important;}
}

/* contact form 7 button */
.wpcf7-form-control .wpcf7-submit wpcf7-form-control wpcf7-submit button, a.button, html input[type="button"], input[type="reset"], input[type="submit"] {font-size:102% !important; text-transform:capitalize !important;}