/*
 Theme Name:   Divi child
 Description:  Vaidas bicycles as Divi child theme
 Author:       Saulius Vikerta
 Author URI:   http://www.ideos.lt
 Template:     Divi
 Version:      1.0.1
 Tags:         light, dark, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  divi-child
*/


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

/*============= iDeos =================*/

.et_fixed_nav #logo {
    margin-bottom: 0;
    max-height: 100px;
}

.et-fixed-header #logo {
	max-height: 50px;
}

.align-to-right {
	float: right;
}

.et_pb_section {
	padding: 0;
}

.et_pb_blurb_content h4 {
	font-size: 24px;
}

.et_pb_fullwidth_header h1 {
	text-transform: uppercase;
}


.et_pb_promo_description h2 {
	font-size: 30px;
}

.et_pb_fullwidth_header {
	background: #fff;
	/*background: transparent url(images/heading-map-bg.jpg) center center no-repeat;*/
}

nav#top-menu-nav, #top-menu {
	font-family: Oswald;
    text-transform: uppercase;
}
.et_pb_circle_counter h3, .et_pb_number_counter h3 {
	text-transform: uppercase;
}

.et_pb_promo h1, .et_pb_promo h2 {
	text-transform: uppercase;
}

.et_pb_divider {
	background: transparent url(images/hr_element.gif) center center repeat-x; 
	height: 7px;
}
.et_pb_divider hr {
	display: none;
}



.table--vb-style .et_pb_pricing_table {
	border-color: #404041;
	padding-bottom: 0;
}
.table--vb-style .et_pb_pricing_content_top {
    border-bottom: 1px solid #404041;
    padding-bottom: 20px;
}
.table--vb-style .et_pb_pricing_heading { 
	background-color: #404041;
}
.table--vb-style .et_pb_pricing_content li {
	padding-bottom: 14px;
}

.table--vb-style .et_pb_sum {
	font-family: "Oswald", "Open Sans", Arial;
}


.counter--vb-style .percent-value {
	font-family: "Oswald", "Open Sans", Arial;
}

/* --- Input form elements --- */

.wpcf7 p input[type="text"], .wpcf7 p input[type="email"], .wpcf7 p textarea, .wpcf7 p select {
    background-color: #eee;
    border: medium none !important;
    border-radius: 0 !important;
    box-sizing: border-box;
    color: #999 !important;
    font-size: 14px;
    padding: 16px ;
    width: 100%;
}
.wpcf7 p input[type="number"], .wpcf7 p input[type="date"] {
    background-color: #eee;
    border: medium none !important;
    border-radius: 0 !important;
    box-sizing: border-box;
    color: #999 !important;
    font-size: 14px;
    padding: 16px ;
}
.wpcf7 p select {
	padding: 0 8px;
}

.et_vb_form_submit {
background: none repeat scroll 0 0 transparent;
    border: 2px solid;
    border-radius: 3px;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em;
    padding: 6px 20px;
    position: relative;
    transition: all 0.2s ease 0s;
    color: #f15923 !important;
}

.et_vb_form_submit:hover {
	border-color: #EEEEEE;
	background-color: #EEEEEE;
}

.et_vb_form_submit {
	cursor: pointer;
    display: block;
    float: right;
    font-family: inherit;
    margin: 8px auto 0;
}
.et_vb_form_submit:after {
	clear: both;
}

div.wpcf7-response-output {
    margin: 3.5em 0.5em 1em; /* padidinam atskyrimą */
}

.et_pb_bg_layout_dark .et_pb_slide_description { text-shadow: 0 1px 3px rgba(0, 0, 0, 1);  }