/*
 Theme Name:   Basel Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/


/* Your customizations starts here */
.main-header .site-logo img {
  perspective: 800px;
  -webkit-perspective: 800px;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  position: absolute;
  background: #fff;
  border-radius: 90px;
  top: 0px  !important;
  width: auto  !important;
  height: 500px !important;
  z-index: 9998 !important;
  max-height: 150px !important;
  padding: 5px  !important;
}

.kategorijeproizvoda .clearfix::after {
    clear:none;
}

.login-wrap {
  margin: 0 auto;
}


.kategorijeproizvoda .col-md-2 {
  width: 14.2%;
}

.main-nav .menu > li > a {
  font-family: "Raleway", Arial, Helvetica, sans-serif;
  font-weight: 600 !important;
  font-size: 19px !important;
  text-transform: none;
}

.shadowbox {
  box-shadow: 5px 5px 20px 5px rgba(0,0,0,0.1);
  transition: margin 300ms ease 0ms,box-shadow 300ms ease 0ms;
  padding:10px;
}

.mobile-nav {
  z-index: 9999;
}

.uvjetikategorije {
  box-shadow: 5px 5px 20px 5px rgba(0,0,0,0.1);
  transition: margin 300ms ease 0ms,box-shadow 300ms ease 0ms;
  padding:20px;
}
.question-content p {
  font-size: 17px;
  font-weight: 600;
}

.watu-question {
  margin-bottom: 40px;
}

.singleuvod p {
  font-size: 19px;
  margin-bottom: 0px;
}

.singleuvod h4 {
  margin-bottom: 0px;
}

.sigurnodovozacketext {
    font-size: 17px;
padding-bottom: 20px;
}

.zastogolf {
  font-size: 16px;
}

.basel-navigation .menu > li.menu-item-design-default ul li > a {
  font-size: 15px;
  text-transform: none;
  font-weight: 500 !important;
}

.single-post .page-title {
  display: none;
}

.single-post .main-page-wrapper .container {
  margin-top: 50px;
}

.blog-post-loop.post-single-page .entry-meta {
  display: none;
}

.blog-post-loop.post-single-page .entry-title {
  margin-bottom: 20px !important;
  margin-top:40px;
}

.vc_tta-panel-heading h4 a {
  font-size: 17px;
  font-weight: 500 !important;
}

.topbar-menu ul > li > a {
  text-transform: none !important;
  font-size: 13px !important;
}

.blog-post-loop.post-single-page .meta-post-categories {
  display: none;
}

input[type="submit"]{
  background-color: #ed1c24 !important;
  font-size: 16px !important;
  font-weight: 500;
  padding-left: 30px !important;
  padding-right: 30px !important;
  color:#ffffff !important;
  padding-top:14px;
  padding-bottom:14px;
}

.member-image {
  border-bottom: 4px solid #ed1c24;
}

.testovi li {
  box-shadow: 5px 5px 20px 5px rgba(0,0,0,0.1);
  padding: 20px;
  margin-bottom: 30px;
  text-align: center;
  font-weight: 500;
  font-size: 17px;
}

.testovi li:before {
    display:none;
}

.member-bio a {
  color: rgba(0,0,0,.8);
}

.shadowsectionsingle .vc_col-sm-4 {
  width: 31%;
  margin-left: 1%;
  margin-right: 1%;
}


.shadowsectionsingle img {
  max-width: 60%;
}


.watu-submit-button {
     background-color: #ed1c24 !important;
  font-size: 16px !important;
  font-weight: 500;
  padding-left: 30px !important;
    color:#ffffff !important;
  padding-right: 30px !important;
  padding-top:10px;
  padding-bottom:10px;
}
.crvenigumb a {
  background-color: #ed1c24 !important;
  font-size: 16px !important;
  font-weight: 500;
  padding-left: 30px !important;
    color:#ffffff !important;
  padding-right: 30px !important;
}

.crvenigumb a:hover {
  background-color: #cd0004 !important;
}

.upisiseonlinetext {
    font-size: 17px;
padding-bottom: 20px;
}

.onlinebox {
    box-shadow: 5px 5px 20px 5px rgba(0,0,0,0.1);
  transition: margin 300ms ease 0ms,box-shadow 300ms ease 0ms;
  padding: 20px;
margin-bottom: 40px !important;
padding-top:30px;
padding-bottom:30px;
}

.onlinebox2 {
    box-shadow: 5px 5px 20px 5px rgba(0,0,0,0.1);
  transition: margin 300ms ease 0ms,box-shadow 300ms ease 0ms;
  padding: 20px;
margin-bottom: 40px;
padding-top:30px;
padding-bottom:30px;
margin-right:1%;
margin-left:1%;
}

.onlinebox a, .onlinebox2 a {
    color:rgb(76,76,76) !important;
}

.onlinebox2 .wpb_content_element {
    margin-bottom:0px;
}

.show-question-content p {
  font-weight: 600;
  font-size: 17px;
}


.onlinesekcija .vc_col-sm-3 {
  width: 27%;
}

.onlinesekcija .vc_col-sm-9 {
  width: 70%;
  margin-left: 3%;
}

.onlinebox .wpb_content_element {
    margin-bottom:0px;
}

.shadowbox:hover {
  box-shadow: 5px 5px 25px 5px rgba(0,0,0,0.25);
}

.nazivkategorije {
  font-weight: 500;
  font-size: 16px;
}

.shadowbox .wpb_content_element {
  margin-bottom: 0px;
}

