/*
Theme Name: Savia
Description: A business, portfolio and blog theme.
Author: BlueOwlCreative
Theme URI: http://blueowlcreative.com/wp/savia
Author URI: http://blueowlcreative.com
Version: 1.2
License: GNU General Public License
License URI: license.txt
*/

@import url("stylesheets/skeleton.css");
@import url("stylesheets/stylesheet.css");
@import url("stylesheets/flexslider.css");
@import url("stylesheets/prettyPhoto.css");
@import url("stylesheets/carousel.css");


/* ISPOD DODANO !!!!!!!!!!!!!!!!!!!!!!!!!!!! */


/* OPCENITO */
/*
ul.lista1 { margin-left:20px; }
*/
.spistakni { font-weight:500; }
.spnaziv { font-style:italic; }

/* header header */

.header_servisi { text-align:center; display:block; }

.heaser { display: inline-block; float: right; }

html, body, p { text-align:justify; }

html, body, p, blockquote, tbody, tfoot, thead, tr, th, td {
font-family: Roboto,arial,sans-serif; font-weight: 300; 
}

.custom_menu3 #menu > ul > li ul > li a { font-weight:300; }

h1, h2, h3, h4, h5, h6 {
  color: #444444;
  font-family: Oswald,arial,serif;
  font-weight: normal;
}

.section_big_title h1, .page_heading h1, .info_overlay h3, h3, h4 {  text-transform: uppercase; font-weight: 400;  color: #444444; }
.page_heading h1 { letter-spacing:1px; }
.section_big_title h2 { font-family: Roboto,arial,sans-serif; font-weight: 400; font-size:20px; }
blockquote p, .post_description blockquote p { font-family: Roboto,arial,sans-serif; font-weight: 300; }

a.button_siva { background-color: #bbbbbb !important; }
input.button_blue, a.button_blue, .button_blue { background-color: #d7b46a !important; }

input.button_siva:hover, a.button_siva:hover, .button_siva:hover {
  background-color: #7b624c !important;
  border-color: rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.2);
}

input.button_siva, a.button_siva, .button_siva {
  background-color: #d7b46a;
  color: #fff !important;
  position: relative;
  text-transform: uppercase;

  font-weight: 500;
  text-shadow: 1px 1px #666666;
  font-size: 16px;
  letter-spacing: 1px;
}


input.button_blue, a.button_blue, .button_blue {
font-weight: 500;
  text-shadow: 1px 1px #888888;
  font-size: 16px;
  letter-spacing: 1px;
}

/*
.button_lgrey:hover, a.button_lgrey:hover { background-color: #999999 !important; }

.button_lblue:hover, a.button_lblue:hover { background-color: #75a137 !important; }
*/
#header .full_header .header_mail, #header .full_header .header_phone { display:inline-block !important; }

#radvri .ravdan {
width: 70px;
display: inline-block;
margin-right: 10px;
}

#footer #foolnks {
  text-align: center;
  margin: 70px auto;
}


#footer #foolnks li {
  background-image: none;
  margin: 0 5px;
  display: inline;
}

#footer #foolnks li i { font-size:28px; }

/*portfolio carousel home*/
.info_block .info_overlay .info_desc p { display: none; }

/* CRNA PODLOGA */
.section_featured_texts h3 { border-bottom: 1px solid rgba(215, 180, 106, 0.8); }
.section_featured_texts p { text-align:justify; }
.section_featured_texts.type2 .icon_holder .icon_bgr { background-color:transparent; }
.section_featured_texts.type2 .icon_holder i { color:rgba(255,255,255,0.7); }
.section_featured_texts.type2:hover .icon_holder i { color:#222222; }
.section_featured_texts.type2:hover .icon_holder .icon_bgr {
  background: none repeat scroll 0 0 rgba(230,230,230,0.7);
}
.section_featured_texts.type2 .icon_holder .icon_bgr { border: 3px solid rgba(255,255,255,0.7); }

/* POCETNA O NAMA */

.team_block h4 { text-align:left; }
.team_block .team_desc { text-align:left; font-family:Roboto,Arial,sans-serif; font-weight:400; }
.team_block p.team_text { text-align:justify; }
.team_botuni { display:block; width:100%; position:relative; text-align:center; }
.team_botuni a { margin-right:10px; }
.flexslider {
  border: 6px solid white;
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.06);
}
.contact_botuni { text-align: center; margin: 160px auto; }

