/*
Theme Name: Am.co.za v01
Theme URI: https://www.around.co.za/
Template: hello-elementor
Author: Around Corporation
Author URI: https://www.around.co.za/
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 1.0.1632475245
Updated: 2021-09-24 11:20:45

*/

/* Theme colours */
 
:root {

	--text: #585858; 
	--deep-blue: #0B5BB0;
	--ambrand-blue: #6DCFF6;
	--navbar-color: #1F80E7;
	--buythis-yellow: #FFCC00;
/* 
#6DCFF6	- cyan: Am.co.za logo
#CAEEFF - cyan: light
#0B5BB0	- blue: deep 
#1F80E7	- blue: Navbar colour
#FFCC00 - Yellow: buythis.co.za above 
	*/
}

@font-face {
  font-family: "FontAwesome";
  font-weight: normal;
  font-display: auto;
  font-style: normal;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2") format("woff2");
}
 

a {
    -webkit-transition-duration: .25s;
    -o-transition-duration: .25s;
    transition-duration: .25s;
}


/*Navigation header bar */

#clipend {
clip-path: polygon(0 0, 97% 0, 100% 100%, 0% 100%);
}

/* Colour stretch Full with */
.full-width:before, .full-width:after{
  content: "";
  position: absolute;
  /* fill vertically */
  top: 0;
  bottom: 0;
  width: 9600px;
  right: 100%;
/*   background: #F15B2E; */
/*  background:#1F80E7; */
 background:#FFCC01;
}

#custom-card-back {
    background-color: white;
    padding:10px;
   
    -webkit-transition-property: background,border,-webkit-box-shadow;
    transition-property: background,border,-webkit-box-shadow;
    -o-transition-property: background,border,box-shadow;
    transition-property: background,border,box-shadow;
    transition-property: background,border,box-shadow,-webkit-box-shadow;
    -webkit-transition-duration: .25s;
    -o-transition-duration: .25s;
    transition-duration: .25s;
    
    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
    
    background-color: #fff;

    min-height: 100%;
    border-radius: 3px;
    border: 0 solid #818a91;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
}


/*--- Price badge -----*/

/* .am-deal-badge {
font-family: sans-serif;
	font-family: Roboto;
 width: 108px;
 height: 108px;
 border-radius: 50%;
 padding:10px 5px 0 5px ;
 background-color:#6DCFF6; 
 text-align:center;
 font-weight:500;
 color: white;
 font-size:0.8em;
 line-height:1.6em;
  transition: 0.3s;
}

.am-deal-badge a {
  text-decoration:none;
}

.am-deal-badge:hover {
  color: #54595F;
  background: #FFCC01!important;
}

.am-deal-badge span.price-sale {
    line-height:1.0em;
  font-size:1.6em!important;
  font-weight:800;
  margin-right: 10px;
}
.am-deal-badge span.price-sale .currency {
  font-size:0.6em;
}
 */
/*--- Comment styles -----*/

#commentform {
	display:none!important;	
}

#reply-title,
.must-log-in {
	display:none;
}

/* 
#comment,
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea,

#vc-insightly-form input,
#vc-insightly-form textarea{
    font-family: "Roboto", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.2em;
 border: 0px;
 border-radius: 0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 margin:5px 0;
 color: #0B2B14!important;
 background-color: #efefef;
} */
/*
#form-submit,
[type=submit] {
     font-family: "Roboto", Sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    line-height: 1.2em;
    color: #f7734a;
    background-color: #f6df6d;
    border-radius: 0px 0px 0px 0px;
	border;0!important;
    box-shadow: 0px 0px 7px 0px #F6DF6D;
	
} */
/* 
#form-submit, [type=submit] :hover {
    color: #f6df6d;
	border-radius: 0px 0px 0px 0px;
    background-color: #f7734a;
    box-shadow: 0px 0px 7px 0px #F6DF6D;
	border;0!important; 
}*/
.elementor-element-2995d0d, /*comment block back*/
#custom-card-back {
    background-color: white;
    padding:10px;
    

    -webkit-transition-property: background,border,-webkit-box-shadow;
    transition-property: background,border,-webkit-box-shadow;
    -o-transition-property: background,border,box-shadow;
    transition-property: background,border,box-shadow;
    transition-property: background,border,box-shadow,-webkit-box-shadow;
    -webkit-transition-duration: .25s;
    -o-transition-duration: .25s;
    transition-duration: .25s;
    
    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
    
    background-color: #fff;

    min-height: 100%;
    border-radius: 3px;
    border: 0 solid #818a91;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
}

