@charset "utf-8";

/* CSS Document */



.main-slider { height: 300px; }

.main-slider .item img { height: 300px; }



.main-slider .item { height: 320px; }

.main-slider .paging .previous {top: 110px;}

.main-slider .paging .next {top: 110px;}



.main-slider .title-wrapper {bottom: 65px;}



.main-header .logo img{

 width:auto; 

}



#formElement_ {

min-width: 200px !important;

border-radius: 3px;

display: inline;

max-width: 175px !important;

width: 175px !important;

height: 30px;

font-weight: bold;

border: 1px solid #d5d5d5;

border-bottom-color: #ccc;

}



.four.columns.item.element-4.isotope-item .formTextinput_index {

margin-top: 7px;

font-size: 18px;

font-weight: normal !important;

}



.welcome > .container {padding-bottom: 30px}



.text_label.index_form {display: none}



.success_form {



    color: #00B93B !important;



    font-size: 21px;



    padding: 14px;



    padding-bottom: 40px;



}



.welcome {

margin-bottom: 0;

}



.logo {

margin: 15px 0;

}





.navigation ul li ul {

-webkit-box-shadow: 0 18px 40px rgba(0, 0, 0, 0.4);

-moz-box-shadow: 0 18px 40px rgba(0, 0, 0, 0.4);

box-shadow: 0 18px 40px rgba(0, 0, 0, 0.4);

background: #fff;

color: #666;



}



.page-title {

  padding: 17px 0 18px 0;

  margin-bottom: 20px;

}



#horizontal-tabs h3.title, .widget > h3.title {

  font-size: 21px !important;

}



.navigation ul li a {

  display: block;

  padding: 48px 11px 42px 11px;

}



/*posledni novini/video margin*/

.slidewrap2 h3{

 margin-top:10px; 

}



.welcome p {

  line-height: 34px;

  font-size: 23px;

}



div.no-picture, div.image-wrapper {

  background-color: #F3F3F3;

}





.slidewrap3 h3

{

 margin-top:10px; 



}

.bottom-2 {

  margin-bottom: 10px !important;

  margin-top:10px !important; 

}



.bottom-3 {

  margin-bottom: 15px !important;

}



@charset "utf-8";

/* CSS Document */





body{

  font-family: "Open Sans", sans-serif;

  color: #131313;/*#424242;*/

}






.navigation ul li, .latest-blog .item p, footer,p, .services.style-1 .item h3, .progress-bar h5, .button, #horizontal-tabs ul.tabs li, #vertical-tabs ul.tabs li, .alert p, .pagination, .qoute, .welcome, .progress-bar .meter, .testimonial-item .author span, .testimonial-item .author a, .team .item h4, .services.style-2 .item h4, .services.style-3 .item h4, .page-404 .oops, .tables-column .header h3, .tables-column .header .price, .tables-column .footer h4, .square-list li, .check-list li, .plus-list li, .arrow-list li, .cross-list li, .star-list li, .minus-list li, .heart-list li, .circle-list li, .asterisk-list li, .widget .followers h4, .sidebar .widget, .blog-3 .item a.title, .form-box label, .address-info li, .phone-info li, .email-info li, body.under-construction .content h2.title, body.under-construction .content .block .label, .slider-1 .slides li h2 {

    font-family:  font-family: "Open Sans";

  

}

@media (min-width:980px){

.slider-1{

 height:470px; 

}

}



 a:hover, .latest-blog .item h3 a:hover, .tweet_list li i.icon-twitter, .tweet.footer .tweet_list li a:hover, footer a:hover, .button.normal:hover, .breadcrumbs a, span.color, .team .item span, .check-list.why li:before, .widget.most-posts ul.posts li a:hover, .blog-3 .item .post-meta a:hover, .post-tags a, .form-box label small, i.color, header.style-4 .navigation > ul > li > a:hover, header.style-4 .navigation > ul > li > a.selected, header.style-4 .navigation > ul > li.active > a, span.price, .top-bar a:hover, header .social a:hover, footer .social a:hover, h3.title a:hover, span.promotion-time{

color: #3e261b;

}



p a{

 color:#dab481; 

}