.shadowbox .wpb_single_image .vc_single_image-wrapper {
  max-width: 40%;
}

.shadowbox {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.shadowsection .vc_col-sm-1\/5 {
  width: 18%;
  margin-left: 1%;
  margin-right: 1%;
}

.main-header .site-logo img {
    margin-top:10px !important;
}
.basel-plan {
  background: #fef9f7;
}

.basel-price-table .basel-plan-footer {
  padding: 20px 15px;
  background-color: #fef9f7 !important;
}

.basel-price-table .basel-price-value {
  font-size: 28px;
}
.basel-price-table .basel-price-currency {
  vertical-align: middle;
  font-size: 28px;
}

.basel-price-table .basel-plan-name > span:not(.price-subtitle) {
  font-weight: 600;
  font-size: 18px !important;
  color: #ed1c24 !important;
}

  @media (min-width: 1200px) {
.container {
  width: 1350px;
}
}

.topbar-wrapp.color-scheme-light .top-bar-left, .color-scheme-light .topbar-menu ul.menu > li > a {
  color: #fff !important;
}

.basel-price-table .basel-plan-footer > a {
  color: #ed1c24 !important;
}

.basel-price-table .basel-plan-price > span {
  color: #ed1c24 !important;
}

.widgetarea-head #text-10 {
  padding-top: 30px;
}

.pricing-tables-wrapper .pricing-tables {
  align-items: baseline !important;
}


.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #fff;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom:20px;
  -webkit-box-shadow: 0px 0px 15px 0px #f0f0f0;
  box-shadow: 0px 0px 15px 0px #f0f0f0;
}

.owl-carousel .owl-stage {
  display: flex;
}

h2 {
  font-size: 3.0em !important;
  font-weight: 600;
}

.partysection h2 {
      font-size: 28px !important;
  font-weight: 600;
  padding-left:15px;
}
.footer-container .widget-area {
  padding: 0px 0 0px 0 !important;
}

.footer-container .footer-column {
  margin-bottom: 0px !important;
}

.footer-column.footer-column-1.col-md-12.col-sm-12 {
  margin-bottom: 60px !important;
}

.sekcijanewsletter .title {
  border-bottom: 0px !important;
  margin-bottom: 25px !important;
  padding-bottom: 0px !important;
  line-height: 1 !important;
}

.footer-container .mc4wp-form p {
  display: inline-block !important;
}

.col-right .social-icons.text-center{
    text-align:right;
}

.page-title {
  width: 100%;
  border-bottom: 1px solid rgba(168,168,168,0.15);
  position: relative;
  margin-top: -40px;
  margin-bottom: 40px;
}

.main-header {
      border-bottom: 1px solid rgba(168,168,168,0.15);
}

.single-breadcrumbs-wrapper {
  margin-top: -40px;
  margin-bottom: 40px;
  background: #fef9f7 !important;
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.woocommerce-product-gallery .owl-carousel.owl-drag .owl-item {
  box-shadow: 0px 0px 0px 0px !important;
}


.main-nav .menu > li.current-menu-item > a {
  font-weight: 700;
  color: #ed1c24 !important;
}


.main-nav .menu > li:hover > a {
  color: #ed1c24 !important;
}

.cat-design-alt .category-content {
  text-align: center;
  box-shadow: 0px 0px 15px 0px #f0f0f0;
  padding: 25px;
}

.cat-design-alt:hover .product-category-thumbnail {
  opacity: 1 !important;
  transform: scale(1.11);
}

.cat-design-alt .hover-mask > a:not(.category-link-overlay) {
  display: none;
}

.cat-design-alt .hover-mask > h3 {
  font-size: 18px !important;
}

.categories-space-6 .category-grid-item {
  padding-left: 6px !important;
  padding-right: 6px !important;
  margin-bottom: 6px;
}

.clanci .owl-carousel-item-inner {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.clanci .owl-carousel-item .entry-content {
  padding-left: 10px;
  padding-right: 10px;
}

.benefiti .vc_icon_element {
  line-height: 0;
  font-size: 14px;
  margin-bottom: 0px;
}

.benefiti .vc_custom_heading {
  font-weight: 600;
  font-size: 17px;
  color: #ed1c24;
}

.price del > .amount {
  color: #666 !important;
}

.price del {
  color: #666  !important;
}

.price ins, .price ins > .amount{
    color: #ed1c24  !important;
}

.amount {
color: #ed1c24  !important;
}

@media all and (max-width:1380px){
    .kategorijeproizvoda .col-md-2 {
  width: 13%;
}

.cat-design-alt .category-content {
  padding: 16px;
}

.vc_custom_1647855127939 {
  width: 100%;
}
}

@media all and (max-width:1210px){
    .kategorijeproizvoda .col-md-2 {
  width: 25%;
}

.cat-design-alt .category-content {
  padding: 16px;
}

.vc_custom_1647855127939 {
  width: 100%;
}
}

@media all and (max-width:991px){
    .instagram-widget .instagram-content {
  display: flex !important;
}

.footer-container .footer-column {
  margin-bottom: 35px !important;
}
.topbar-wrapp, .topbar-content::before {
  height: 50px !important;
}

.main-header .site-logo img {
  max-height: 100px !important;
}

.page-title {
  padding-top: 60px !important;
}

}

@media all and (max-width:740px){
.shadowsection .vc_col-sm-1\/5 {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  margin-bottom: 5%;
}

.onlinesekcija .vc_col-sm-3 {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
}

.onlinesekcija .vc_col-sm-9 {
  width: 95%;
  margin-left: 3%;
}
}
