/*
Theme Name: Oshin Child
Description: Oshin Child Theme
Author: Brand Exponents
Template: oshin
Version: 1.0
*/

@import url("../oshin/style.css");

.style1 .logo, .style4 .logo, #left-header-mobile .logo, .style3 .logo, .style7 .logo, .style10 .logo {
    padding-top: 10px;
    padding-bottom: 10px;
   /* height: 80px;  jj zmenila pridala*/
	    width: 400px; /* jj zmenila pridala*/
    margin-bottom: 0px; /* jj zmenila pridala*/
}

.style1 #navigation, .style3 #navigation, .style4 #navigation, .style5 #navigation, #header-controls-left, #header-controls-right, #header-wrap, .mobile-nav-controller-wrap, #left-header-mobile .header-cart-controls, .style6 #navigation-left-side, .style6 #navigation-right-side, .style7 #navigation {
    line-height: 78px !important; /* jj zmenila pridala bylo 20px*/
}

.style3 #navigation {
    text-align: center;
    background-color: #2B3990 !important;
}

#header-inner-wrap {
    position: relative;
    height: 80px;
}



.page #comments {
    padding: 0px 0; /* jj zmenila bylo 50px 0px */
}


.accordion .accordion-head {
    font-size: 16px;
    line-height: 25px;
    text-transform: none !important;
	text-align: center;  /* jj zmenila pridala  */
}


.ui-icon-triangle-1-e {
    background-position: -32px -16px;
    display: none!important; /* jj zmenila pridala  */
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png);
    display: none !important; /* jj zmenila pridala  */
}

.bubble_center .tatsu_testimonial_inner_wrap:after {
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    border: 15px solid transparent;
    border-top-color: currentcolor;
    color: #6ab6e2; /* jj zmenila pridala  */
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 30px !important; /* jj zmenila bylo 6px  */
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 30px !important; /* jj zmenila bylo 6px  */
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 30px !important; /* jj zmenila bylo 6px  */
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 30px !important; /* jj zmenila bylo 6px  */
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 10px 0 !important; /* jj zmenila bylo 2px 0 0 0  */
    padding: .5em .5em .5em .7em;
    font-size: 100%;
}





div.wpforms-container-full .wpforms-form .wpforms-field-label {
    display: block; 
    font-weight: 400;  /* jj zmenila bylo 700  */
    font-size: 18px; /* jj zmenila bylo 16  */
    float: none;
    line-height: 1.3;
    margin: 0 0 4px 0;
    padding: 0;
	color: #2A3D8C; /* jj zmenila pridala  */
}

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #F9E36F; /* jj zmenila bylo eee  */
    border: 1px solid transparent; /* jj zmenila bylo 1px a ddd */
    color: #2A3D8C; /* jj zmenila bylo 333 */
    font-size: 1em;
    padding: 10px 15px;
    border-radius: 15px; /* jj zmenila pridala  */
	font-weight:600; /* jj zmenila pridala  */
}

div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
    display: inline;
    vertical-align: baseline;
    font-size: 16px;
    font-weight: 400;
    color: #2A3D8C; /* jj zmenila pridala  */
    line-height: 1.3;
}

.post-content {
color:#2A3D8C
	}

.left-sidebar-page, .no-sidebar-page .be-section-pad:first-child, .page-template-page-940-php #content, .no-sidebar-page #content-wrap, .portfolio-archives.no-sidebar-page #content-wrap {
    padding-top: 0px !important; /* jj zmenila bylo 80px  */
    padding-bottom: 80px;
}


@media only screen and (max-width: 767px) {
.style3 #header-controls-right {
    position: absolute;
    right: 30px;
    top: 70px;
}
	
.mobile-menu {
    display: none;
   margin-top: 70px !important; 
}
		
.tatsu-HJepj5T1K .tatsu-section-pad {
    padding: 70px 0px 0px 0px;
}
	
.style1 .logo, .style4 .logo, #left-header-mobile .logo, .style3 .logo, .style7 .logo, .style10 .logo {
    padding-top: 10px;
    padding-bottom: 10px;
   /* height: 80px;  jj zmenila pridala*/
	    width: 280px !important; /* jj zmenila pridala*/
    margin-bottom: 0px; /* jj zmenila pridala*/
}
		
}



@media only screen and (max-width: 960px) {
.style3 .logo {
    float: left !important;
    position: static;
    margin-left: 20px; /* jj zmenila bylo 30px  */
}
	}

@media only screen and (min-width: 961px) and (max-width: 966px) {
.style3 .menu {
    float: none;
    display: inline-block;
    vertical-align: top;
    font-size: 11px !important; /* jj zmenila pridala */
}
	#navigation a, #navigation-right-side a, #navigation-left-side a {
    position: relative;
    color: inherit;
    padding: 0 0 0 10px; /* jj zmenila bylo 0 10px */
    display: inline-block;
    line-height: initial;
}
	}




@media only screen and (min-width: 1024px) and (max-width: 1024px) {
.style3 .menu {
    float: none;
    display: inline-block;
    vertical-align: top;
    font-size: 11px; /* jj zmenila pridala */
}
	
#navigation a, #navigation-right-side a, #navigation-left-side a {
    position: relative;
    color: inherit;
    padding: 0px 0px 0px 20px; /* jj zmenila bylo 0px 20px */
    display: inline-block;
    line-height: initial;
}
	}


@media only screen and (max-width: 1377px) {
.tatsu-SJ7w3OT0u {
    padding: 0px 0px 0px 0px !important; /* jj zmenila bylo 0px 0px 70px 0px*/
}
	
.style1 .logo, .style4 .logo, #left-header-mobile .logo, .style3 .logo, .style7 .logo, .style10 .logo {
    padding-top: 10px;
    padding-bottom: 10px;
   /* height: 80px;  jj zmenila pridala*/
	    width: 450px; /* jj zmenila pridala*/
    margin-bottom: 0px; /* jj zmenila pridala*/
}
	}



.right-sidebar-page {
	 padding-top: 40px !important; /* jj zmenila pridala  */
	}