.elementor-slideshow__title {
	display:none;
}

/*Manual article styles */ 

#type-adjust-temp h1,
#type-adjust-temp h2,
#type-adjust-temp h3,
#type-adjust-temp h4 {
/* 	color:blue!important; */
	font-family:rubik;
	font-weight:normal;
	font-weight:500;
	text-transform: capitalize;
}
#type-adjust-temp h1 {font-size:2.1em;}
#type-adjust-temp h2 {font-size:1.7em;}
#type-adjust-temp h3 {font-size:1.2em;}
#type-adjust-temp h4 {font-size:1.0em;}

/*Override product-single  styles pulled form main */ 

#canvas-plugin-embed-product-details a {
	color:	#1F80E7!important;
}

.cnvs-block-section-heading {
	color:#C9C9C9;
}

.cnvs-block-section-heading .cnvs-section-title {
	color:#7A7A7A;
}

.elementor hr {
margin-bottom:10px!important;
	border-bottom-width:1px!important;
	color:	#C9C9C9!important;
	background-color:#C9C9C9!important;
}

/*Woo styles over ride */

/* .woocommerce-info {
		font-size:0,8em;
 color:#7A7A7A;	
}
.woocommerce-info a {
		font-size:0,9;
 color:#0B5BB0;
} */


/* page: basket */ 
/* #wooc-basket a {
    color: #0B5BB0;
} */
/* page: Checkout */ 
/* #override-place-order {
	font-size:0,7em;
 color:#7A7A7A;	
} */

/* #override-place-order a {
 color:#0B5BB0;
}  */

/* 
.button.single_add_to_cart_button:before {
    display: inline-block;
	font-size:1.3em;	
	font-family: 'Font Awesome 5 Brands';

    font-family: FontAwesome;
	
    float: left;
    content: "\f07a";
    font-weight: 500;
    margin-right: 0.5em;
	line-height:0.9;
/* 	text-rendering: optimizeLegibility!important;


} */
/* 
.button.single_add_to_cart_button {
box-shadow: 0px 0px 7px 0px #888!important;
	height:36px;
	margin-top:5px!important;
} */

/* Elementor */ /*------------------ v0.2 ------------*/

body {
	color: var(--text);
}

a {
	font-weight:500;
    color: var(--deep-blue);
}

/* --- Colour gradient background --- */ 

#rainbow-text span { /* banner background */
/* background: rgb(236,0,140); 
background: linear-gradient(90deg, rgba(236,0,140,1) 0%, rgba(255,242,0,1) 29%, rgba(0,174,239,1) 71%, rgba(0,100,148,1) 100%);*/
	background: linear-gradient(270deg, rgba(236,0,140,1) 0%, rgba(0,174,239,1) 52%, rgba(255,242,0,1) 98%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
}

#rainbow-gradient { /* banner background */ 
/* background: rgb(236,0,140); */
background: linear-gradient(270deg, rgba(236,0,140,1) 0%, rgba(0,174,239,1) 52%, rgba(255,242,0,1) 98%);
}

/* NON ELEMENTOR PAGES WIDTH */ 
@media (min-width:1200px) {

    .site-footer .footer-inner,
    .site-footer:not(.dynamic-footer),
    .site-header .header-inner,
    .site-header:not(.dynamic-header),
    body:not([class*=elementor-page-]) .site-main {
        max-width: 1120px
    }
/* 
    .site-footer .footer-inner,
    .site-header .header-inner {
        max-width: 1140px
    }

    .site-footer.footer-full-width,
    .site-header.header-full-width {
        max-width: 100%
    } */
} 


#custom-card-back {
    background-color: white;
    padding:10px;
 
    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);

}

