/*
Theme Name: Edgefield Child
Template: Impreza
Version: 1.0
Author: UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/
/*Add your own styles here:*/

.w-nav-anchor {
 
    color: #fff;
}

.l-header .ush_btn_1 .w-btn {
    border-color: #fff !important;
    color: #ffffff;
}

.no-touch .l-header .ush_btn_1 .w-btn:hover {
    color: #aec229 !important;
}

.one-half,
.one-third {
    position: relative;
    margin-right: 4%;
    float: left;
        margin-bottom: 0px;
 
}
 
.one-half { width: 48%; }
.one-third { width: 30.66%; }
 
.last {
    margin-right: 0 !important;
    clear: right;
}
 
@media only screen and (max-width: 767px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
}



.w-blog-post-more.w-btn {
    margin: 0px 0 0;
    float: right;
    background: #5ab2df !important;
}
.s1 {text-align: center !important;}
.hesperiden.tparrows {
    cursor: pointer;
    background: transparent;
    width: 80px;
    height: 80px;
    position: absolute;
    display: block;
    z-index: 100;
    border-radius: 0%;
}
.tp-rightarrow.tparrows.hesperiden.noSwipe {background-image: url(http://www.qproduction.co.uk/edgefield/wp-content/uploads/2016/11/right.png);
    background-repeat: no-repeat;}
    .tp-leftarrow.tparrows.hesperiden.noSwipe {background-image: url(http://www.qproduction.co.uk/edgefield/wp-content/uploads/2016/11/left.png);
    background-repeat: no-repeat;}
    .hesperiden.tparrows:hover {
    background: transparent;
}
.hesperiden.tparrows:before {
    font-family: "revicons";
    font-size: 0px;
    color: rgb(255, 255, 255);
    display: block;
    line-height: 40px;
    text-align: center;
}
body.home.header_hor .l-header.pos_static.bg_transparent {
    position: absolute;
    left: 0;
    margin-top: 40px;
}
.krug {
    border: 1px solid #fff;
    padding: 10px !important;
    font-size: 23px !important;
    border-radius: 30px !important;
}
.ubermenu {
    
    margin-top: 15px;
        font-size: 15px !important;
}
.tmls .tmls_container .tmls_item .tmls_text p:first-child, .tmls .tmls_container .tmls_item .tmls_text .tmls_fulltext p:first-child, .tmls .tmls_container .tmls_item .tmls_text .tmls_excerpttext p:first-child {
    margin: 0px !important;
    font-size: 26px;
    line-height: normal;
}
.tmls .tmls_container .tmls_item .tmls_name {
    font-size: 20px !important;
    font-weight: normal !important;
    margin-bottom: 5px;
    line-height: 1.8;
    color: #72748d !important;
}
.tmls.style1 .tmls_next_prev {
    position: absolute;
    top: inherit;
    bottom: 5px;
    right: 40%;
}
.tmls_prev.large_radius {
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
   
    background-color: transparent !important;
    background-image: url(http://www.qproduction.co.uk/edgefield/wp-content/themes/Impreza-child/leftt.png);
    background-repeat: no-repeat;
       width: 65px;
    height: 70px;
    z-index: 100;
    border-radius: 0% !important;
}
.tmls_next.large_radius {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    
    background-color: transparent !important;
    background-image: url(http://www.qproduction.co.uk/edgefield/wp-content/themes/Impreza-child/tright.png) !important;
    background-repeat: no-repeat;
     width: 65px;
    height: 70px;
    z-index: 100;
    border-radius: 0% !important;
}
.tmls {
    direction: ltr;
    position: relative;
    overflow: hidden;
    padding-bottom: 35px !important;
}
@media screen and (min-width: 1200px) {
    .wpcf7-form input[type="text"],input[type="email"]   {
      margin-top: 5px;
     
    width: 85%; }
}
    input[type="submit"] { background-color: #153159; }
.l-subfooter.at_bottom {
    background-color: #243648;
    color: #fff !important;
}
.w-tabs-list.items_6 {
    background: #fff;
}
.w-socials-item-link {
    line-height: 1.7em;
    width: 1.7em;
    border-radius: 1.25em;
    border: none !important;
    margin-left: 10px;
}
.w-socials-item-link:after {
    font-family: fontawesome;
    font-size: 16px;
    color: #fff;
}
.l-subfooter.at_top, .l-subfooter.at_top .w-profile, .l-subfooter.at_top .widget_calendar #calendar_wrap {
    border-color: #0273ae !important;
    color: #fff !important;
}
.l-subfooter.at_top, .no-touch .l-subfooter.at_top #lang_sel ul ul a:hover, .no-touch .l-subfooter.at_top #lang_sel_click ul ul a:hover {
    background-color: #4183d7 !important;
}
.l-subfooter.at_top .w-socials-item-link {
    box-shadow: 0 0 0 2px #ffffff inset !important;
}
@media screen and (min-width: 960px){
.ubermenu-responsive-default.ubermenu {
    display: block!important;
    float: right;
}}
.l-footer.layout_modern .l-subfooter.at_top {
    padding-top: 50px;
    padding-bottom: 50px;
}
.l-subfooter .widget {
    margin-bottom: 0em;
}
.l-section-h {
    padding: 2.7em 0;
}
section#linija.l-section.wpb_row.height_large.width_full.color_custom{border: 6px solid;
    border-top-color: #4183d7;
    border-left: none;border-right: none;
}
body:not(.home) .ush_text_1,
body:not(.home) .ush_image_2,
body:not(.home) .ush_btn_1,
body.home .ush_menu_1,
body.home .ush_image_1{
     display: block !important;
}
.nova a { color:#fff !important;}
.nova a:hover {
    background-color: rgb(255, 255, 255);
    border-color: rgb(0, 0, 0);
    color: rgb(0, 0, 0) !important;
}
.ult-ib-effect-style10 .ult-new-ib-title {
    padding: 45px 15px 0 !important;
    
}
.l-subheader.at_top, .l-subheader.at_top .w-dropdown-list, .header_hor .l-subheader.at_top .type_mobile .w-nav-list.level_1 {
    background-color: #223449 !important;
}

.w-tabs.type_togglable .w-tabs-section.active .w-tabs-section-header {
    background-color: #132E55;
    color: #fff;
}

.no-touch .w-tabs.accordion .w-tabs-section-header:hover {
    background-color: #132E55;
    color: #fff !important;
}

.no-touch .w-tabs.accordion.type_togglable .active .w-tabs-section-header:hover {
    COLOR: #132E55 !important;
}

.datum_custom_show {
    position: absolute;
    right: 10px;
    top: 10px;
    background-color: red;
    opacity: 0.9;
    padding: 0.7em;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.datum_dan {
    font-size: 1.6em;
}

.bijela p { color:#fff; font-size :18px; }


 

.w-tabs-item.active .w-tabs-item-h {
    cursor: default;
    background: #aec229 ;
    color: #fff !important;
}

 

.w-tabs-item-title {font-size: 20px; }

.w-tabs.layout_ver {
    
    font-size: 18px;
}

.w-tabs.layout_ver .w-tabs-item.active {
    border-color: transparent !important;
    background-color: #aec229  !important;
}

.w-tabs.layout_ver.navwidth_auto .w-tabs-item {
    white-space: nowrap;
    padding: 10px 0px 10px;
     
}

.w-tabs.layout_ver .w-tabs-section {
    float: none;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}


.w-tabs.layout_ver.navwidth_auto .w-tabs-sections {
    width: 100%;
    background: #fff;
    margin-left: 10px;
    border-left: 10px solid #e8f7ff;
    padding: 20px 0px 0px 0px;
}

.w-tabs-list-h {background:#fff;}

span.naslovnagore {     font-size: 44px;
    font-weight: bold;
    display: flex;
    color: #aec229;
    align-items: center;}

img.alignleft {
    float: left;
    margin: 0 2.5em 0.5em 0 !important;
}

.servicetext   {     font-size: 24px;
    line-height: 1.3em;}

li.servicemenu  {     display: inline;
    font-size: 27px;
    font-weight: bold;
    color: #0e374b;}

li.slika { display : inline;}

.w-iconbox.style_default.icontype_img .w-iconbox-icon {
    line-height: 0;
    overflow: hidden;
    display: inline;
    float: right;
    margin-top: 5px;
}

.w-iconbox.iconpos_left {
    display: inherit;
    text-align: left;
}

.w-iconbox.iconpos_left.no_text .w-iconbox-title {
    padding-bottom: 0;
    margin-top: 0;
    font-weight: bold;
}

.w-iconbox.iconpos_left.no_text {
    align-items: center;
    padding: 20px 40px;
}

.w-separator.size_medium {
    margin: 0.0rem 0;
}

.w-separator {border-color: #c0e8fd !important; }


a.w-nav-anchor level_2 { color: #4183d7 !important;}


.no-touch .menu-item:not(.level_1):hover>.w-nav-anchor {
    background-color: #ffffff;
    color: #4183d7 !important;
}

.img-height
{
    height: 152px;
}

.color_alternate a {
    color: #000 !important;
}
/* admir */
/* recode */

@media only screen and (max-width: 599px) {
    .vc_custom_1500472152653 {
        padding-left: 0!important;
    }
    .cust-main-rectangle-blue:hover {
      transform: translateY(-116px)!important;
      padding-top: 20px!important;
      transition: all 1s ease;
    }
    .cust-content-desc {
        padding: 1em!important;
    }
}
@media only screen and (max-width: 960px) {
    .vc_custom_1500472152653 {
        padding-left: 0!important;
    }
    .cust-main-rectangle-blue:hover {
      transform: translateY(-85px);
      padding-top: 20px;
      transition: all 1s ease;
    }
	
	
	.w-tabs.layout_ver.navwidth_auto .w-tabs-sections {
    width: 100%;
    background: #fff;
    margin-left: 0px;
    border-left: 0px solid #e8f7ff;
    padding: 0px 0px 0px 0px;
}
	
	p {
     
    font-size: 13px;
}
	
	.w-tabs.layout_ver .w-tabs-section-content-h   {padding-left:30px !important; padding-right:30px !important;}
	
	
	h5.w-tabs-section-title {
    font-size: 13px !important;
    max-width: calc(100% - 1.5rem);    background: none;
}
	
}
@media only screen and (max-width: 1023px) {
    .vc_custom_1500472152653 {
        padding-left: 0!important;
    }
}


.w-tabs-item.active {
    background-color: #aec229 !important;
}

@media screen and (max-width: 767px){
.w-tabs-item, .w-tabs-section-header {
    font-size: 1rem!important;
    margin-bottom: 20px;
}}