/* Custom CSS
------------------------------------------------------------ */
input[type='checkbox'] {
  float: left;
  width: 15px;
  vertical-align:middle;
  margin: 3px 6px 0px 3px;
}
input[type='checkbox'] + label {
  display: inline-block;
  width: 500px;
  margin: 0px 20px 0px 3px;
}


.widget_search .screen-reader-text {
	display: none;
}

.entry-footer .entry-meta {
	color: #111111;
	font-family: Verdana, sans-serif;
	font-size: 11pt;
	font-style: italic;
	font-weight: normal;
}

.entry-footer .entry-meta {
	border-top: 0 solid #ddd;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	margin: 0 0 20px;
	padding: 5px 0 0;
}

.sidebar .search-form {
padding:0px 0 0px 0px;
}

.sidebar-primary a {
	font-size: 14px;
	text-align: center;
	text-decoration: underline;
	
	
}

.sidebar-primary  {
	font-size: 14px;
	text-align: center;
		
}

.aalb-pa-product-details {
	padding-bottom:11px;
}



.search-form input[type="search"], #subbox {
background: #F5F5F5;
border: 1px solid #DDD;
width: 150px;
margin: 10px 5px 0 0;
padding: 6px 5px 6px 5px;
color: #111;
font-family: Verdana,sans-serif;
font-size: 14px;
-webkit-appearance: none;
}


.comment-author-cozyfmy.bypostauthor {
color: white;
background: #F0FDFF;
}


html {
  font-family: Verdana;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

img.alignleft {
    display: inline;
    margin: auto;
    padding: 0 20px 2px 0;
}

style type="text/css">
   .gsc-control-cse
    {
         width: 150px;
         !important;     
    }
    .gsc-control-cse-en
    {
    font-size: 15px;
    margin-top: 0;
    margin-right: -30pt;
    margin-bottom: 0px;
    margin-left: -20pt;
   
        !important;
    }
    
    
    .gsc-input
 {
  border: 0px solid #D9D9D9;
  background: #fff;
  height: 22px; // CHANGED
  
 	!important;

 	
 }
 
 .cse input.gsc-search-button, input.gsc-search-button {
    height: 26px !important;
}

.gsc-search-button, .gsc-input {
display: block;
margin-bottom: 5px;
}

div.gsc-clear-button 

{background-image:none !important;



</style>

}


/******* Postlist 2018-08-05 *******/
 
/* Some basic styling */
.postlist h3 {font-size: 15px; line-height: 1.2em; margin-top: 0; padding-top: 0}
.postlist p, .postlist .morelink a {font-size: 14px; line-height: 1.4em;}
.withthumb .lcp-container {margin-left: 180px;} 
.morelink {text-align: right;}
 
/* Styling of the outer container */
.postlist {
    border: 0px solid #ccc;
	background: rgba(255, 255, 255, 0.7);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1);
    margin: 20px 0px;
    padding: 20px;
    overflow: auto;
    
}
 
/* The image magic */
.thumbmagic {
  float: left; 
  display: inline-block; 
  position: relative;
  overflow: hidden;
  width: 140px;
  height: 230px;  
  padding-bottom: 150px;
}
.thumbmagic img {
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 0;
  max-height: none;
  max-width: none;
 min-width: auto; width: auto; width: 100%; height: 100%; /* Use for portrait display */
/*  min-height: 150px; height: auto; width: 100%; /* Use for landscape display */
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}
 
/* The responsive magic */
@media screen and (max-width: 800px) {
  .thumbmagic {float: none; display: block; margin: 10px auto 20px auto;}
  .thumbmagic:empty {display: none;}
  .withthumb .lcp-container {margin-left: 0px; text-align: center;}
}
 
/* The cardview */
.cardview.postlist {padding: 0;}
.cardview.postlist h3 {margin-top: 20px;}
.cardview .thumbmagic {float: none; width: 100%; padding-bottom: 38%; margin-top: 0;}
.cardview .lcp-container {margin: 0; padding: 0 20px 20px 20px;}
 
/* Multicolumn */
@media ( min-width: 767px ) {
.cardview.postlist, .nothumb.postlist {float: left; width: 48%;}
.cardview.postlist:nth-of-type(2n+1), .nothumb.postlist:nth-of-type(2n+1) {margin-right: 4%;}
.cardview.postlist:nth-of-type(2n+3), .nothumb.postlist:nth-of-type(2n+3) {clear: both;}
}
 
/* Multicolumn 3 > 2 > 1 Version */ /* Comment the upper version and uncomment this one to use it
@media ( min-width: 767px ) and ( max-width: 1100px ) {
.cardview.postlist, .nothumb.postlist {float: left; width: 48%;}
.cardview.postlist:nth-of-type(2n+1), .nothumb.postlist:nth-of-type(2n+1) {margin-right: 4%;}
.cardview.postlist:nth-of-type(2n+3), .nothumb.postlist:nth-of-type(2n+3) {clear: both;}
}
@media ( min-width: 1101px ) {
.cardview.postlist, .nothumb.postlist {float: left; width: 32%; margin-right: 2%;}
.cardview.postlist:nth-of-type(3n+3), .nothumb.postlist:nth-of-type(3n+3) {margin-right: 0;}
.cardview.postlist:nth-of-type(3n+4), .nothumb.postlist:nth-of-type(3n+4) {clear: both;}
}
*/
 
/* Pagination */
.lcp_paginator li {border: 1px solid #ccc!important; box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1); color: #777;}
.lcp_paginator li a {color: #aaa;}
ul.lcp_paginator {padding: 0 0 20px 0!important;}
ul.lcp_paginator:before {content: ""; display: table; clear: both;} 

.lcp_thumbnail{
  
  float: left;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 60px;
 }

.lcp_catlist li{
 clear: left;
  }

/* Custom Responsive CSS
------------------------------------------------------------ */
@media only screen and (max-width: 960px) {

}

@media only screen and (min-width: 768px) and (max-width: 995px) {

}

@media only screen and (min-width: 480px) and (max-width: 995px) {

}

@media only screen and (max-width: 700px) {

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

}

@media only screen and (max-width: 200px) {

}