.top-bar{

  background: #ffffff;

  border-bottom: 1px solid #f1f1f1;

  color: #464646;

}

.top-bar a{

  color: #464646;

}





header.style-3 .navigation ul li a:hover, header.style-3 .navigation ul li a.selected, header.style-3 .navigation ul li.active a {

    border-top: 1px solid #dab481;

}



header.style-3 .navigation ul li a {

    font-size: 15px;

    word-spacing: 5px;

    

  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;

}



h3.index-title {

 font-style: italic;

 font-weight: bold; 

 font-family: Palatino Linotype, Book Antiqua, Palatino, serif;

  font-size: 24px;

}

.navigation ul li ul li{

 font-size:16px; 

}



.main-slider { height: 300px; }

.main-slider .item img { height: 300px; }



.main-slider .item { height: 320px; }

.main-slider .paging .previous {top: 110px;}

.main-slider .paging .next {top: 110px;}



.main-slider .title-wrapper {bottom: 65px;}



.flexslider .slides li h2{

   font-family: Palatino Linotype, Book Antiqua, Palatino, serif;

  font-style:italic;

}



#formElement_ {

min-width: 200px !important;

border-radius: 3px;

display: inline;

max-width: 175px !important;

width: 175px !important;

height: 30px;

font-weight: bold;

border: 1px solid #d5d5d5;

border-bottom-color: #ccc;

}



.four.columns.item.element-4.isotope-item .formTextinput_index {

margin-top: 7px;

font-size: 18px;

font-weight: normal !important;

}

.page-title{

background:#dab481;

}

.page-title .container .sixteen.columns h1{

 display:none; 

}



.welcome > .container {padding-bottom: 30px}



.text_label.index_form {display: none}



.success_form {



    color: #00B93B !important;



    font-size: 21px;



    padding: 14px;



    padding-bottom: 40px;



}



.welcome {

margin-bottom: 0;

}

.welcome h1{

  font-size: 30px;

    font-family: Palatino Linotype, Book Antiqua, Palatino, serif;

  font-style: italic;

    letter-spacing: 1px;

}

.welcome .welcome-box{

    padding: 5px;

    border: 1px solid #dab481;

    border-radius: 2px;

}



.latest-blog.clearfix{

 margin-top:2%; 

}



.logo {

margin: 10px 0;

}





.navigation ul li ul {

-webkit-box-shadow: 0 18px 40px rgba(0, 0, 0, 0.4);

-moz-box-shadow: 0 18px 40px rgba(0, 0, 0, 0.4);

box-shadow: 0 18px 40px rgba(0, 0, 0, 0.4);

background: #fff;

color: #666;



}



.page-title {

  padding: 17px 0 18px 0;

  margin-bottom: 20px;

}





.post-content p {

    margin-bottom: 10px;

    font-size: 15px;

    font-weight: 400;

    list-style-type: none;

    line-height: 20px;

  text-align: left;

}



h3.index-title a{

  color: #504f4b;



}

h3.index-title a:hover{

  color:#dab481;

}



.two.style2 h3.title {

    border-bottom: 1px solid #dab481;

    font-family: "Open Sans", sans-serif;

  font-weight:normal;

    font-size: 21px;

}

.widget > h3.title{

 font-family: "Open Sans", sans-serif;

  font-weight:normal;

    font-size: 21px;

    

}





.most-posts ul.check-list.why{

  margin-left:3%;

}



.navigation ul li a {

  display: block;

  padding: 48px 11px 42px 11px;

  

}



.navigation ul li a:hover{

  color: #dab481;

  border-top: 4px solid #dab481;

}

.navigation ul li a.selected, .navigation ul li.active a {

    border-top: 4px solid #dab481;

}



/*posledni novini/video margin*/

.slidewrap2 h3{

 margin-top:30px; 

}



.welcome p {

  line-height: 27px;

    font-size: 17px;

   

}



.welcome-box img{

    width: 32%;

    height: auto;

    float: left;

    margin-top: 1%;

    border: 1px solid #fff;

    margin-left: 1%;

    border-radius: 5px;

    margin-right: 1%;

}



