/**************************************************************************************/
/*
/*		Designed by 'AS Designing'
/*		Web: http://www.asdesigning.com
/*		Web: http://www.astemplates.com
/*		License: GNU/GPL Commercial
/*
/**************************************************************************************/
body{
  line-height: 22px;
  font-size: 20px;
}

.page-blog .category_desc p {
  line-height: 22px;
  font-size: 20px;
  overflow: visible;
}
#logo img {
 margin-left: 10px; 
}
ul.sf-menu > li.active > a::after, ul.sf-menu > li:hover > a::after, ul.sf-menu > li.current > a::after {
  background: black;
}
a {
  text-decoration: none;
  color: #daa520;
}

div.item_introtext p, div.mod-custom p, div.item_fulltext p { line-height: 24px; font-size: 18px; }
div.alert-message { background-color: #FFF0C7; }
h4.alert-heading { padding-top: 0px !important; }
div.pagination { font-size: 16px; }
div.img-full { text-align: center; }
ul#filters li a { font-size: 14px; }
div.item_img.img-full.img-full__left.item-image { display: none; }
iframe.videoPortrait { margin-left: -17px !important; margin-top: -10px !important; margin-bottom: 20px !important; }
label#jform_captcha-lbl { display: none; }
textarea#jform_contact_message { margin-bottom: 25px; }
button.btn { font-size: 16px; }

@media (max-width: 1199px) { 
	div.filters { text-align: center; }
}
@media (max-width: 768px) { 
	div#logo { text-align: center; }
	select.select-menu { margin-top: 10px; }
}
@media (max-width: 480px) {
  iframe.videoPortrait { margin-left: 0px !important; margin-top: -100px !important; margin-bottom: -100px !important; } 
}


.page-gallery a.btn.filter {
  background-image: none;
  padding: 3px 0;
  color: #daa520;
}