/*RSS retriever */
.wp_rss_retriever_readmore {
	color:black!important;
	font-size:0.75em;
	
}

.wp_rss_retriever_list {
 padding:0;	
}
 
.wp_rss_retriever_item{
/*  	border: 1px solid red; */
	display:block;
 	min-height:105px;
	
	
}

.wp_rss_retriever_title {
/*  	border: 1px solid blue;  */
	/*width:455px;*/
	width:440px;
	float:right;
}

.wp_rss_retriever_image {
/*  	border: 1px solid green;  */
/* 	width:100px; */
	
}
.wp_rss_retriever_readmore {
/* 	border: 1px solid yellowgreen;  */
		width:440px;
	float:right;
	word-break: break-all;
	
}

.wp-block-table {
	color: #323232!important;
}

.wp-block-table .has-text-align-center {
	vertical-align:middle!important;
	
}

.wp_rss_retriever_image img {
    position: absolute;
    -moz-transform: unset;
    -webkit-transform: unset;
    -o-transform: unset;
    transform: unset;
    top: unset;
    top: 0;
    left: unset;
    left: 0;
    width: unset;
    width: 100% !important;
    height: unset;
    height: auto !important;
    max-height: unset;
    object-fit: scale-down;
    object-fit: cover;
    padding: 0;
    margin: 0;
}

.wp_rss_retriever li {
/*     min-height: 230px !important; */
}
.wp_rss_retriever_image {
    object-fit: cover;
}

.copy-the-code-wrap .copy-the-code-button {
	margin: -60px 0 0 0;
}

/* Theme reset tables */

table td, table th {
	padding:2px;
}


table thead th, table tfoot td {
	white-space: nowrap;
	vertical-align: middle!important;
}

table td {
	vertical-align: middle!important;
}







/*
.wp_rss_retriever_image[style] {
     width: 100% !important; 
}

.wp_rss_retriever_readmore {
    font-size: 0.8rem;
    background-color: black;
    color: white !important;
    font-weight: 500;
    text-transform: uppercase;
    padding: 8px 15px;
}
.wp_rss_retriever_readmore:hover {
    font-size: 0.8rem;
    background-color: #f9ce20;
    color: black !important;
    font-weight: 500;
    text-transform: uppercase;
    padding: 8px 15px;
} */
/* Theme break points 
360
768
881
1025
1201
1329
2400
 */
/* 
#reply-title,
.must-log-in {
	display:none;
}

@media only screen and (max-width: 380px) {
.wp_rss_retriever_item {
    width: 100%;
}
}
@media only screen and (min-width: 460px) {
.wp_rss_retriever_item {
    width: 50%;
}
}
@media only screen and (min-width: 560px) {
.wp_rss_retriever_item {
	width: 33%; 
}
}

@media only screen and (min-width: 881px) {
.wp_rss_retriever_item {
 width: 33%;
}
}

@media only screen and (min-width: 1100px) {
.wp_rss_retriever_item {
 width: 33%;
/* 	width: 20%;
}
.arp-related-products
	 .wp_rss_retriever_image img {
    position: absolute;
    -moz-transform: unset;
    -webkit-transform: unset;
    -o-transform: unset;
    transform: unset;
    top: unset;
    left: unset;
    width: unset;
    width: 100% !important;
    height: unset;
    height: 100% !important;
    max-height: unset;
    object-fit: cover;
    padding: 0;
    margin: 0;
}
} */


/* .wp_rss_retriever_metadata, .wp_rss_retriever_credits {
    display: none;
} */

/* 
.wp_rss_retriever_list {
    padding: 0;
}
.wp_rss_retriever_item_wrapper a {
    display: -webkit-box;
    display: box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    line-clamp: 2;
}
.wp_rss_retriever_item {
    width: 50%;
    float: left;
    padding: 10px;
}
.wp_rss_retriever_item:hover {
    background-color: #d7d7d7;
	background-color: #ffffff;
	border-radius:3px;
	
	-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.20);
	box-shadow: 0 0 30px 0 rgba(0,0,0,.20);

}
.wp_rss_retriever_title {
    font-size: 0.8rem;
    font-family: Roboto;
    font-weight: 500;
} */