@media only screen and (max-width: 800px) {
  .contact_botuni { text-align: center; margin: 60px auto; }
}

.fookontakt h2 { font-size: 20px; text-transform: uppercase; }

/* FOOTER  !!!nesto je dodano u stylesheet.css */

#footer .four.columns, #footer .four.columns p, .kontaktsb p { text-align:center; }
#footer .four.columns .kontakt_info, .kontaktsb .kontakt_info {
  text-align: left;
  display: inline-block;
}
table#radvri { border-collapse: collapse; margin: 0 auto; }
	table#radvri td { text-align:center; padding: 5px 16px; line-height:20px; vertical-align:middle; }
	table#radvri td.rvdan {
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
}
.dddoda { font-style: italic; }
.ugovorhzzo, .uvjplac { font-weight: 400; font-size: 12px; }
#footer #foolnks {
  text-align: center;
  margin: 40px auto;
}
#footer #foolnks li {
  background-image: none;
  margin: 0 3px;
  display: inline;
  padding:0;
}

#footer #foolnks li img { box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); }

/*GALERIJA*/
h4.galslihea { text-align: center; margin: 50px 0 30px; }
#cont_gal1 .obrub_sli, #cont_gal2 .obrub_sli, .obrub_sli { margin-top:10px; margin-bottom:10px; }
.obrub_sli img { display:block; }
.obrub_sli {
  border: 6px solid white;
  border-radius: 3px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}


/*CJENIK*/
h3.hcjnasl { text-align:center; margin: 60px 0 30px; }

.colckn, .colceur { text-align: right; font-style: italic; }
.aqua_table.tcjenik td { border-left: 0; border-right: 0; margin-left: 20px; margin-right: 20px; }
table.tcjenik td { border-top-style: dotted; border-bottom-style: dotted; }
table.tcjenik .colckn, table.tcjenik .colceur { width: 140px; vertical-align: middle; font-weight:400; color: #75a137; }
table.tcjenik tr:nth-child(odd) { background-color: #f9f9f9; }



table.tcjenik { margin: 0 auto; width:530px; }
.uslanima { display:none; }
.uslslike { display:block; }
.usltekst { margin-left:50px; margin-top:20px; }


/* O NAMA */
.smanjicom { margin: 0 10%; }
.smanjicom .team_block h4 { text-align: center; }
.smanjicom .team_block .team_desc { text-align: center; }


@media only screen and (max-width: 769px) {
table.tcjenik { width:100%; }
.uslanima { display:block; }
.uslslike { display:none; }
.usltekst { margin-left:0; }
.smanjicom { margin: 0; }
.fookontakt h3 { text-align:center; }
.pnaslnaz, .pnaslodm { display:block; }
.pnaslsep, .naslnav { display:none; }
}


/* USLUGE */
.uslslike .obrub_sli { margin: 10px 0; }
.uslslike .obrub_sli:first-child { margin-top: 0; }
.uslanima { margin-bottom: 20px; }

/* KONTAKT */

.kontaktsb {
  background: url("../images/grad.png") repeat-x scroll center top #fbfbfb;
  border: 1px solid #eee;
  border-radius: 3px;
  height: 100%;
  padding: 20px 20px 50px;
  text-align: center;
  width: auto;
}

#map_canvas { border-top: 4px solid #d7b46a; }

div.wpcf7 img.ajax-loader { margin-left: 10px !important; margin-bottom: 4px !important; }

.fookontakt p, .fookontakt h3 { text-shadow: 1px 1px #444444; }
.team_text_ist { font-weight:400; color:#727272; font-style:oblique; }

.section_featured_texts.type2:hover h3 {
  color: rgba(255, 255, 255, 0.8) !important;
}

.section_featured_texts.type2:hover p {
  color: rgba(255, 255, 255, 0.8) !important;
}

.section_big_title h1 { font-size: 42px !important; }
.section_big_title h2 { font-size: 18px !important; font-weight: 300 !important; font-style: normal !important;  }

.naslnav { color: #929292; }
.section_big_title h2 span { padding: 0 5px !important; }
.pnaslnaz {
  color: #d7b46a;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}