/**
* Theme Name: Vinero Child
* Description: This is a child theme of Vinero, generated by Merlin WP.
* Author: <a href="http://vlthemes.com/">VLThemes</a>
* Template: vinero
* Version: 1.0.0
*/

.vlt-services__icon { display:none !important; }

h3, .h3 {
    font-size: 36px !important;
    font-weight: default !important;
    text-transform: uppercase !important;
}

.vlt-back-to-top { background-color: #e20613 !important; }
.vlt-back-to-top:hover { background-color: #b00511 !important; }

.vlt-single-image:hover span {
    opacity: 1;
    display: none;
}

.cn-button.bootstrap {
    color: #fff;
	font-weight: bold;
    background: #e20613;
    border-radius: 1px;
}

.vlt-single-icon, .vlt-icon-link { border-radius: 0% !important; }
.vlt-single-icon, .vlt-icon-link:hover {
	border-radius: 0% !important;
    background-color: #e20613 !important;
}

.vlt-header--default .vlt-primary-nav .sf-menu > li:hover > a { color: #e20613 !important; }

.vlt-btn--primary { background-color: #e20613 !important; }
.vlt-btn--primary:hover { background-color: #b00511 !important; }

.smile_icon_list li.icon_list_item {margin: 0 0 0px !important;}

.no-marg .smile_icon_list li.icon_list_item {margin: 0 0 0px !important;}

.vl-textarea { padding-bottom: 10px !important; }

.vlt-checkbox { 
 	margin: 0em 0em 1.2em 0em !important;
	font-size: 11px !important; 
}

.smile_icon_list li .icon_description .info-list-heading { font-weight: 300 !important; }

.team-style p { 
	margin-bottom: 3px !important;
	font-size: 14px !important;
}
.team-style li { 
	display: list-item !important;
	list-style: none;
    line-height: 24px;
    padding-bottom: 10px !important;
	font-size: 14px !important;
}

.team-style h4 {
	margin: 5px 0 0;
    font-size: 14px;
    color: #999;
    text-transform: uppercase;
	letter-spacing: 1px;
}

.line-separator-nomarg {
	    margin-bottom: 0px !important;
}

.podrucja-style li {
	list-style-type: square;
	list-style-position: outside;
	padding-bottom: 10px;
}

.vc_toggle { text-align:center; }
.vc_toggle_content { text-align: left; }

.vlt-header[data-is-sticky="1"].headroom--top {
    /*background-color: #fff !important;                          BIJELA POZADINA NAV*/
    box-shadow: none;
}
.vlt-footer--minimal .vlt-footer__top {
    padding: 80px 0 !important;
}

.vlt-header__inner {
    padding: 25px 0 !important;
}

.vlt-edit-link {
    display: none !important;
}

.naziv-oib p { margin-bottom: 20px; }
.naziv-oib { margin-bottom: 15px !important; font-size: 16px !important; }

.politika-privatnosti p {font-size: 16px;}
.politika-privatnosti ul li {font-size: 16px !important;}
.politika-privatnosti h3 {font-size: 32px !important;}

input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="url"], input[type="search"], input[type="number"], textarea, select { font-weight: 300 !important; }

@media (max-width: 600px) {
	.admin-bar .vlt-header[data-is-sticky="1"] { top: 30px !important; }
	.podrucja-style li { margin-left: 30px; }
	.vlt-footer--minimal .vlt-footer__top { padding: 40px 0 !important; }
	body { 
		margin-top: -46px !important;
   		padding-bottom: 0px !important;
	}
	.vlt-header[data-is-sticky="1"].headroom--top {
    	background-color: #fff !important;
    	box-shadow: none;
	}
	.vlt-header .vlt-header__logo img, .vlt-footer .vlt-footer__logo img { height: 30px !important; }
	.vlt-header__inner { padding: 20px 0 !important; }
}
@media (max-width: 782px) {
    .admin-bar .vlt-header[data-is-sticky="1"] {
        top: 30px !important;
    }
}