.welcome-wrap h4{

  	margin-bottom: 1%;

    font-family: Palatino Linotype, Book Antiqua, Palatino, serif;

    font-style: italic;

    letter-spacing: 1px;

  font-size: 17px;

}



.welcome-wrap p{

 text-align:justify; 

}



.small-box-index .article .pic-effect{

border-radius: 4px;

width: 280px;

height: auto;

  background: #dab481;

}

/*.small-box-index .article .pic-effect:hover{

    opacity: 0.4;

    filter: alpha(opacity=40);

}*/



.welcome-wrap {

 margin:1%; 

}



div.no-picture, div.image-wrapper {

  background-color: #fff;

}



div.image-wrapper.post {

    height: 240px;

}



.slidewrap3 h3

{

 margin-top:10px; 



}

.bottom-2 {

  margin-bottom: 10px !important;

  margin-top:10px !important; 

}



.bottom-3 {

  margin-bottom: 15px !important;

}

.post.single.style-1 li{

  list-style:initial;

  margin-top: 2%;

  margin-bottom: 2%;

}



.pagination a.current{

   background: #3e261b;

}



.pagination a.next-button, .pagination a.prev-button{

  background: #3e261b;

}



.pagination a.next-button:hover, .pagination a.prev-button:hover{

  background: #3e261b;

}

.pagination a:hover{

  background: #3e261b;

}



footer a:hover, i:hover{

  color: #dab481;

}

.button.color{

 background: #dab481; 

}



.button.color:hover{

  background-color: #3e261b;

}



.post.single h3.title{

  margin-bottom:3% !important;

  

}



.post.style-1.bottom-2 h3.title{

  font-family: "Open Sans", sans-serif;

  font-weight:normal;

    font-size: 21px;

}



.post.single.style-1 h3.title {

  font-style: italic;

    font-weight: bold;

    font-family: Palatino Linotype, Book Antiqua, Palatino, serif;

    font-size: 22px;

}

.post.style-1 h3.title a:hover{

color: #3e261b;

}



#horizontal-tabs.style2 .contents{

 background:#fff; 

}

.img-caption{

  background: rgba(218, 180, 129, 0.87);

}

.service-wrapper .service-box{

  float: left;

  width: 28%;

  margin-right: 3%;

  padding: 5px;

  display:block;

}

.service-wrapper .service-box p{

  word-wrap: break-word;

}

.container .one-third.column{

    margin-bottom: 3%;

    width: 30%;

    margin-left: 0px;

    margin-right: 30px;

}



.container .post-content .one-third.column:hover{

  -webkit-transition: all 0.4s ease-in;

    -moz-transition: all 0.4s ease-in;

    -ms-transition: all 0.4s ease-in;

    -o-transition: all 0.4s ease-in;

    transition: all 0.4s ease-in;

  opacity: 0.4;

    filter: alpha(opacity=40);

}

.container .one-third.column h4{

 font-size: 16px;

    font-weight: 600;

    

  text-align: center;

}

.latest-blog p a{

  color:#dab481;

}

.post-content h4 a:hover{

  color:#dab481;

}

.latest-blog .item h3 a:hover{

  color:#dab481;

}

a:hover{

  color:#dab481;

}

.latest-blog .item h3{

 font-size: 20px;  

 line-height: 1.5;

 font-family: Palatino Linotype, Book Antiqua, Palatino, serif;

}



.article .article-item .one-third.column.item{

 float: left;

    display: inline;

    margin-left: 2%;

    margin-right: 2%;

    width: 29%;

}



.small-box-index .article .article-item .one-third.column.item{

 width:20%;

  float: left;

    display: inline;

   margin-left: 2.5%;

    margin-right: 2.5%;

}



.small-box-index .article .article-item .one-third.column.item:hover{

  -webkit-transition: all 0.4s ease-in;

    -moz-transition: all 0.4s ease-in;

    -ms-transition: all 0.4s ease-in;

    -o-transition: all 0.4s ease-in;

    transition: all 0.4s ease-in;

  opacity: 0.4;

    filter: alpha(opacity=40);

}



.navigation ul li{

 font-size:14px; 

}



