header{
	padding-top:0px;
}

a.pinit-button.custom {
}
a.pinit-button.custom span {
}
.pinit-hover {
opacity: 0.8 !important;
filter: alpha(opacity=80) !important;
}

.wp-video-shortcode {
max-width: 100% !important;
}
body { background:#; }.cnt .sAs .twr { background:#; }.cnt article h1.entry-title a { color:#343434; }.cnt article h2.entry-title a { color:#343434; }.bSe h1 { color:#343434; }.bSe h5 { color:#343434; }.bSe h6 { color:#343434; }.cnt article p { color:#343434; }.cnt .bSe article { color:#343434; }.cnt article h1 a, .tve-woocommerce .bSe .awr .entry-title, .tve-woocommerce .bSe .awr .page-title{font-family:Lato,sans-serif;}.bSe h1{font-family:Lato,sans-serif;}.bSe h2,.tve-woocommerce .bSe h2{font-family:Lato,sans-serif;}.bSe h3,.tve-woocommerce .bSe h3{font-family:Lato,sans-serif;}.bSe h4{font-family:Lato,sans-serif;}.bSe h5{font-family:Lato,sans-serif;}.bSe h6{font-family:Lato,sans-serif;}#text_logo{font-family:Lato,sans-serif;}.cnt, .cnt article p, .bp-t, .tve-woocommerce .product p, .tve-woocommerce .products p{font-family:Lato,sans-serif;font-weight:400;}article strong {font-weight: bold;}.bSe h1, .hru h1, .bSe .entry-title { font-size:47px;}.cnt { font-size:17px; }.thrivecb { font-size:17px; }.out { font-size:17px; }.aut p { font-size:17px; }.cnt p { line-height:2.4em; }.lhgh { line-height:1.6em; }.dhgh { line-height:1.6em; }.lhgh { line-height:1.6em; }.dhgh { line-height:1.6em; }.thrivecb { line-height:1.6em; }.bSe a, .cnt article a { color:#f63d3d; }.bSe .faq h4{font-family:Lato,sans-serif;font-weight:400;}article strong {font-weight: bold;}header ul.menu > li > a { color:#878787; }header ul.menu > li >  a:hover { color:#e5306c; }header nav > ul > li.current_page_item > a:hover { color:#e5306c; }header nav > ul > li.current_menu_item > a:hover { color:#e5306c; }header nav > ul > li.current_menu_item > a:hover { color:#e5306c; }header nav > ul > li > a:active { color:#e5306c; }header #logo > a > img { max-width:200px; }header ul.menu > li.h-cta > a { color:#FFFFFF!important; }header ul.menu > li.h-cta > a { background:#e5306c; }header ul.menu > li.h-cta > a { border-color:#cb1652; }header ul.menu > li.h-cta > a:hover { color:#FFFFFF!important; }header ul.menu > li.h-cta > a:hover { background:#e5306c; }header ul.menu > li.h-cta > a:hover { border-color:#cb1652;
 }

@media (min-width: 300px){[data-css="tve-u-15e36926186"] { background-image: none !important; }[data-css="tve-u-15e36919c4d"] { color: rgb(246, 61, 61) !important; }[data-css="tve-u-15e36913310"] { background-image: none !important; }[data-css="tve-u-15e36910590"] { background-image: none !important; }[data-css="tve-u-15e3690edc3"] { background-image: none !important; }[data-css="tve-u-15e368e52de"] { background-image: none !important; border-radius: 7px; overflow: hidden; border-top: none; }[data-css="tve-u-15e368d47d8"] { margin-left: auto !important; margin-right: auto !important; }[data-css="tve-u-15e368a0c6a"] { color: rgb(246, 61, 61) !important; }[data-css="tve-u-15e368988d8"] { background-image: none !important; }[data-css="tve-u-15e3688f980"] { background-image: none !important; }[data-css="tve-u-15e3688f97d"] { background-image: none !important; }[data-css="tve-u-15e3688f978"] { background-image: none !important; }[data-css="tve-u-15e3688f975"] { background-image: none !important; }[data-css="tve-u-15e3688f971"] { background-image: none !important; }[data-css="tve-u-15e3688f96f"] { background-image: none !important; }}[data-tve-custom-colour="70582993"]:hover .tve_btnLink .tve_btn_txt { color: rgb(17, 3, 15) !important; text-shadow: rgb(255, 255, 255) 0px 1px 0px !important; }[data-tve-custom-colour="56244887"] { color: rgb(229, 48, 108) !important; text-shadow: rgb(255, 255, 255) 0px 1px 0px !important; }[data-tve-custom-colour="70582993"] { box-shadow: rgb(229, 48, 108) 0px 5px 0px !important; background-color: rgb(239, 239, 239) !important; border-bottom-color: rgb(251, 251, 251) !important; 
}

@media only screen and (max-width: 768px){
	header #nav_right{
		background:white;
		position: inherit;	
	}
}

.tve_more_tag {visibility: hidden; height: 1px!important;}

img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 .07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}

.thrv_post_grid .tve_post_width_3{
	width:100%;
}

.wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  width:100%; 
}

tve_pg_container{
	margin:40px;
}

h1.indexTitle {
	text-align: center;
	font-size: 3.2em;
	margin-bottom:10px;
}

h2.entry-title {
	margin-top:30px;
	text-align: center;
	font-size: 1em;
}

p.tagline {
	text-transform: uppercase;
	color: rgba(200, 200, 200, .8);
	font-size: 22px;
}

h2.blog{
	margin-bottom:40px;
	margin-top:40px;
	text-align: center;
	font-size: 32px;
}

div.pag {
	font-size:20px;
	margin-bottom:40px;
	margin-top:40px;
	text-align: center;
}

.c1 {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: right;
  align-items: end;
  
}
.f1 {
  
  align-self: flex-end;
  padding-left:10px;
  padding-right:10px;
}
@media screen and (min-width: 1200px){

	.container{
		
		margin-bottom:40px;
	}
	.carousel-inner{
		height:600px!important;
		
	}
	

	
}
@media (max-width: 1200px) {
	
	.wrapper {
		grid-template-columns: repeat(1, 1fr);
		
	}
	.carousell .carousel .item img{
		width:auto;
	}
	img{
		width:100%;
	}


}
