/*
 Theme Name:   CarZone Child
 Theme URI:    http: //www.themeforest.net/
 Description:  CarZone Child Theme
 Author:       AivahThemes
 Author URI:   http://www.aivahthemes.com
 Template:     carzone
 Version:      1.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout
*/

@import url("style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

.pagemid {  }
h1, h2, h3, h4, h5, h6, .flex-title h5 span {  font-family: ; }
body {  font-family: ; }
.topbar { }
.topbar { }
.atp_sub_nav ul li a,
.topbar a { }

.hover_type a  { }
.hover_type a.hoverdetails:hover,.hover_type a.hovergallery:hover,.hover_type a.hoverimage:hover { }
.woocommerce span.onsale, .woocommerce-page span.onsale { }

.header, #fixedheader {  }

.sf-menu ul li a {  }
.sf-menu ul li a {  }

.homepage_teaser {  }

.header_section { background-image:url(jpg/subheader-bg.jpg);
		background-repeat:repeat;
		background-position:center top;
		background-attachment:scroll;background-color:#030e4b; }
#subheader { background-image:url(jpg/subheader-bg.jpg);
		background-repeat:repeat;
		background-position:center top;
		background-attachment:scroll;background-color:#030e4b;color:#ffffff; }
.header_section #subheader { background-image: none; background-color: transparent; }

#subheader .page-title,
.header_section .page-title { color:#ffffff; }

h1#site-title a{      }
h2#site-description {      }
.logo {   }
#sticky {  }
#sticky {  }

.sf-menu,
.primarymenu {  }

.sf-menu > li > a,
.primarymenu > li > a {      font-family:Montserrat; }

#atp_menu li:hover, 
#atp_menu li.sfHover {  }

#atp_menu li:hover, 
#atp_menu li.sfHover, 
#atp_menu a:focus, 
#atp_menu a:hover, 
#atp_menu a:active {  }
#atp_menu ul li {  }
#atp_menu ul a {  }

#atp_menu li li:hover, 
#atp_menu li li.sfHover, 
#atp_menu li li a:focus, 
#atp_menu li li a:hover, 
#atp_menu li li a:active { }

#atp_menu li.current-cat > a, 
#atp_menu li.current_page_item > a, 
#atp_menu li.current-page-ancestor > a,
#atp_menu li.current-menu-item > a, 
#atp_menu li.current-menu-ancestor > a, 
#atp_menu li.current-page-ancestor > a  {  }

#atp_menu > li:hover,
#atp_menu > li.sfHover,
#atp_menu > li.current-menu-item, 
#atp_menu > li.current-menu-ancestor, 
#atp_menu > li.current-page-ancestor {  }

#atp_menu > li.current-menu-item:hover, 
#atp_menu > li.current-menu-ancestor:hover, 
#atp_menu > li.current-page-ancestor:hover {  }

h1 {     } h2 {      } h3 {      }h4 {      }h5 {      }h6 {      }

h2.entry-title a {      }
h2.entry-title a:hover {  }
.widget-title {      }
#footer .widget-title {      }

#sidebar a {  }
#sidebar a:hover {  }

a,.entry-title a {  }
a:hover,.entry-title a:hover {  }

#subheader a {  }
#subheader a:hover {  }

.iva_loc_cities { background-image:url(locations_bg2.html);
		background-repeat:repeat;
		background-position:center center;
		background-attachment:scroll;  color:#b2b2b2; }
#footer {       }

#footer .widget-title {  }
.breadcrumbs a { color:#ffffff; }
#footer a {  }
#footer a:hover {  }
.countdown-amount,
.countdown-section {  font-family: ; }

.header-style4 .logo { background-color:#1567ca; }

#atp_menu {
	text-transform: uppercase;
}

#atp_menu ul li {
	text-transform: capitalize;
}
.textright.contactinfo-wg .contactinfo-wrap span.icon { float: right; }

.democlass { background-color: #e7e7e7; color: #999999; text-align: center; padding: 20px 0; margin-bottom: 0; }

.democlass:hover { background-color: #f3f3f3; cursor: pointer;  }

.iva_bkform_wrap  .btn{ 
	border-radius: 25px; 
	border-radius: 		25px;
	-moz-border-radius: 	25px;
	-webkit-border-radius: 	25px;
}

.uvc-main-heading h2{
	font-weight: 300 !important;
}
.info-circle-wrapper {
        margin-top:  80px !important;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* Fancy Headings */
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.fancyheading {
	padding: 0;
	position: relative;
	margin: 0 0 30px 0;
	text-transform: none;
	line-height: 130%;
	overflow: hidden;
	/* Non standard for webkit */
	word-wrap: break-word;
}

.fancyheading small { display: block; font-size: 17px; font-weight: normal; margin-top: 10px;  line-height:normal;}

.fancyheading .fancy-title { margin-bottom: 0; }
.fancyheading .xlarge { font-size: 52px !important; font-weight: bold; line-height: 120%;  }
.fancyheading .large { font-size: 36px !important; font-weight: bold; line-height: 120%;  }

.fancyheading span{
	display:inline-block;
	position:relative;
	padding: 0;
}

.fancy_ampersand {
    font-family: 'Roboto','Vidaloka',serif !important;
    font-size: 24px;
}

.fancyheading span.gray     { background-color: #666666; }
.fancyheading span.orange   { background-color: #ff5c00; }
.fancyheading span.red      { background-color: #e62727; }
.fancyheading span.magenta  { background-color: #A9014B; }
.fancyheading span.yellow   { background-color: #ffb515; }
.fancyheading span.blue     { background-color: #00ADEE; }
.fancyheading span.pink     { background-color: #e22092; }
.fancyheading span.green    { background-color: #91bd09; }
.fancyheading span.black    { background-color: #333333; }
.fancyheading span.white    { background-color: #FFFFFF; }
.fancyheading span.white span { color: #666666; }

.textright { text-align: right }
.textleft { text-align: left; }
.textcenter { text-align: center; }

.fancyheading.textleft span { padding-left:0; }
.fancyheading.textright span { padding-right:0; }

.fancyheading h1,
.fancyheading h2,
.fancyheading h3,
.fancyheading h4,
.fancyheading h5,
.fancyheading h6  { margin-bottom: 0; }




.topbar {
	font-size: 14px;
	color:#888888;
}

body {
	background-color: white;
}

.vc_custom_1433918312180 {
    background-color: #f78b00 !important;
    margin-top: -150px !important;
    padding: 30px !important;
    border-top: 5px solid #ce7400;
    border-bottom: 5px solid #ce7400;
}

.vc_custom_1433856724929 {
    background-color: #f39720 !important;
    margin-top: -150px !important;
    padding: 30px !important;
    border-top: 5px solid #ce7400;
    border-bottom: 5px solid #ce7400
}

.vc_custom_1440404100616 {
    background-color: #f4a137 !important;
    margin-top: -150px !important;
    padding: 30px 30px 36px !important;
    border-top: 5px solid #ce7400;
    border-bottom: 5px solid #ce7400
}

.vc_custom_1434364861363 {
	background-color: #ececec !important;
}

.vc_custom_1439888064343{
	margin-top: -150px !important;

}

.vc_custom_1434025714425{
	margin-top: 80px !important;
	margin-bottom: 80px !important;
}

.vc_custom_1434368338062{
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}

.vc_custom_1434364861363{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

.vc_custom_1434449503218{
	margin-bottom: 0px !important;
	padding-top: 60px !important;
	padding-bottom: 0px !important;
}


.vc_custom_1434369377054{
	padding-top: 60px !important;
	padding-bottom: 0px !important;
}

.wpb_animate_when_almost_visible { 
	opacity: 1; 
}

.copyright {
    color: #ffffff;
    text-transform: none !important;
}

#subpagetop {
	background-color: #f4a137;
	border-bottom:5px solid #ce7400;
}

.subpagein {
	padding-top:20px;
	padding-bottom:20px;
	color:white;
}

#subpagetop h1 {
	color: white;
	margin:0;
	padding:0;
	font-size:28px;
	font-weight: normal;
	font-family: 'Montserrat', arial;
}

#subpagetop .subpagein span {
	font-size:16px;
}

.galerija {
	padding:4px; 
	border:1px solid silver;
	margin-top:20px;
	margin-right:20px;
}

h3.h3 {
	font-family: 'Montserrat', arial;
}

img.zav {
	margin-left:20px;
}

.navtruck {
	position: absolute; right: 0px; margin-top: -70px;
	z-index: 1000;
}

@media (max-width: 680px) { 
	.navtruck{
			display:none;
	}
	.subpagein {
		background-image: none !important;
	}

	.zav_block {
		margin-bottom: 0px !important;
	}
}

.zav_block {
	margin-bottom:50px;
}

.zav_block .title {
	font-family: 'Montserrat', arial;
	font-size: 18px;
}

#map {
	width:100%;
	height:300px;
}

.silverbg {
	background-color: #ececec !important;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
}

.kontaktholder {
	border-right: 1px solid silver;
	text-align: center;
}

.kontaktholder.last {
	border-right: none;
}


@media (max-width: 800px) { 
	.kontaktholder {
		border-right: none;
		margin-top: 30px;
	}

	.kont {
		text-align: left !important;
	}
}


#kontakt input, #kontakt textarea {
	width:60%;
	border:1px solid silver;
}

.alert {
	width:100%;
	padding:25px;
	margin-top:20px;
} 


.alert-success {
	background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.alert-danger {
	background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

ul#menu-customer-service li {
	margin-top:17px;
}