.latest-blog h3.title, .qoute h4{

 display:none; 

}



.accordion h4.ui-state-active{

 background:#dab481; 

}



.widget.categories p a{

  color: #5a5c5d;

}



.widget.categories p a: hover{

  color: #dab481;

}

.qoute{

 padding:0px 3%;

  margin-bottom:0px;

}



img.service-img{

  width: 100%;

    height: 134px;

    //* padding-left: 15px;

    padding-right: 15px; *//

}





footer .tweet.query.footer .check-list li{

     font-size: 15px;

    font-weight: normal;

  

}

footer, .tweet.footer {

    color: #e1e1e1;

    

    line-height: 23px;

}

.footer-down {

    padding: 10px 0;

   background: #301e15;

}



.footer-top{

   background: #352118;

}

.post.single.style-1 li{

font-size: 15px;

    font-weight: 400;

    line-height: 17px;

  text-align: left;

}

.post.single.style-1 ul.design-tick li{

font-size: 15px;

    font-weight: 400;

  list-style-type: none;

    line-height: 17px;

  text-align: left;

}

.post.single.style-1 ul.design-tick li::before{

  content:url(http://businesslawyersbulgaria.com//sites/businesslawyersbulgaria.com/files/uploads/background-ul-li.png);

  width:5px;

  height:5px;

  padding-right: 8px;

}



.check-list.why li:before{

  color: #dab481;

}



.faq-info{

  padding: 5px;

    margin-bottom: 1%;

    /* box-shadow: 1px 1px 1px 1px; */

    border-bottom: 1px solid #dab481;

}



.faq-info h2{

 font-size:25px; 

}





.widget.most-posts ul.posts li{

 font-size:14px; 

}



#horizontal-tabs .tabscontent div.image-wrapper{

 height:82px; 

}



.widget.most-posts ul.posts li img {

    width: 68px;

    height: 55%;

}

.widget.most-posts ul.posts li img:hover {

    opacity: 0.5;

    filter: alpha(opacity=50);

}



@media (min-width: 766px) and (max-width: 959px){

  .container .one-third.column {

    width: 45%;

  }

}



@media (max-width: 765px) {

  

  .logo img{

   width:100%; 

  }

  

.container .one-third.column {

    width: 100%;

    margin-top: 7%;

    float: left;

    margin-right: 4%;

}

  .container .one-third.column h4 {

   height:20px; 

     

  }

  .small-box-index .article .article-item .one-third.column.item{

    width:45%;

  }

.latest-blog .article .article-item .item h3 {

    font-size: 17px;

    height: 30px;

 

   

}

  .article .article-item .one-third.column.item{

   width:100%; 

  }

  div.image-wrapper.post {

    height: auto;

}

  .info-box .qoute .fifteen.columns {

   width:100%; 

  }

 .info-box .qoute .fifteen.columns .ten.columns{

  width:100%; 

 }

  .qoute p{

   font-size:13px; 

  }

   .info-box .qoute .fifteen.columns .five.columns{

    width:100%; 

   }

   .info-box .qoute .fifteen.columns .five.columns a.color{

    font-size:16px; 

   }

  .welcome h1{

    font-size: 26px;

    letter-spacing: 0px;

    text-align: center;

  }

  .welcome-wrap p {

    text-align: left;

}

  /*.welcome-box img{

   width:100%;

    margin:auto;

    margin-bottom: 2%;

  }*/

  .welcome-wrap h4{

      font-size: 16px;

    line-height: 28px;

    letter-spacing: 0px;

 

  }

  .small-box-index .article .pic-effect {

    border-radius: 4px;

    width: 100%;

    height: auto;

}

  

}

@media (max-width: 440px){

 

  .welcome h1{

    font-size: 24px;}

  

  .welcome-wrap h4{

      font-size: 16px;

  }

  

  .small-box-index .article .article-item .one-third.column.item {

    width:100%;

}

  .latest-blog .item h3{

   height:auto; 

  }

  .container .one-third.column {

       width: 100%;

  }

  .container .one-third.column h4 {

    

     height:auto;

  }

  

}





.post.style-1, .post.style-2 {

    padding-bottom: 0px;

}