/* @override 
	http://new.abogadostorobucheli.com/templates/yootheme/css/custom.css?*
	https://www.abogadostorobucheli.com/templates/yootheme/css/custom.css?* */

div#tm-main.tm-main.uk-section.uk-section-default {
	background-color: #fafafa;
}

div.uk-navbar-dropdown.uk-navbar-dropdown-bottom-center {
	text-align: center;
}

div#yoo-zoo div.details.alignment-left {
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.75);
	padding: 20px 25px;
	border: 2px solid #BB9E5E;
}

div#yoo-zoo div.wk-panel.wk-panel-space.wk-width-1-1 h3.wk-panel-title {
	font-size: 30px;
	line-height: 1.2;
}

div#yoo-zoo div.wk-panel.wk-panel-space.wk-width-1-1 h3.wk-panel-title a.wk-link-reset {
	color: #BB9E5E;
}

div#yoo-zoo div.wk-panel.wk-panel-space.wk-width-1-1 h3.wk-panel-title a.wk-link-reset:hover {
	color: #BB9E5E;
	text-decoration: underline!important;
}

div#yoo-zoo div.wk-panel.wk-panel-space.wk-width-1-1 p a.wk-button {
	background-color: #BB9E5E;
	border-style: solid;
	border: 1px solid #BB9E5E!important;
	color: #ffffff;
	border-radius: 0px;
}

div#yoo-zoo div.wk-panel.wk-panel-space.wk-width-1-1 p a.wk-button:hover {
	background-color: #ab8c48;
	border-style: solid;
	border: 1px solid #ab8c48!important;
	color: #ffffff;
	border-radius: 0px;
}

div#yoo-zoo div.wk-overlay.wk-overlay-hover a.wk-position-cover {
	border: 2px solid #afafaf;
}

div#yoo-zoo div.item img {
	border: 2px solid #afafaf;
}

div#yoo-zoo div.item {
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.75)!important;
	-moz-box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.75)!important;
	box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.75)!important;
	padding: 20px 25px;
	border: 2px solid #BB9E5E;
}

div#yoo-zoo div.item  h1 {
	color: #BB9E5E;
	letter-spacing: 0!important;
}

div#yoo-zoo ul.wk-slideshow {
	border: 2px solid #afafaf;
}


div#yoo-zoo div.item h1.pos-title ul.wk-slideshow {
	margin-bottom: 20px!important;
}

div#yoo-zoo div.item h1.pos-title {
		color: #BB9E5E;
		font-family: inherit;
}

div#yoo-zoo h3 {
	color: #BB9E5E!important;
	font-weight: bold !important;
	font-style: inherit !important;
	font-size: 22px !important;
	font-family: inherit!important;
	margin-bottom: 5px;
	margin-top: 20px!important;
}

div#yoo-zoo div.item h2.pos-subtitle {
	color: #a2a2a2;
}

div#yoo-zoo div.item div.floatbox div.pos-media.media-right div.element.element-text {
font-size: 18px;
border-bottom: 2px solid #BB9E5E;
}

div#comments h3.comments-meta {
	font-size: 23px;
	color: #BB9E5E;
}

div#respond h3 {
	color: #BB9E5E!important;
}

input#comments-url {
	display: none;
}

div#respond form.style.short div.actions input {
	background-color: #BB9E5E;
	border-style: solid;
	border-color: #BB9E5E;
	color: #ffffff;
}

div#respond form.style.short div.actions input:hover {
	background-color: #a38644;
	border-style: solid;
	border-color: #a38644;
	color: #ffffff;
}


div#yoo-zoo h3.wk-panel-title {
	color: #BB9E5E!important;
	font-family: inherit;
	letter-spacing: 0px!important;
}

div#yoo-zoo div.wk-panel div.wk-margin {
	margin-top: 5px;
}

div#yoo-zoo div.details.alignment-left div.description h1 {
	color: #BB9E5E!important;
	
}

div.uk-card.uk-card-default.uk-card-body.uk-margin-remove-first-child.uk-margin.uk-scrollspy-inview.uk-animation-slide-left-medium div.uk-margin-large-top {
	margin-top: 20px!important;
}

div#module-100.uk-panel div.uk-panel.custom p {
	color: #ffffff;
}

div#module-101.uk-panel div.uk-panel.custom p {
	color: #ffffff;
}

div#pwebcontact96_toggler.pwebcontact96_toggler.pwebcontact_toggler.pweb-closed.pweb-toggler-blue.pweb-icon.pweb-icon-icomoon.pweb-radius.pweb-shadow span.pweb-text {
	font-weight: bold;
}

div.whatsapp.uk-margin img.el-image {
	position: fixed;
	left: 30px;
	bottom: 30px;
}

/* Smartphones */
@media (max-width: 480px) {
 div.video {
	max-height: 200px!important;
	min-height: 200px!important;
	height: 200px!important;
}
}
    
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
 div.video {
	max-height: 300px!important;
	min-height: 300px!important;
	height: 300px!important;
}
}
    
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
 
}
    
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
 
}
    
/* Large Display */
@media (min-width: 1200px) {
 
}



