/*  
Theme Name: QOTSTRAP
Theme URI: https://www.quickonlinetips.com/archives/quickstrap-wordpress-theme/
Author: QuickOnlineTips.com team
Author URI: https://www.quickonlinetips.com/
Description: A custom modified theme based on QuickStrap WordPress theme
Version: 1.3
Requires at least: 5.0
Tested up to: 6.1
Requires PHP: 7.0
Tags: qot  
Text Domain: qotstrap
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
QOTstrap WordPress Theme, Copyright 2023 
*/

/* QOT ------------------- */
 body { 
	background: #FFF;  
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.rank-math-breadcrumb a {
	text-decoration: underline;
	}
 
	
.small {font-size: 0.9em;}

.tabs a { 
    border-bottom: 0px; 
  	padding: 1rem 1rem !important;
	border-bottom:0 !important;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {
  height: 250px !important;
	border: 0 !important;
}

.nav1 {
	background-color: #000; 
	color: white;
}
.nav2 {
	background-color: #85586F; 
	color: white;
}
.nav3 {
	background-color: #000; 
	color: white;
}
.nav a { 
  color: #fff !important;
}
.nav a:hover { 
  color: #ccc !important;
}

.nav2 a { 
  color: #fff !important;
}
.nav2 a:hover { 
  color: #ccc !important;
}
.footer {
	background-color: #F8EDE3; 
}


.bg-cream1 {
	background-color: #F3E9DD; 
}
.bg-cream2 {
	background-color: #FDF6EC;
}
.bg-blue1 {
	background-color: #B7CADB !important;
}



.yarpp-thumbnail > img, .yarpp-thumbnail-default {
	height: 180px !important;
	border: 1px #CCC solid;
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}
 

.amzn-native-product-image {
	box-shadow: none !important;
}
 
.srpw-block ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.srpw-block li {
    list-style-type: none;
    padding: 10px 0; 
     border-bottom: 1px solid #ccc; 
	 text-align: left;
}

.srpw-thumbnail {
  height: 100px;
  object-fit: contain;
}

.xsrpw-alignleft {
    display: inline;
    float: left;
    margin-right: 12px;
}
.h50 {
	max-height: 100px;
}
.h100 {
	height: 200px;
} 
.adcenter { 
     margin-left: auto;
     margin-right: auto;
}
  

.entry-content, .archive-post {  
 text-align: left;
} 
 
 
h2 a {
	text-decoration: none;
	border-bottom: 1px solid #DDD;
}


 .google-auto-placed.ap_container {
     margin: 2em auto;
}
 .bg-dark {
     background-color: #000!important;
}
 .navbar-dark {
     background: #000 !important;
}
 h1, h2, h3, h4 {
    
	
}
 xh1 { 
     font-weight:bold !important;
}
.h1front {
	font-size: 0.9rem !important;
	margin: 0  !important;
	padding: 0  !important;
} 
.archive h2 {
    font-size: 1.5em !important; 
}
.paged h2 {
     font-size: 1.5em !important; 
}
.home h2 {
     font-size: 1.5em !important; 
}

.avatar {
     margin: 5px;
	border-radius: 3px;
	 box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}
 .textwidget {
     margin-top: 15px;
} 
 .same-category-post-item {
     margin-left: -40px !important;
}
 
 .relpost-block-single-text {
     font-size: 14px !important;
} 

.sidebar-title {
  	font-size: 2rem;
	font-weight: bold;
}

.bg-light
{
	background: #f9f9f9 !important;
}

  
 
/* Essential Styles ------------------- */
 blockquote {
     padding-left: 10px;
     margin-left: 20px;
     border-left: 5px #eee solid;
     color: #666;
     display:block;
}
 pre {
     background: #eee;
     padding: 5px;
}  
 .post {
     overflow: hidden;
}
 .entry-content img {
     max-width: 100%;
	 height: auto; 
	 display: block;
	margin-left: auto;
	margin-right: auto;  
}
 

 .depth-2, .depth-3, .depth-4, .depth-5 {
     list-style: none !important;
}
 textarea {
     width: 99%;
     border: 1px solid #ccc;
	 max-height: 100px;
}
 embed, iframe, object, video {
     max-width: 100%;
}

/* Google Search --------------------- */

.styleable-title {
    font-weight: bold;
}
 