/*----------------------------------------------------------
/* Joomla
/*
-----------------------------------------------------------*/

/*overriding style css*/
.MiddleContent{ margin-top:-8px !important; /*margin-right:22px !important;*/ }
header{ margin-left:-12px !important; margin-right:-12px !important; }
header .line{  }

.pagenavcounter 
{display:none;}

/* General tile settings */
h1 a{ line-height:32px; font-size:22px; }

/*articles info*/
.print-icon img, .email-icon img{ opacity:0 !important; }
.print-icon a { background: url(../images/print.png) no-repeat scroll center center transparent !important; border-bottom:none; }
.email-icon a  { background: url(../images/email.png) no-repeat scroll center center transparent !important; border-bottom:none; }
.email-icon a , .print-icon a { margin-bottom:3px; width:26px; display:block; text-align:center; }
.actions{ display:table; float:right; }
.actions li{ list-style:none; float:left; margin-left:8px; }
/*article default*/
.item-page{ margin-top:15px; /*margin-left:2px; margin-right:2px;*/ }
.item-page p, .item-page div{ /*margin-right:8px;*/ }
/*blog*/
.vg-line-separator{ border-bottom:1px dotted #666666; display:table; width:100%; padding-bottom:15px; margin-bottom:20px; }
.vg-line-separator .quadro-double-box{}
.camera_wrap{ width:100%; }
/*blog. article item*/
.vg-minitext{ font-size:10.152px !important; color:#fff !important; }
.img-intro-right{ float:right; }
.img-intro-left{ float:left; }
.vg-intro-image img{ width:100%; height:auto; }
.post-info div.comments{ margin-left:0px !important; margin-right:5px !important; margin-top:5px !important; margin-bottom:0px !important; }
.post-info div.date{ margin-right:5px !important; margin-top:5px !important; margin-bottom:0px !important; }
.post-info{ display:inline-block; margin-bottom:10px; }
.items-more{ font-family: 'Segoe UI','Segoe WP','RobotoRegular','sans-serif'; text-transform:uppercase; }
.items-more ol li a{ font-size:15px; font-weight:bold; }
.vg-slide-resizer, .vg-slide-resizer .camera_wrap{ width:100% !important; }
.bootstrap-white .post-title h2.title, .bootstrap-white .post-title h2.title a{ color:#333 !important; }
/*articles pagination*/
.pagination .counter{ display:none; }
.blog .pagination ul > li > a, .blog .pagination ul > li > span, ul.pagenav > li > a{ margin:0 0 0 4px; padding:8px 11px; text-transform:uppercase; font-size:11px; font-weight:bold; }
.blog .pagination ul > li > a, ul.pagenav > li > a{ background-color:#ccc; color:#333; border:1px solid #CCCCCC; }
.blog .pagination ul > li > a:hover, ul.pagenav > li > a:hover{ background-color:#EFEFEF; color:#000; }
.blog .pagination ul > li > span{ color:#333; background-color:#999; border:1px solid #CCCCCC; }
ul.pagenav{ margin-left:-3px; margin-top:35px; margin-bottom:80px; }
ul.pagenav > li{ float:left; list-style:none; }
/*user profile*/
.bootstrap-dark .profile legend, .bootstrap-dark .profile-edit legend, .bootstrap-dark .registration legend, .bootstrap-dark .contact-form legend{ color:#fff; font-weight:bold; }
/*system message*/
#system-message-container{ margin-top:15px; }
/*#system-message .message{ padding:10px; background:green; color:#333; }
#system-message .error{ padding:10px; background:red !important; color:#333; }
#system-message ul{ margin-left:-10px; list-style:none; }
#system-message ul li{ }*/
/*users login*/
.login, .logout{ margin-top:15px; }
.login-fields #remember{ float:left; margin-right:10px; }
.vg-login-options{}
.vg-login-options .vg-login-option{ float:left; margin-right:6px; margin-bottom:6px; }
/*contact*/
#contact-form dd, #user-registration dd, #member-registration dd{ margin-left:0 !important; }
#jform_contact_email_copy-lbl{ float:left; margin-right:10px; }
.jicons-icons img{ display:none; }
.contact-contactinfo i, .contact-address i{ font-size:20px; float:left; margin-right:10px; }
#contact-form input[type="text"], #contact-form input[type="email"], #contact-form textarea{ width:95% !important; }