/* RESET */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;font-weight: inherit;font-style: inherit;font-family: inherit}
body{line-height:1;-webkit-text-size-adjust: none;font-size:16px;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus,:active{outline:0} /* remember to define focus styles! */
button{outline:none;margin:0;padding:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}/* tables still need 'cellspacing="0"' in the markup */em {font-style: italic;}
.comments .comments .text em {
color:#6ca84d;
}

/* Make fonts smoother on Mac */
* {
  -webkit-font-smoothing: antialiased;
}

body .wpcp-carousel-section .wpcp-single-item img {
  width: 100%;
  height: 405px;
  object-fit: cover;
}

.wpcp-carousel-wrapper {
  margin-bottom: 30px;
}

.wpcp-carousel-section .wpcp-single-item h2 a {
  color: #ca4f2e;
  font-family: Arial;
  font-size: 24px;
  display: inline-block;
  padding-bottom: 7px;
}

.wpcp-carousel-section .wpcp-single-item h2 a:hover {
  color: #23665f;
}

@media (max-width: 768px) {
  body .wpcp-carousel-section .wpcp-single-item img {
    height: 205px;
  }

  .wpcp-carousel-section .wpcp-single-item h2 a {
    font-size: 18px;
    line-height: 1.25;
  }

  .wpcp-carousel-wrapper {
    margin-bottom: -7px;
  }
}

/*label author,textarea new*/
.comment-respond label{
	color: #4e4b37;
    float: left;
    cursor: pointer;
    font-size: 0.9em;
    margin: 0 0 4px;
}
/*col-left col-right new */
.comment-respond .col-left{
	width: 30%;
    float: left;
    margin-right: 10px;
}
.comment-respond .col-right{
    width: 100%;
    float: left;
}
/*recatpcha new*/
.comment-respond span.cerber-form-marker{
	display:inline-block;
	height:auto;
	position:relative;
}
.comment-respond div.g-recaptcha{
	display:inline-block;
	height:auto;
	position:relative;
}
.recaptcha-text {
  display: block;
  font-size: 0.75em;
  max-width: 363px;
  opacity: 0.6;
  line-height: 1.3;
  margin-top: -10px;
  margin-bottom: 10px;
}
.comment-form .recaptcha-text {
float:none;
clear:both;
margin-bottom:0;
}
.comment-form .g-recaptcha {
margin-bottom:0;
}
.comment-form-author {
margin-bottom: 10px;
}
.comment-form .form-submit {
margin-top: 10px;
}

.grecaptcha-badge {
visibility: hidden;
}
/*input notify new*/
.comment-respond .notify{
	width: 100%;
    padding-top: 4px;
    height: 35px;
    line-height: 33px;
}
/*input author, email new*/
.comment-respond .input-holder {
	float: left;
	margin-bottom: 15px;
    line-height: 14px;
	display:inline-block;
    width: 100%;
    height: 33px;
    position: relative;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
}
.comment-respond .input-holder .text{
	border: 0;
    background: none;
    width: 166px;
    color: #a8a89e;
    height: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid rgb(213,213,199)!important;
    border-top-color: rgb(201,201,181)!important;
    box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
    -webkit-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
    -moz-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
    -o-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
    -ms-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    padding: 9px 10px 7px 8px!important;
    font-size: 0.9em;
}
/*textarea new*/
.comment-respond .area-holder {
	 float: left;
	 margin-bottom:15px;
    width: 100%;
    height: auto;
    position: relative;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
}
.comment-respond .area-holder textarea{
	overflow: hidden;
    padding-bottom: 3px;
    border: 0;
    background: none;
    float: right;
    line-height: 19px;
    color: #a8a89e;
    text-align: left;
    font-size: 0.9em;
    font-family: Arial,Helvetica,sans-serif;
    width: 100%!important;
    height: 143px;
    min-height: 143px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid rgb(213,213,199);
    border-top-color: rgb(201,201,181);
    box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
    -webkit-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
    -moz-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
    -o-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
    -ms-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    padding: 9px 10px 7px 8px;
}
/*pii*/
.excerpt .right{float:right}
.excerpt .clear{clear:both}
.menu-new-footer-menu-container{display:inline-block;margin-left: 1px;}
  #menu-new-footer-menu{float:none;margin:0}
    #menu-new-footer-menu a{color: #76766A;text-decoration:underline;}
    #menu-new-footer-menu a:hover{color: #76766A;text-decoration:none;}
    #menu-new-footer-menu li{display:inline-block;margin:3px 0 0 0;padding:0 1px 0 4px;border-left:1px solid #888;}
      #menu-new-footer-menu li a{display: block;height: 12px;line-height: 1;font-size:12px}

/*pii*/
@media screen and (max-width: 480px) {

    #content .gsc-result .gs-title{
      height: 2.4em;
      font-size: 14px;
    }

    /*pii-fix slidedeck has dots*/
    .sd2-ress-wrapper{
      max-height: 235px;
      max-width: 100%;
      overflow: hidden;
    }

  /*pii-decrease font size 2px for mobile*/
  .home #posts h2 a,
  body.archive.category #content h1 a{
    font-size: 15px !important;
  }
  /*
  .container #content #postcontainer p,
  .container #respond p,
  .container .text p,
  .container p.text{
    font-size: 14px !important;
  }*/

}

@media screen and (max-width: 768px) {
  body {
    background: #f0f0e6 !important;
  }


  #master_wrap {
    background: none !important;
  }

  div#sidebar, #ki_container, /*#footer_bg,pii*/
  #live-prenos1,
  #search .share, #heading h2, #heading .share,
  .more, .comments_balloon,
  .hidden  {
    display: none !important;
  }

  #search, #search_right, #search_bg {
    background: none !important;
  }

  #content_container, #content_container_bg, .post, .categorie {
    background: none !important;
  }

  .categorie {
    display: none !important;
  }

  #master_wrap, #content_container, #content_container_bg,
  #content, #posts, .container {
    width: 100% !important;
  }
  /*pii*/
  .home #posts{
    margin-top: -4px!important;
  }

  .post {
    clear: both;
  }

  .thumb_cont {
    float: left !important;
    width: 105px !important;
    height: 80px !important;
    padding-right: 5px !important;
  }

  .thumb_cont a {
    border: none !important;
  }

  .thumb {
    width: 95px !important;
    height: auto !important;
  }

  .thumb_cont img {
    max-width: 100% !important;
    max-height: 100% !important;
  }

  #posts cufon { display: none !important; }

  #posts h2 a,
  body.archive.category h1 a{
    font-family: Arial;
    font-weight: bold;
    /*font-size: 1em !important;pii*/
    font-size: 16px !important;
    text-decoration: none;
  }

  #posts h3 { display: none !important; }

  #content_container_bg{padding: 0 !important;}

  #content #posts .post .text {
    padding:20px 10px !important;
  }

  #posts .text {
    background: #fff;
    border-radius: 4px;
    box-shadow: 1px 2px 3px #c1c1ba;
    font-size: .75em !important;
    overflow: hidden !important;
  }

  .text p {
    line-height: 10px !important;
  }

  #content div#posts .post, .post, #content, #content_container,
  #content_container_bg {
    float: none !important;
    margin: 0 auto !important;
    padding-top: 0 !important;
  }

  .min { height: auto !important;
    /*pii*/
    margin-top: 10px;
    box-shadow: 1px 2px 3px #c1c1ba}

  .post {
    width: 95% !important;
  }

  #heading_bg h1 {
    display: inline-block;
    margin: 0 auto;
    float: none !important;
  }

  #header #mobile-nav-items h1 {
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -50px;
    width: 105px;
    overflow: hidden;
  }

  #heading_bg {
    padding: 0;
    text-align: center;
    background: none !important;
  }

  #heading_right {
    background: none !important;
  }

  #heading_bg img {
    width: 145px;
  }

  #heading {
    height: 45px !important;
    border-top: 1px solid #cbcbcb;
    background: #ffffff !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #eeeee4 65%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(65%,#eeeee4)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeee4 65%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eeeee4 65%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eeeee4 65%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eeeee4 65%) !important; /* W3C */
  }

  #header {
    width: 100% !important;
  }

  .comments .children,.grandchildren {
  clear:left;
  padding-left:26px;
  position:relative;
  /*new-pii*/
  float:right;
  padding:0;
  width: 88%;
  }

  /*pii-increase font size 2px for tablet*/
  #content #postcontainer p, #respond p, .text p, p.text{
    /* font-size: 14px !important;
    line-height: 1.5 !important; */
    font-size: 1em !important;
    line-height: 1.6em !important;
  }

  /*pii-fix slidedeck has dots*/
  .sd2-ress-wrapper{
    height: auto!important;
    overflow: visible!important;
  }

  /*pii-footer*/
  #footer_bg{padding:0!important;font-family: Arial, Helvetica, sans-serif}
    #footer_bg #footer{
      text-align: center;
      padding-top: 20px;
    }
      #footer_bg #footer::before{
        content: "";
        opacity: 0.6;
        /* arrow up */
        width: 0;height: 0;
        border-left: 3px solid transparent;
        border-right: 3px solid transparent;
        border-bottom: 3px solid rgba(0,0,0,.7);
        display: inline-block;
        vertical-align: middle;
      }
      #footer_bg #footer::after{
        content: "Vrh strane";/*"Back to top";*/
        color: #76766A;
        font-size: 12px;
        margin-left: 2px;
      }
      #footer_bg #footer .box{display:none!important}

    #footer_bg #love{height:auto;margin:0}

    #footer_bg .menu-new-footer-menu-container{display:block;margin: -13px 0 0 0;}
      #footer_bg #menu-new-footer-menu li:first-child{border:0}
        #footer_bg #menu-new-footer-menu li a{text-decoration:underline!important}

  /*pii*/
  #header #navigation #nav:not(.mobile-menu){display:none!important}
  #header #navigation #nav.mobile-menu {display:block}

  .size-full{
    max-width: 100% !important;
    height: auto !important;
  }
}


@media screen and (min-width: 769px) {

  #postcontainer h2 {
  color: #4E4B37;
  font-size: 1.2em;
  padding-top: 10px;
  padding-bottom: 10px;
  }
  /* GENERAL ELEMENTS */

  body { font-family:arial, Helvetica, sans-serif; background:#ebeadb; height:100%; /* background wallpaper */ /*  background-color:#006634 !important;  Vimbldon color */  background-color:#0091D2 !important; /* Rolan Garos color #C8622D */ /*background: url(http://tenisuzivo.com/wp-content/themes/tenisuzivo/images/djokovic-ao-2012-bkg.jpg) no-repeat 27px 0px;*/ /* Australian Open color #0091D2 */ }
  /**pii*/
  /*.blue body {background-color: #0091D2 !important;}
  .red body {background-color: #C8622D !important;}
  .purple body {background-color: #54008B !important;}
  .light_grey body {background-color: #CFCFBD !important;}
  .dark_grey body {background-color: #5A6D5A !important;}
  .navy body {background-color: #071844 !important;}
  .green body {background-color: #005f2c !important;}
  .orange body {background-color: #ca4f2e !important;}
  */
  /**pii*/
  /*.blue #master_wrap,
  .red #master_wrap,
  .purple #master_wrap,
  .light_grey #master_wrap,
  .dark_grey #master_wrap,
  .navy #master_wrap,
  .green #master_wrap,
  .orange #master_wrap{
      background-color: transparent !important;
  }*/
  .tour-skin-on #master_wrap{
    background-color: transparent !important;
  }


  .hidden { display:none !important; }
  .clear { clear:both; }
  div.clear.right { clear:right; height:0; }
  acronym, abbr, span.caps { cursor: help; }
  acronym, abbr { border-bottom: 1px dashed #999; }
  blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
  blockquote cite { margin: 5px 0 0; display: block; }
  .center { text-align: center; }
  .hidden { display: none; }
  .screen-reader-text { position: absolute; left: -1000em; }

  .container { width:980px; margin:0 auto; }
  a { color:#3ca097; text-decoration:none; }
  a:hover { color:#23665f;}
  #content a:hover { color:#23665f !important;}
  a.btnAllposts{text-indent:-9999px; display:block; clear:both; width:113px; height:40px; background: url(images/more.png) left top;}
  a.btnAllposts:hover{background-position: left bottom;}

  /*general elements
  body { font-family:arial, Helvetica, sans-serif; background-color:#ebeadb; height:100%; }
  .hidden { display:none !important; }
  .clear { clear:both; }
  div.clear.right { clear:right; height:0; }
  acronym, abbr, span.caps { cursor: help; }
  acronym, abbr { border-bottom: 1px dashed #999; }
  blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
  blockquote cite { margin: 5px 0 0; display: block; }
  .center { text-align: center; }
  .hidden { display: none; }
  .screen-reader-text { position: absolute; left: -1000em; }

  .container { width:939px; margin:0 auto; }
  a { color:#3ca097; text-decoration:none; }
  a:hover { color:#23665f;}
  */


  /* Sprite */

  .sprite-1 {
    background: url(http://tenisuzivo.com/wp-content/themes/tenisuzivo/images/sprite.png) no-repeat;
    /*  background: url(images/sprite.png) no-repeat top left; */
  }


  /*.sprite-arrows{ background-position: 0 0; width: 32px; height: 5px; }
  .sprite-1.sprite-1-bg-comment-bl{ background-position: -82px 0; position: relative;
  overflow: hidden;
  margin: 0 0 -2px; background: no-repeat 0 100%;}
  .sprite-1.sprite-1-bg-comment-br{ background-position: -1032px 0; min-height:28px;
  position:relative;
  padding:17px 20px 20px 24px;background:no-repeat 100% 100%;}
  .sprite-1.sprite-1-bg-comment-l{ background-position: -1102px 0;
  /*overflow:hidden; */
  /*margin:0 0 -2px;*/
  /*background:repeat-y;*/
  /*margin: 0 0 -2px 20px;*/
  /*position:relative;*/

  /*new-pii*/
  #header::before {
    content: " ";
    background: url(/wp-content/themes/tenisuzivo/images/tenisuzivo_sprite.png) -10px -132px no-repeat;
    width: 10px;
    height: 100%;
    position: absolute;
    top: 0;
    right: -2px;
    left: auto;
  }

  #content_container,
  #content > div:first-child{
    /*new-pii-for custom gg search*/
    border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    box-shadow: 0 0 2px 0 rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 0 0 2px 0 rgba(0,0,0,.5);
    -o-box-shadow: 0 0 2px 0 rgba(0,0,0,.5);
    -ms-box-shadow: 0 0 2px 0 rgba(0,0,0,.5);
  }
  #content_container #content > div:first-child{
    /*new-pii-override for normal*/
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
  }
    #content .gsc-control-cse{
      border-radius: 3px 3px 0 0;
      -webkit-border-radius: 3px 3px 0 0;
      -moz-border-radius: 3px 3px 0 0;
      -o-border-radius: 3px 3px 0 0;
      -ms-border-radius: 3px 3px 0 0;
    }

  /*pii*/
  .home #posts{
    margin-top: -13px;
  }
  #nav:not(.mobile-menu) .sub-menu {
    display: none; /*show by JS*/
  }
}

.sprite-1.sprite-1-bg-comment-r{ background-position: -1163px 0; background:repeat-y 100% 0; }
.sprite-1.sprite-1-bg-comment-tl{ background-position: -1215px 0; /* width: 900px; height: 33px; */ background:no-repeat;}
.sprite-1.sprite-1-bg-comment-tr{background-position: 0 -83px; background:no-repeat 100% 0;}
.sprite-1.sprite-1-bg_comments{ background-position: -121px -83px; }
.sprite-1.sprite-1-bg_comments_bottom{ background-position: -578px -83px; }
.sprite-1.sprite-1-bg_comments_top{ background-position: -1035px -83px;  }
.sprite-1.sprite-1-btn_sprite{ background-position: -1492px -83px; width: 300px; height: 203px; }
.sprite-1.sprite-1-childul_bg1{ background-position: -1842px -83px; width: 320px; height: 1px; }
.sprite-1.sprite-1-childul_tops1{ background-position: 0 -336px; width: 320px; height: 18px; }
.sprite-1.sprite-1-comments{ background-position: -370px -336px; /*width: 31px; height: 58px; */ }
.sprite-1.sprite-1-content_bg{ background-position: -451px -336px; width: 939px; height: 1px; }
.sprite-1.sprite-1-content_tops{ background-position: -1440px -336px; width: 939px; height: 4px; }
.sprite-1.sprite-1-count_comments{ background-position: 0 -589px; width: 13px; height: 28px; }
.sprite-1.sprite-1-credits{ background-position: -63px -589px; width: 939px; height: 37px; }
/*.sprite-1.sprite-1-facebook{ background-position: -1052px -589px; width: 32px; height: 32px; } pii*/
/*new-pii*/.sprite-1.sprite-1-facebook{ background: url('/wp-content/themes/tenisuzivo/images/tenisuzivo_sprite.png') no-repeat; background-position: -70px -132px; width: 30px; height: 30px;margin: 3px 1px 0 1px;}
.sprite-1.sprite-1-footer_bg{ background-position: -1134px -589px; width: 939px; height: 1px; }
/*.sprite-gravatar_borders { background-position: 0 -842px !important; width: 65px; height: 65px; /* top:13px; left:0; } */
.sprite-1.sprite-1-header_bg{ background-position: -115px -842px; width: 1px; height: 93px; }
.sprite-1.sprite-1-header_side{ background-position: -166px -842px; width: 10px; height: 93px; }
.sprite-1.sprite-1-home{ background-position: -226px -842px; width: 74px; height: 84px; }
.sprite-1.sprite-1-live_prenos_tenis1{ background-position: -350px -842px; width: 226px; height: 122px; }
.sprite-1.sprite-1-navigation_bg{ background-position: -626px -842px; width: 1px; height: 82px; }
.sprite-1.sprite-1-navigation_sep{ background-position: -677px -842px; width: 2px; height: 40px; }
.sprite-1.sprite-1-navigation_sides{ background-position: -729px -842px; width: 5px; height: 42px; }
.sprite-1.sprite-1-pocetna{ background-position: -784px -842px; width: 25px; height: 25px; }
.sprite-1.sprite-1-post_bg{ background-position: -859px -842px; width: 278px; height: 1px; }
.sprite-1.sprite-1-post_icons{ background-position: -1187px -842px; width: 14px; height: 42px; }
.sprite-1.sprite-1-post_top{ background-position: -1251px -842px; width: 278px; height: 33px; }
.sprite-1.sprite-1-search_bg{ background-position: -1579px -842px; width: 1px; height: 60px; }
.sprite-1.sprite-1-search_btn{ background-position: -1630px -842px; width: 83px; height: 80px; }
.sprite-1.sprite-1-search_sides{ background-position: -1763px -842px; width: 6px; height: 120px; }
.sprite-1.sprite-1-tabs_active{ background-position: -1819px -842px; width: 98px; height: 80px; }
.sprite-1.sprite-1-tabs_content{ background-position: 0 -1095px; width: 289px; height: 1px; }
.sprite-1.sprite-1-tabs_content_tops{ background-position: -339px -1095px; width: 289px; height: 10px; }
/*.sprite-1.sprite-1-twitter{ background-position: -678px -1095px; width: 32px; height: 32px; } pii*/
/*new-pii*/.sprite-1.sprite-1-twitter{ background: url('/wp-content/themes/tenisuzivo/images/tenisuzivo_sprite.png') no-repeat;background-position: -30px -132px; width: 30px; height: 30px;margin: 3px 1px 0 1px;}

/*header*/
#header {
  width:980px;
  /*new-pii*/
  position:relative;
}

#heading {
  position:relative;
  z-index:99;
  margin-left:-2px;
}
/*new-pii*/
#heading {
  background: url('/wp-content/themes/tenisuzivo/images/tenisuzivo_sprite.png') -10px -132px no-repeat;
}

#heading,#heading #heading_right {
  /*background:url(images/header_side.png) no-repeat left top;pii*/
  height:93px;
  padding-left:5px;
}

#header.black #heading,#header.black #heading #heading_right {
background-image:url(images/black/header_side.png)
}

#header.blue #heading,#header.blue #heading #heading_right {
/*background-image:url(images/blue/header_side.png)pii*/
}

#header.green #heading,#header.green #heading #heading_right {
background-image:url(images/green/header_side.png)
}

#header.grey #heading,#header.grey #heading #heading_right {
background-image:url(images/grey/header_side.png)
}

#header.orange #heading,#header.orange #heading #heading_right {
background-image:url(images/orange/header_side.png)
}

#header.pink #heading,#header.pink #heading #heading_right {
background-image:url(images/pink/header_side.png)
}

#header.purple #heading,#header.purple #heading #heading_right {
background-image:url(images/purple/header_side.png)
}

#header.red #heading,#header.red #heading #heading_right {
background-image:url(images/red/header_side.png)
}

#header.yellow #heading,#header.yellow #heading #heading_right {
background-image:url(images/yellow/header_side.png)
}

#heading #heading_right {
padding-left:0;
padding-right:2px;
background-position:right top
}

#heading #heading_right #heading_bg {
/*background:url(images/header_bg.png);pii*/
background: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(255,255,255)), to(rgb(239,239,230)));
background: -webkit-linear-gradient(rgb(255,255,255) 0%, rgb(239,239,230) 100%);
background: -moz-linear-gradient(rgb(255,255,255) 0%, rgb(239,239,230) 100%);
background: -o-linear-gradient(rgb(255,255,255) 0%, rgb(239,239,230) 100%);
background: linear-gradient(rgb(255,255,255) 0%, rgb(239,239,230) 100%);
height:93px;
padding:0 11px 0 13px
}

#heading h1,#heading h2 {
float:left
}

#heading h2 {
color:#a3a39a;
font-size:14px;
margin-left:15px;
/*line-height:91px;
margin-top: 39px;pii*/
/*new-pii*/
position: absolute;
top: 39px;
left: 298px;
margin-top: 0px;
}

#heading #adv_468 {
float:right;
margin-top:11px
}

#heading #adv_468 a {
background-color:#ebeadb;
border:1px solid #dbdac9;
float:left;
height:60px;
position:relative;
padding:4px
}

#heading #adv_468 a:hover {
border-color:#5fafa5
}

#heading #adv_468 a:hover span.hidden {
background-color:#FFF;
position:absolute;
width:468px;
height:60px;
left:4px;
top:4px;
display:block!important;
/* filter:alpha(opacity=20); */
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2
}

/*
#heading .share {
float:right;
margin-top:31px
} */

#heading .share {
  /*float: right;
  margin-top: 0px;
  margin-right: -26px;pii*/
  /*new-pii*/
  position: absolute;
  top:0;
  right:5px;
}

#heading .share li {
float:left;
margin-right:11px
}

/*navigation*/
#navigation {
position:relative;
padding-right:1px;
border-radius: 0 0 4px 4px;
height:40px;
clear:both;
margin-bottom:14px;
font-size:.8em;
text-transform:capitalize;
background: #54c2d3; /* Old browsers */
background: -moz-linear-gradient(top, #54c2d3 0%, #4c9cb5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54c2d3), color-stop(100%,#4c9cb5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #54c2d3 0%,#4c9cb5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #54c2d3 0%,#4c9cb5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #54c2d3 0%,#4c9cb5 100%); /* IE10+ */
background: linear-gradient(to bottom, #54c2d3 0%,#4c9cb5 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54c2d3', endColorstr='#4c9cb5',GradientType=0 ); IE6-9 */
box-shadow: 0px 0px 3px rgba(0,0,0,0.3);

    /*border-bottom: 1px solid rgba(255,255,255,.1);*/
}

#navigation.black {
background-image:url(images/black/navigation_sides.png)
}

#navigation.blue {

}

#navigation.green {
background-image:url(images/green/navigation_sides.png)
}

#navigation.grey {
background-image:url(images/grey/navigation_sides.png)
}

#navigation.orange {
background-image:url(images/orange/navigation_sides.png)
}

#navigation.pink {
background-image:url(images/pink/navigation_sides.png)
}

#navigation.purple {
background-image:url(images/purple/navigation_sides.png)
}

#navigation.red {
background-image:url(images/red/navigation_sides.png)
}

#navigation.yellow {
background-image:url(images/yellow/navigation_sides.png)
}

#navigation a {
color:#fff;
display:block;
padding:0 20px
}

#navigation a.home {
width:53px;
height:42px;
padding-right:0;
padding-left:21px;
float:left;
line-height:40px;
color:#fff;
}

#navigation a.home i {
font-size: 2em;
color:#3c8191;
line-height:40px;
position: relative;
left: 5px;
}

#navigation.black a.home {
background-image:url(images/black/home.png)
}

#navigation.blue a.home {
border-right:1px solid rgba(0,0,0,0.2);
}

#navigation.green a.home {
background-image:url(images/green/home.png)
}

#navigation.grey a.home {
background-image:url(images/grey/home.png)
}

#navigation.orange a.home {
background-image:url(images/orange/home.png)
}

#navigation.pink a.home {
background-image:url(images/pink/home.png)
}

#navigation.purple a.home {
background-image:url(images/purple/home.png)
}

#navigation.red a.home {
background-image:url(images/red/home.png)
}

#navigation.yellow a.home {
background-image:url(images/yellow/home.png)
}

#navigation ul.sf-menu {
height:40px;
float:left;
padding-bottom:2px
}

#navigation > ul > li {
padding-right:2px;
float:left;
line-height:40px;
border-left: 1px solid rgba(255,255,255,0.2);
border-right: 1px solid rgba(0,0,0,0.2);
}

#navigation.black ul li {
background-image:url(images/black/navigation_sep.png)
}

#navigation.blue ul li {

}

#navigation.green ul li {
background-image:url(images/green/navigation_sep.png)
}

#navigation.grey ul li {
background-image:url(images/grey/navigation_sep.png)
}

#navigation.orange ul li {
background-image:url(images/orange/navigation_sep.png)
}

#navigation.pink ul li {
background-image:url(images/pink/navigation_sep.png)
}

#navigation.purple ul li {
background-image:url(images/purple/navigation_sep.png)
}

#navigation.red ul li {
background-image:url(images/red/navigation_sep.png)
}

#navigation.yellow ul li {
background-image:url(images/yellow/navigation_sep.png)
}

#navigation ul li.lonely a {
}

#navigation ul li.popular.active {
line-height:32px;
padding-right:2px
}

/* New */

#navigation li.popular.active > a{color:#3ca097;height:36px;margin-left:8px;margin-top:4px;padding-left:5px;padding-right:8px;position:relative;z-index:1000;}

#navigation li.popular.active > a > span{
display:block;
height:31px;
padding-left:6px;
padding-right:11px;
border:1px solid #cbcbcb;
border-bottom:none;
border-radius:4px 4px 0 0;
background:#fff;
}

#navigation .menu-item-arrow{background:url(images/navigation_arrows.gif) -16px 0;display:inline-block;height:5px;line-height:4px;margin-left:5px;padding:0;width:8px;}
#navigation li.active .menu-item-arrow{background-position:-8px 0;}



ul#nav li.popular.active > a {color:#3ca097;height:36px;margin-left:8px;margin-top:4px;padding-left:5px;padding-right:8px;position:relative;z-index:1000;}


/*background:url(images/hover_test.png) no-repeat top left;
margin-top:4px;
margin-left:8px;
padding-right:8px;
padding-left:5px;
color:#3ca097;
z-index:1000;
height:36px;
float:left;
position:relative
}*/

ul#nav li.popular.active > a span {display:block;height:31px;padding-left:6px;padding-right:11px;}


/*background:url(images/hover_test.png) no-repeat bottom right;
padding-right:11px;
display:block;
height:31px;
padding-left:6px;
float:left
}*/

ul#nav li.popular .menu-item-arrow {
/* background:url(images/arrows.gif) -16px 0; */
background:url(data:image/gif;base64,R0lGODlhIAAFALMAAGnLwWjKwXrSyWnLwnvSyoHZ0GfJwG/SyHx8d0l9dFWRh5ublf///wAAAAAAAAAAACH5BAAAAAAALAAAAAAgAAUAAARGECFGmayXpjT62EcIhssyWSWFlKeiJACQuKKbhAy7LmrJMgTbTEE4DG0Hio+HYrICQRcxMCwUbJWUkrk1GAQugddVCF0VEQA7) -16px 0;
width:8px;
height:5px;
float:none;
margin-left:5px;
display:inline-block;
line-height:4px;
padding:0
}

ul#nav li.popular.active .menu-item-arrow {
/* background:url(images/arrows.gif) -8px 0; */
background:url(data:image/gif;base64,R0lGODlhIAAFALMAAGnLwWjKwXrSyWnLwnvSyoHZ0GfJwG/SyHx8d0l9dFWRh5ublf///wAAAAAAAAAAACH5BAAAAAAALAAAAAAgAAUAAARGECFGmayXpjT62EcIhssyWSWFlKeiJACQuKKbhAy7LmrJMgTbTEE4DG0Hio+HYrICQRcxMCwUbJWUkrk1GAQugddVCF0VEQA7) -8px 0;
width:8px;
height:5px;
float:none;
margin-left:5px;
display:inline-block;
line-height:4px;
padding:0
}
/*
.red ul#nav li.popular.active .menu-item-arrow,.red ul#nav li.popular .menu-item-arrow {
background-image:url(images/red/arrows.gif)
}

.black ul#nav li.popular.active .menu-item-arrow,.black ul#nav li.popular .menu-item-arrow {
background-image:url(images/black/arrows.gif)
}

 pii*/

.blue ul#nav li.popular.active .menu-item-arrow,.blue ul#nav li.popular .menu-item-arrow {
/* background-image:url(images/blue/arrows.gif) */
background-image: url(data:image/gif;base64,R0lGODlhIAAFALMAAGm+z2i8zVGxx1K0yWm+zmnA0FGwxm3Q3VCuxDhufVbH2Xx8d0GAkpublf///wAAACH5BAAAAAAALAAAAAAgAAUAAARIcC1HnayXMpbGSJsiJomoNM1kodSCqsVGbsUoi87rNi36OgLAZgMQKEDDEsXHWzVfBgNhQ4giDwdZhbVsdhHgQACM2BxEWUYEADs=);
/*
.green ul#nav li.popular.active .menu-item-arrow,.green ul#nav li.popular .menu-item-arrow {
background-image:url(images/green/arrows.gif)
}

.grey ul#nav li.popular.active .menu-item-arrow,.grey ul#nav li.popular .menu-item-arrow {
background-image:url(images/grey/arrows.gif)
}

.orange ul#nav li.popular.active .menu-item-arrow,.orange ul#nav li.popular .menu-item-arrow {
background-image:url(images/orange/arrows.gif)
}

.pink ul#nav li.popular.active .menu-item-arrow,.pink ul#nav li.popular .menu-item-arrow {
background-image:url(images/pink/arrows.gif)
}

.purple ul#nav li.popular.active .menu-item-arrow,.purple ul#nav li.popular .menu-item-arrow {
background-image:url(images/purple/arrows.gif)
}

.yellow ul#nav li.popular.active .menu-item-arrow,.yellow ul#nav li.popular .menu-item-arrow {
background-image:url(images/yellow/arrows.gif)
}
pii */
}
ul#nav li.popular.active .child .menu-item-arrow {
background-position:0 0;
display:block;
float:right;
right:3px;
top:50%;
width:8px;
position:absolute;
margin-top:-2px
}

ul#nav li.popular.active .child {
padding-right:11px;
width:121px
}

ul#nav li.popular.active li.hover .child .menu-item-arrow {
background-position:-24px 0;
width:8px
}

#nav,#nav ul {
list-style:none;
line-height:1;
margin:0;
padding:0
}

#nav li div.outerbox {
position:absolute;
z-index:19;
left:-999em
}

#nav li.active div.outerbox li.active.last div.outerbox {
margin-top:-30px
}

#nav li.active div.outerbox li.active.hover div.outerbox {
margin-top:-29px
}

#nav li.active div.outerbox li.active div.outerbox {
z-index:20;
left:auto;
margin:-29px 0 0 115px
}

#nav li.active div.children li.active ul li a {
color:#3CA097
}

#nav li.active div.children {
left:13px;
top:35px;
}

.outerbox,.innerbox {
width:160px;
z-index:2
}

.outerbox {
padding-top:12px;
border:1px solid #cbcbcb;
border-radius: 0 4px 4px 4px;
background:#fff;
}

.sub-menu .outerbox { border-radius:4px; }

#nav ul.innerbox {
background-position:right bottom;
padding-bottom:12px;
float:left;
}

#nav ul li,#nav li.active .children li.active ul li {
padding-left:13px;
padding-right:15px;
line-height:24px;
width:132px;
}
/*
.red #nav ul li,.red #nav li.active .children li.active ul li {
background-image:url(images/red/childul_bg.png)
}

.black #nav ul li,.black #nav li.active .children li.active ul li {
background-image:url(images/black/childul_bg.png)
}

.grey #nav ul li,.grey #nav li.active .children li.active ul li {
background-image:url(images/grey/childul_bg.png)
}

.pink #nav ul li,.pink #nav li.active .children li.active ul li {
background-image:url(images/pink/childul_bg.png)
}

.purple #nav ul li,.purple #nav li.active .children li.active ul li {
background-image:url(images/purple/childul_bg.png)
}

.blue #nav ul li,.blue #nav li.active .children li.active ul li {
}

.green #nav ul li,.green #nav li.active .children li.active ul li {
background-image:url(images/green/childul_bg.png)
}

.orange #nav ul li,.orange #nav li.active .children li.active ul li {
background-image:url(images/orange/childul_bg.png)
}

.yellow #nav ul li,.yellow #nav li.active .children li.active ul li {
background-image:url(images/yellow/childul_bg.png)
}
 pii*/

#nav ul li a,#nav li.active .children li.active ul li a {
border-top:1px solid #e1e1d3;
color:#3ca097;
display:block;
padding:0
}

.red ul#nav li.popular.active > a,.red #nav ul li a,.red #nav li.active .children li.active ul li a {
color:#95381f
}

.black ul#nav li.popular.active > a,.black #nav ul li a,.black #nav li.active .children li.active ul li a {
color:#55554b
}

.grey ul#nav li.popular.active > a,.grey #nav ul li a,.grey #nav li.active .children li.active ul li a {
color:#abab9d
}

.pink ul#nav li.popular.active > a,.pink #nav ul li a,.pink #nav li.active .children li.active ul li a {
color:#ce5c8d
}

.purple ul#nav li.popular.active > a,.purple #nav ul li a,.purple #nav li.active .children li.active ul li a {
color:#8a3e77
}

.blue ul#nav li.popular.active > a,.blue #nav ul li a,.blue #nav li.active .children li.active ul li a {
color:#388ca6
}

.green ul#nav li.popular.active > a,.green #nav ul li a,.green #nav li.active .children li.active ul li a {
color:#9da12d
}

.orange ul#nav li.popular.active > a,.orange #nav ul li a,.orange #nav li.active .children li.active ul li a {
color:#c2771d
}

.yellow ul#nav li.popular.active > a,.yellow #nav ul li a,.yellow #nav li.active .children li.active ul li a {
color:#c8a024
}

#nav ul li a:hover,#nav li.active .children li.active ul li a:hover {
color:#fff
}

#nav ul li.last a.child,#nav li.active .children li.active ul li.last a {
border-bottom:1px solid #e1e1d3
}

#nav ul li.hover,#nav li.active .children li.active ul li.hover {
border-top:1px solid #7db9b2;
border-bottom:1px solid #7db9b2;
background:#77c5d6;
}

.red #nav ul li.hover,.red #nav li.active .children li.active ul li.hover {
border-top:1px solid #be4f30;
border-bottom:1px solid #be4f30
}

.black #nav ul li.hover,.black #nav li.active .children li.active ul li.hover {
border-top:1px solid #515146;
border-bottom:1px solid #515146
}

.grey #nav ul li.hover,.grey #nav li.active .children li.active ul li.hover {
border-top:1px solid #c1c1b1;
border-bottom:1px solid #c1c1b1
}

.pink #nav ul li.hover,.pink #nav li.active .children li.active ul li.hover {
border-top:1px solid #c65988;
border-bottom:1px solid #c65988
}

.purple #nav ul li.hover,.purple #nav li.active .children li.active ul li.hover {
border-top:1px solid #ac5696;
border-bottom:1px solid #ac5696
}

.blue #nav ul li.hover,.blue #nav li.active .children li.active ul li.hover {
border-top:1px solid #58a4bb;
border-bottom:1px solid #58a4bb
}

.green #nav ul li.hover,.green #nav li.active .children li.active ul li.hover {
border-top:1px solid #bec44e;
border-bottom:1px solid #bec44e
}

.orange #nav ul li.hover,.orange #nav li.active .children li.active ul li.hover {
border-top:1px solid #e0b828;
border-bottom:1px solid #e0b828
}

.yellow #nav ul li.hover,.yellow #nav li.active .children li.active ul li.hover {
border-top:1px solid #da9d43;
border-bottom:1px solid #da9d43
}

#nav ul li.hover a.child,#nav li.active .children li.active ul li.hover a {
border:none;
color:#fff
}

#nav ul li.next a,#nav li.active .children li.active ul li.next a {
border-top:none
}

#navigation a.home:hover,#navigation ul li.lonely a:hover {
background-position:bottom left
}

#navigation.black ul.sf-menu,#navigation.black ul li.lonely a {
background-image:url(images/black/navigation_bg.png)
}

#navigation.blue ul.sf-menu,#navigation.blue ul li.lonely a {
}

#navigation.green ul.sf-menu,#navigation.green ul li.lonely a {
background-image:url(images/green/navigation_bg.png)
}

#navigation.grey ul.sf-menu,#navigation.grey ul li.lonely a {
background-image:url(images/grey/navigation_bg.png)
}

#navigation.orange ul.sf-menu,#navigation.orange ul li.lonely a {
background-image:url(images/orange/navigation_bg.png)
}

#navigation.pink ul.sf-menu,#navigation.pink ul li.lonely a {
background-image:url(images/pink/navigation_bg.png)
}

#navigation.purple ul.sf-menu,#navigation.purple ul li.lonely a {
background-image:url(images/purple/navigation_bg.png)
}

#navigation.red ul.sf-menu,#navigation.red ul li.lonely a {
background-image:url(images/red/navigation_bg.png)
}

#navigation.yellow ul.sf-menu,#navigation.yellow ul li.lonely a {
background-image:url(images/yellow/navigation_bg.png)
}

#navigation ul li.popular,#nav ul li a.child {
position:relative
}

/*Live Prenos*/

#live-prenos {
  margin-bottom:10px;
}

/*#live-prenos a {
background: url(images/live_prenos_tenis.png) left top no-repeat;
width: 162px;
height: 45px;
display: block;
color: white;
padding-top: 15px;
padding-left: 197px;
font-weight: 700;
font-size: 1.4em;
text-shadow: 1px 1px 2px #666;
}*/
#live-prenos a {
/*background: url(images/live_prenos_tenis.png) left top no-repeat;pii*/
width: 46px;
height: 45px;
display: block;
color: white;
padding-top: 15px;
/*padding-left: 180px;pii*/
font-weight: 700;
font-size: 1.4em;
text-shadow: 1px 1px 2px #666;
/*new*/
background: url('/wp-content/themes/tenisuzivo/images/tenisuzivo_sprite.png') no-repeat;
background-position: -10px -0px;
line-height: 28px;
padding-left: 185px;
}

#live-prenos1 a {
/*background: url(images/live_prenos_tenis1.png) left top no-repeat;pii*/
width: 46px;
height: 45px;
display: block;
color: white;
padding-top: 15px;
padding-left: 180px;
font-weight: 700;
font-size: 1.4em;
text-shadow: 1px 1px 2px #666;
float:left;
margin-right:17px;
/*new*/
background: url('/wp-content/themes/tenisuzivo/images/tenisuzivo_sprite.png') no-repeat;
background-position: -10px -0px;
}

span#cntdwn {
font-size: 24px;
color: #777 !important;
font-family: arial;
margin-bottom: 10px;
line-height:30px;
}

#live-prenos a:hover, #live-prenos1 a:hover {
color:#efbcae !important;
/*background-position: 0px -61px;pii*/
/*new*/
background-position: -10px -61px;
}


#live-score a {
background: url(images/live_score_tenis.png) left top no-repeat;
width: 46px;
height: 45px;
display: block;
color: white;
padding-top: 15px;
padding-left: 180px;
font-weight: 700;
font-size: 1.4em;
text-shadow: 1px 1px 2px #666;
}

#live-score a:hover {
color:#E4EFDE !important;
background-position: 0px -61px;
}

/*RSS*/
#rss {
float:left;
width:226px;
height:61px;
margin-right:17px
}

#rss a {
background:url(images/rss.png) left top no-repeat;
width:162px;
height:27px;
display:block;
color:#f1cbc1;
padding-top:34px;
padding-left:64px;
font-weight:700;
font-size:.95em
}

#rss a:hover {
color:#efbcae;
background-position:left bottom
}

#rss a span {
color:#e29783;
font-weight:400;
font-size:.9em
}

#rss a:hover span {
color:#e69983
}

#rss.black a {
background-image:url(images/black/rss.png);
color:#cfcfcb
}

#rss.black a span {
color:#9d9d96
}

#rss.black a:hover {
color:#b8b8b3
}

#rss.black a:hover span {
color:#a6a6a0
}

#rss.blue a {
background-image:url(images/blue/rss.png);
color:#c2e1e9
}

#rss.blue a span {
color:#95cad8
}

#rss.blue a:hover {
color:#c4e5ed
}

#rss.blue a:hover span {
color:#99d1e0
}

#rss.green a {
background-image:url(images/green/rss.png);
color:#e7e9b5
}

#rss.green a span {
color:#dcdf8e
}

#rss.green a:hover {
color:#eff1c7
}

#rss.green a:hover span {
color:#dfe28f
}

#rss.grey a {
background-image:url(images/grey/rss.png);
color:#efefeb
}

#rss.grey a span {
color:#e2e2db
}

#rss.grey a:hover {
color:#f1f1ec
}

#rss.grey a:hover span {
color:#e6e6df
}

#rss.orange a {
background-image:url(images/orange/rss.png);
color:#f6dfb9
}

#rss.orange a span {
color:#f1c987
}

#rss.orange a:hover {
color:#fae7c5
}

#rss.orange a:hover span {
color:#f5ce8a
}

#rss.pink a {
background-image:url(images/pink/rss.png);
color:#efc2d5
}

#rss.pink a span {
color:#e6a1bf
}

#rss.pink a:hover {
color:#f6d6e4
}

#rss.pink a:hover span {
color:#ecaac7
}

#rss.purple a {
background-image:url(images/purple/rss.png);
color:#e8c3df
}

#rss.purple a span {
color:#dda4ce
}

#rss.purple a:hover {
color:#f2d4ea
}

#rss.purple a:hover span {
color:#e5aad6
}

#rss.teal a {
background-image:url(images/teal/rss.png);
color:#d1edea
}

#rss.teal a span {
color:#a1dad4
}

#rss.teal a:hover {
color:#d3f1ee
}

#rss.teal a:hover span {
color:#a6e3dd
}

#rss.yellow a {
background-image:url(images/yellow/rss.png);
color:#f8e8a5
}

#rss.yellow a span {
color:#f6e08f
}

#rss.yellow a:hover {
color:#fcf2c9
}

#rss.yellow a:hover span {
color:#fae592
}

/*search + gg search pii*/
#search,
#content form.gsc-search-box{
/*background:url(images/search_sides.png) top left no-repeat;
height:60px;
margin-top:1px;
padding-left:6px;
width:690px;pii*/
float:left;
/*new-pii*/
background: #FFF;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
width:689px;
height: 55px;
box-shadow: 0 0 2px 0 rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,.5);
-moz-box-shadow: 0 0 2px 0 rgba(0,0,0,.5);
-o-box-shadow: 0 0 2px 0 rgba(0,0,0,.5);
-ms-box-shadow: 0 0 2px 0 rgba(0,0,0,.5);
margin-top:2px;
margin-left:1px;
padding-left:5px;
}
#content{
  float:left;
  width: 980px;
}

#content form.gsc-search-box{
  float:none;
  width: 100%;
  margin:10px 0;padding:0;
}

/*new-piii*/
#top-search-box {
  overflow: hidden;
  margin-bottom: 14px;
  clear: both;
}

#top-search-box #search {
  margin-left: 0px;
  width: 100%;
  padding-left: 0px;
  height: auto;
}

#search #search_right {
/*background:url(images/search_sides.png) bottom right no-repeat;
height:60px;
padding-right:6px;
width:684px;pii*/
/*new-pii*/
width:100%;
height: 100%;
padding-right:0px;
}

#search #search_right #search_bg {
/*background:url(images/search_bg.png);
height:49px;pii*/
padding-left:10px;
padding-top:11px;
width:674px;
/*new-pii*/
height: 100%;
}

#top-search-box #search #search_right #search_bg {
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
}

#search .input-holder,
#content table.gsc-search-box{
/*background:url(images/seach_input.png);pii*/
float:left;
width:429px;
height:36px;
/*new-pii*/
position: relative;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
margin-top: -1px;
}

#top-search-box #search .input-holder {
  width: 833px;
  float: left;
  margin-right: 20px;
}
#top-search-box #search .input-holder input {
  font-size: 1em;
}
#top-search-box #search .searchContainBtn {
  float:left;
}
#top-search-box #search .searchContainBtn .searchBtn {
  margin-top: -1px;
}
.menu-search-trazi .icon-search {
  font-size: 15px;
}

/*pii*/
#content table.gsc-search-box{
  width: 100%;
  height: 100%;
  margin: 0;
}
  #content table.gsc-search-box td.gsc-input{
    padding: 1px 12px 0;
  }

#search .input-holder.focusField {
/*background-position:bottom leftpii*/

}

#search .input-holder input,
#content form.gsc-search-box input.gsc-input{
/*width:380px;
height:24px;
border:none;
background:none;pii*/
color:#bfbfb8;
line-height:24px;
padding:6px 12px 6px 35px !important;

/*new-pii*/
font-size: 1em;

background: #FFF !important;
width: 100%;
height: 100%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;


border: 1px solid rgb(213,213,199) !important;
border-top-color: rgb(201,201,181) !important;

box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
-webkit-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
-moz-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
-o-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
-ms-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);

border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
}
/*pii*/
#content form.gsc-search-box input.gsc-input{
  padding-left: 12px!important;
  height: 36px;
}

#search .input-holder.focusField input,
#content form.gsc-search-box input.gsc-input.gsc-input-focus{
color:#838375;
border-color: rgb(204,204,187);
border-top-color: rgb(192,192,168);
}

  #search .input-holder .icon-search{
    position: absolute;
    display: inline-block;
    top: 7px;
    left: 8px;
    opacity: .25;
    font-size: 20px;
    font-weight: bold;
  }
  #search .input-holder.focusField .icon-search{
    opacity: .35;
  }
#search .searchBtn,#content input.gsc-search-button{
  /*background:url(images/search_btn.png) top;
  width:83px;
  height:40px;pii*/
  border:none;
  float:left;
  cursor:pointer;
  margin-top:-1px;
  /*new style - pii*/
  min-width: 83px;
  min-height: 36px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  color: #fff;
  font-size: 16px;
  font-family: Arial, sans-serif;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(215,95,57)), to(rgb(202,78,45)));
  background: -webkit-linear-gradient(rgb(215,95,57) 0%, rgb(202,78,45) 100%);
  background: -moz-linear-gradient(rgb(215,95,57) 0%, rgb(202,78,45) 100%);
  background: -o-linear-gradient(rgb(215,95,57) 0%, rgb(202,78,45) 100%);
  background: linear-gradient(rgb(215,95,57) 0%, rgb(202,78,45) 100%);
  border-top: 1px solid rgb(201, 78, 45);
  border-bottom: 1px solid rgb(179, 68, 38);
  border-left: 1px solid rgb(190, 73, 42);
  border-right: 1px solid rgb(190, 73, 42);
  box-shadow: 0px 1px 2px 0px rgba(0,0,0,.5);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,.5);
  -o-box-shadow: 0px 1px 2px 0px rgba(0,0,0,.5);
  -ms-box-shadow: 0px 1px 2px 0px rgba(0,0,0,.5);
}
/*pii*/
#search .searchBtn span{
  border-radius: 4px;
  padding: 8px 24px;
}

#content  td.gsc-search-button{
  /*display: inline-block;*/
  float:none;
  cursor:pointer;
}
  #content  td.gsc-search-button input.gsc-search-button{
    font-weight: normal;
    font-family: Arial, sans-serif;
    float:none;
    cursor:pointer;
  }

  #content .gs-result .gs-snippet,
  #content .gs-webResult div.gs-visibleUrl-long,
  #content .gs-promotion div.gs-visibleUrl-long{
    line-height: 1.4;
  }

#search.black .searchBtn {
background-image:url(images/black/search_btn.png)
}

#search.blue .searchBtn {
background-image:url(images/blue/search_btn.png)
}

#search.green .searchBtn {
background-image:url(images/green/search_btn.png)
}

#search.grey .searchBtn {
background-image:url(images/grey/search_btn.png)
}

#search.orange .searchBtn{
  background-image:url(images/orange/search_btn.png)
}

#search.pink .searchBtn {
background-image:url(images/pink/search_btn.png)
}

#search.purple .searchBtn {
background-image:url(images/purple/search_btn.png)
}

#search.teal .searchBtn {
background-image:url(images/teal/search_btn.png)
}

#search.yellow .searchBtn {
background-image:url(images/yellow/search_btn.png)
}

#search .searchBtn.hover,
#content  input.gsc-search-button:hover {
/*background-position:bottom;pii*/
background: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(236,96,55)), to(rgb(208,81,47)));
background: -webkit-linear-gradient(rgb(236,96,55) 0%, rgb(208,81,47) 100%);
background: -moz-linear-gradient(rgb(236,96,55) 0%, rgb(208,81,47) 100%);
background: -o-linear-gradient(rgb(236,96,55) 0%, rgb(208,81,47) 100%);
background: linear-gradient(rgb(236,96,55) 0%, rgb(208,81,47) 100%);
}

#search a#cat-button {
float:left;
margin-left:8px;
margin-right:6px;
background:url(images/categoriesBtn.png) top left;
height:38px;
padding-left:15px;
font-size:.8em;
width:125px
}

#box-outer {
overflow:hidden;
height:40px;
position:absolute;
width:138px
}

ul#cat-menu {
background:url(images/categoriesLst.png) bottom left no-repeat;
font-size:.75em;
width:100%;
z-index:5;
position:absolute;
text-transform:capitalize;
padding:6px 0
}

ul#cat-menu li {
line-height:24px;
padding:0 10px
}

ul#cat-menu li a {
border-top:1px solid #e1e1d3;
border-bottom:1px solid #e1e1d3;
padding-left:14px;
background:url(images/categoriesRbt.png) no-repeat left center
}

ul#cat-menu li a:hover {
background-position:-118px center
}

ul#cat-menu li.ui-selectmenu-item-selected a {
background-position:-236px center
}

ul#cat-menu li + li a {
border-top:none
}

#search a#cat-button span {
background:url(images/categoriesBtn.png) top right;
height:38px;
line-height:35px;
padding-right:20px
}

#search a#cat-button:hover {
background-position:left -38px;
color:#3d7770
}

#search a#cat-button:hover span {
background-position:right -38px
}

#search a#cat-button.ui-state-active {
background-position:left bottom;
color:#3d7770
}

#search a#cat-button.ui-state-active span {
background-position:right bottom
}

.ui-selectmenu {
display:block;
position:relative;
height:2em;
text-decoration:none;
overflow:hidden
}

.ui-selectmenu-icon {
position:absolute;
right:6px;
margin-top:-8px;
top:50%
}

.ui-selectmenu-menu {
list-style:none;
position:absolute;
top:0;
overflow:auto;
margin:0;
padding:0
}

.ui-selectmenu-open {
visibility:visible
}

.ui-selectmenu-menu-popup {
margin-top:-1px
}

.ui-selectmenu-menu li {
display:block;
border-top:1px dotted transparent;
border-bottom:1px dotted transparent;
border-right-width:0!important;
border-left-width:0!important;
font-weight:400!important;
margin:0;
padding:0
}

.ui-selectmenu-menu li a,.ui-selectmenu-status {
display:block;
outline:none;
text-decoration:none
}

.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,.ui-selectmenu-hasIcon .ui-selectmenu-status {
padding-left:20px;
position:relative;
margin-left:5px
}

.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon {
position:absolute;
top:1em;
margin-top:-8px;
left:0
}

/*pii*/
#header-box-ads {
  height: auto;
  background: #FFF;
  border-radius: 3px;
  padding: 5px;
  box-shadow: 0 0 2px 0 rgba(0,0,0,.5);
  line-height: 0px;
  text-align: center;
  overflow: hidden;
  margin-bottom:15px;
  clear: both;
}

/*content*/
#content_container {
  /*background:url(images/content_tops.png) no-repeat top left;margin-top:13px;width:937px;pii*/
  float:left;/*hoe anders oplossen?*/
  padding-top:4px;
  /*new-pii*/
  width:980px;
  background: #FFF;
  clear:both;
}
#content_container_bg {
  overflow: hidden; /*hoe anders oplossen?*/ width:923px;
  /*padding:30px 29px 19px;background:url(images/content_bg.png);pii*/
  padding:29px 27px 19px;
}
#content_container #content {
  float:left;
  width:620px;
  /*margin-right: 25px;pii*/
  margin: 0 20px 0 0;/*pii*/
}

/*featured posts*/
#content #featured_posts {
background: url(images/red/feautered_top.png) no-repeat;
width: 567px;
margin-bottom: 20px;
margin-left: 1px;
margin-top: 0px;
}

#slider {
width:563px;
position:relative;
margin:0 auto;
border:1px solid #dddddd;
border-radius:6px 6px 6px 6px;
height: 215px;
box-shadow:1px 1px 8px -1px #DDDDDD;
}

.smooth_slider h2 {
padding-top:8px !important;
}
#slider .borders {
background:url(images/banner_borders.png);
position:absolute;
left:0;
top:0;
width:591px;
height:181px;
z-index:1
}

.smooth_slider span {
font-size: .8em !important;
line-height: 20px !important;
}

.sldr_title {
margin-top: -4px;
font-size: 0.9em !important;
font-weight: 100 !important;
}

#slider ul.navigation {
position:absolute;
z-index:3;
/*background:url(images/banner_nav_bg.png);*/
width:145px;
height:36px;
bottom:7px;
right:11px;
padding:0 3px
}

#slider ul.navigation li {
display:block;
float:left;
width:29px
}

#featured_posts #slider ul.navigation li a,#featured_posts.teal #slider ul.navigation li a {
background:url(images/banner_nav_li_bg.png) no-repeat top left;
display:block;
width:26px;
height:26px;
padding-bottom:2px;
line-height:26px;
text-align:center;
color:#e5e5d6;
font-size:.9em;
margin:5px 1px 5px 2px
}

#featured_posts.black #slider ul.navigation li a {
background-image:url(images/black/banner_nav_li_bg.png)
}

#featured_posts.blue #slider ul.navigation li a {
background-image:url(images/red/banner_nav_li_bg.png);
border: none;
height: 25px;
font-size: 0.9em !important;
color: white !important;
padding-left: 0px;
padding-right: 10px;
margin-left: 50px;
}

.smooth_slider_thumbnail {
padding-right: 5px;
}

.jcarousel-skin-default .jcarousel-next-horizontal {
margin-right: -5px;
}
#featured_posts.green #slider ul.navigation li a {
background-image:url(images/green/banner_nav_li_bg.png)
}

#featured_posts.grey #slider ul.navigation li a {
background-image:url(images/grey/banner_nav_li_bg.png)
}

#featured_posts.orange #slider ul.navigation li a {
background-image:url(images/orange/banner_nav_li_bg.png)
}

#featured_posts.pink #slider ul.navigation li a {
background-image:url(images/pink/banner_nav_li_bg.png)
}

#featured_posts.purple #slider ul.navigation li a {
background-image:url(images/purple/banner_nav_li_bg.png)
}

#featured_posts.red #slider ul.navigation li a {
background-image:url(images/red/banner_nav_li_bg.png)
}

#featured_posts.yellow #slider ul.navigation li a {
background-image:url(images/yellow/banner_nav_li_bg.png)
}

#featured_posts #slider ul.navigation li a:hover {
background-position:0 -28px
}

#featured_posts #slider ul.navigation li a.selected {
background-position:0 -56px;
color:#8b8b7e
}

.scroll {
overflow:auto;
position:relative;
clear:left;
width:563px;
height:181px
}

.scrollContainer div.panel {
height:181px;
width:563px;
background:url(images/banner.jpg);
position:relative
}

.scrollContainer div.panel .content {
position:absolute;
background:url(images/banner.png);
width:312px;
height:122px;
left:15px;
top:18px;
z-index:2;
color:#838375;
padding:12px 15px 10px
}

.scrollContainer div.panel .content a:hover {
color:#fff
}

.scrollContainer div.panel .content a {
color:#898983
}

.scrollContainer div.panel .content h2 a {
color:#CA4F2E;
font-size:1.6em
}

.scrollContainer div.panel .content h2 a:hover {
color:#9e3114
}

.scrollContainer div.panel .content p {
display:block;
font-size:.8em;
height:66px;
margin-bottom:15px;
line-height:19px
}

.scrollContainer div.panel .content a.story,.scrollContainer div.panel .content a.comments {
font-size:.8em;
float:left
}

.scrollContainer div.panel .content a.comments {
float:right
}

/*posts*/
#content div#posts {
  clear:both;
  /*width:600px;*/
  margin-bottom:11px;
  overflow: hidden;
}

#content div#posts .post {
/*margin-right:11px;
background:url(images/post_bg.gif) repeat-y;
width:278px;
margin-bottom:11px;pii*/
float:left;
/*new*/
width:299px;
border: 1px solid #ccc;
border-top:0;

background: #FFF;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;

box-shadow: 0 1px 2px 0px rgba(0,0,0,.2);
-webkit-box-shadow: 0 1px 2px 0px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
-o-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
-ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);

margin: 1px 11px 14px 2px;
}

#content div#posts .post.right {
margin-right:0;
/*new-pii*/
margin-left:4px;
}

#content div#posts .post .categorie,#content div#posts.teal .post .categorie {
background:url(images/post_top.png);
height:33px;
/*width:278px;*/
color:#fff;
line-height:33px
}

#content div#posts.black .post .categorie {
background:url(images/black/post_top.png)
}

#content div#posts.blue .post .categorie {
/*background:url(images/blue/post_top.png)pii*/
/*new*/
background: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(87,202,219)), to(rgb(76,157,182)));
background: -webkit-linear-gradient(rgb(87,202,219) 0%, rgb(76,157,182) 100%);
background: -moz-linear-gradient(rgb(87,202,219) 0%, rgb(76,157,182) 100%);
background: -o-linear-gradient(rgb(87,202,219) 0%, rgb(76,157,182) 100%);
background: linear-gradient(rgb(87,202,219) 0%, rgb(76,157,182) 100%);
border: 1px solid rgb(71,184,202);
border-bottom-color: rgb(59,138,161);
margin:0px -1px;

height: 32px;

box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;



border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
-o-border-radius: 4px 4px 0 0;
-ms-border-radius: 4px 4px 0 0;
}
#content div#posts.blue .post .categorie h3{
  line-height: 27px;
  width: 100%;
  height: 100%;
  margin: 0;
  line-height: 27px;
  border-top: 1px solid #75daea;
  border-radius: 4px;
  text-indent: 11px;
}

#content .page .categorie {
background:url(images/blue/post_top.png);
height: 33px;
/*width: 278px;*/
margin-bottom:10px;
margin-top:25px;
}

#content .page .categorie span  {
  color: #FFFFFF !important;
  display: block;
  font-family: inherit;
  font-size: 1em !important;
  padding-top: 8px;
  text-align: center;
}
#content div#posts.green .post .categorie {
background:url(images/green/post_top.png)
}

#content div#posts.grey .post .categorie {
background:url(images/grey/post_top.png)
}

#content div#posts.orange .post .categorie {
background:url(images/orange/post_top.png)
}

#content div#posts.pink .post .categorie {
background:url(images/pink/post_top.png)
}

#content div#posts.purple .post .categorie {
background:url(images/purple/post_top.png)
}

#content div#posts.red .post .categorie {
background:url(images/red/post_top.png)
}

#content div#posts.yellow .post .categorie {
background:url(images/yellow/post_top.png)
}

#content #posts .post .categorie h3 {
margin-left:14px;
font-size:.9em;
font-weight:100;
float:left;
color:#fff
}

#content #posts .post .categorie h3 a,#content #posts .post .categorie h3 a:hover {
color:#fff
}

#content #posts .post .categorie .icons {
margin-right:6px;
float:right;
margin-top:10px
}

#content #posts .post .categorie .icons a,#content #posts.teal .post .categorie .icons a {
background:url(images/post_icons.png) left top;
height:14px;
width:14px;
display:block;
float:left;
margin-right:6px;
cursor:pointer
}

#content #posts.black .post .categorie .icons a {
background-image:url(images/black/post_icons.png)
}

#content #posts.blue .post .categorie .icons a {
background-image:url(images/blue/post_icons.png)
}

#content #posts.green .post .categorie .icons a {
background-image:url(images/green/post_icons.png)
}

#content #posts.grey .post .categorie .icons a {
background-image:url(images/grey/post_icons.png)
}

#content #posts.orange .post .categorie .icons a {
background-image:url(images/orange/post_icons.png)
}

#content #posts.pink .post .categorie .icons a {
background-image:url(images/pink/post_icons.png)
}

#content #posts.purple .post .categorie .icons a {
background-image:url(images/purple/post_icons.png)
}

#content #posts.red .post .categorie .icons a {
background-image:url(images/red/post_icons.png)
}

#content #posts.yellow .post .categorie .icons a {
background-image:url(images/yellow/post_icons.png)
}

#content #posts .post .categorie .icons a:hover {
background-position:0 -14px
}

#content #posts .post .categorie .icons a.clicked {
background-position:left bottom
}

#content #posts .post .min {
height:263px;
/*new-pii*/
width: 100%;
margin-left: 1px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;


}

#content #posts .post .text {
/*padding:12px 14px*/
/*new-pii*/
padding:12px 10px;
}

#content #posts .post .text .thumb_cont {
margin-bottom:9px;
float:none;
margin-right:0
}

#content #posts .post .text a.thumb {
background-color:#ebeadb;
border:1px solid #dbdac9;
width:240px;
height:88px;
display:block;
position:relative;
padding:4px
}

#content #posts .post .text a.thumb:hover {
background-color:#e6e5d3;
border-color:#5fafa5
}

#content #posts .post .text a.thumb:hover span.hidden {
background-color:#FFF;
position:absolute;
width:254px;
height:88px;
left:4px;
top:4px;
display:block!important;
/* filter:alpha(opacity=20); */
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2
}

#content #posts .post .text h2 a {
color:#ca4f2e;
font-size:1.5em
}

#content #posts .post .text h2 a:hover {
color:#9e3114
}

#content #posts .post .text p {
color:#838375;
font-size:0.9em;/**pii*/
line-height:20px
}

#content #posts .post .more {
clear:both;

border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
-o-border-radius: 0 0 4px 4px;
-ms-border-radius: 0 0 4px 4px;
}

#content #posts .post .more a {
/*background:url(images/read_more.png) no-repeat top left;
width:292px;
height:32px;
padding-bottom:4px;pii*/
display:block;
text-align:center;
line-height:32px;
font-size:.85em;
/*new-pii*/
background: #f0f0e6;
width: 100%;
height: 30px;

border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
-o-border-radius: 0 0 4px 4px;
-ms-border-radius: 0 0 4px 4px;

padding-bottom:2px;
}

#content #posts .post .more a:hover {
/*background-position:bottom left;pii*/
color:#23665f;
background: #e9e9dc;
}

/*sidebar*/
#sidebar {
width:283px;
float:left
}


#sidebar #newsletter .teal .newsletter .newsletter-subscription td.idleField input {
  background: none repeat scroll 0 0 transparent;
border: medium none;
color: #838375;
height: 19px;
line-height: 19px;
padding: 6px 9px;
width: 179px;
}

td.idleField {
  background: none repeat scroll 0 0 transparent;
border: medium none;
color: #838375;
height: 19px;
line-height: 19px;
padding: 6px 9px;
width: 179px;
}

#sidebar #newsletter {
background:url(images/newsletter.png) repeat scroll 0 0 transparent;
height:43px;
margin-bottom:13px;
padding-left:14px;
padding-right:12px;
padding-top:40px;
width:263px
}

#sidebar #newsletter .input-holder {
float:left
}

#sidebar #newsletter .input-holder form table tbody tr td.idleField  {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#838375;
height:19px;
width:179px;
line-height:19px;
padding:6px 9px
}

#sidebar #newsletter .emailBtn {
background:url(images/btnNewsletter.png) left top;
width:62px;
height:33px;
border:none;
margin-left:4px;
margin-top:-1px;
cursor:pointer;
float:left
}

#sidebar #newsletter .emailBtn.hover {
background-position:left bottom
}

#sidebar #newsletter.black {
background-image:url(images/black/newsletter.png)
}

#sidebar #newsletter.blue {
background-image:url(images/blue/newsletter.png)
}

#sidebar #newsletter.green {
background-image:url(images/green/newsletter.png)
}

#sidebar #newsletter.grey {
background-image:url(images/grey/newsletter.png)
}

#sidebar #newsletter.orange {
background-image:url(images/orange/newsletter.png)
}

#sidebar #newsletter.pink {
background-image:url(images/pink/newsletter.png)
}

#sidebar #newsletter.purple {
background-image:url(images/purple/newsletter.png)
}

#sidebar #newsletter.red {
background-image:url(images/red/newsletter.png)
}

#sidebar #newsletter.yellow {
background-image:url(images/yellow/newsletter.png)
}

#sidebar #adv_125 {
margin-left:2px;
width:287px;
margin-bottom:19px
}

#sidebar #adv_125 a.adv {
position:relative;
background-color:#ebeadb;
border:1px solid #dbdac9;
float:left;
margin-bottom:15px;
margin-right:15px;
padding:4px
}

#sidebar #adv_125 a.even {
margin-right:0
}

#sidebar #adv_125 a.adv:hover {
border-color:#5fafa5
}

#sidebar #adv_125 a.adv:hover span.hidden {
background-color:#FFF;
position:absolute;
width:125px;
height:125px;
left:4px;
top:4px;
display:block!important;
/* filter:alpha(opacity=20); */
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2
}

#sidebar #adv_125 #adv_w_us {
margin-left:-2px;
clear:both
}

#sidebar #adv_125 #adv_w_us a {
width:272px;
height:33px;
display:block;
text-align:center;
line-height:33px;
font-size:.9em;
padding-bottom:2px
}

/*tabs*/
.tabs_wrp {
padding-top:37px;
position:relative;
margin-bottom:13px;
}

.tabs_wrp ul.tabs {
position:absolute;
top:0;
left:0;
font-size:.75em;
z-index:2;
}

.tabs_wrp ul.tabs li {
display:block;
float:left;
margin-top:1px;
margin-right:4px
}

.tabs_wrp ul.tabs li a {

height:38px;
display:block;
padding-left:5px;
line-height:38px;
color:#76766a;
cursor:pointer
}

.tabs_wrp ul.tabs li a:hover {
background-position:-98px -42px
}

.tabs_wrp ul.tabs li a span {
height:38px;
display:block;
padding-right:13px;
padding-left:8px;
line-height:36px;
box-shadow: -5px 0 5px -5px rgba(206, 208, 190, .7), 5px 0 5px -5px rgba(206, 208, 190, .7), 0 -5px 5px -5px rgba(206, 208, 190, .7);
}

.tabs_wrp ul.tabs li a:hover span {
background-position:right bottom;
color:#3ca097
}

.tabs_wrp ul.tabs li.first a {
height:40px;
background-position:left top
}

.tabs_wrp ul.active {
display:block
}

.tabs_wrp ul.tabs li.ui-tabs-selected {
margin-top:0
}

.tabs_wrp ul.tabs li.ui-tabs-selected a,.tabs_wrp ul.tabs li.ui-tabs-selected a span {
height:39px;
line-height:39px;
color:#52B5CA;
}

.tabs_wrp ul.tabs li.ui-tabs-selected.first a {
height:41px;
background-position:left top
}

.tabs_wrp ul.tabs li.ui-tabs-selected.first a span {
background-position:right top
}

.tabs_wrp ul.tabs li.ui-tabs-selected.first a:hover {
background-position:left top
}

.tabs_wrp .tabtop {
width:289px;
height:5px;
clear:both
}

.tabs_wrp .tab {
width:289px;
clear:both;
font-size:.8em
}

  .tabs_wrp .tab ul{display:none}

.tabs_wrp .tab div.bottom {
padding-bottom:7px;
width:289px
}

.tabs_wrp .tab div.cont {
width:283px;
padding:8px 0 7px
}

.tabs_wrp .tab div.cont ul li {
padding-left:11px;
padding-right:13px;
font-size:.9em;
width:259px
}

.tabs_wrp .tab div.cont ul.small li a,.tabs_wrp .tab div.cont ul.big li span.element {
line-height:30px;
height:30px;
color:#52B5CA;
display:block;
border-top:1px solid #e1e1d3;
border-bottom:1px solid #e1e1d3;
position:relative
}

.tabs_wrp .tab div.cont ul.small li a span.ct {
position:absolute;
right:0;
/*background:url(images/count_comments.gif) no-repeat left top;pii*/
background:url("data:image/gif;base64,R0lGODlhDQAcAMQAAFmooMbGwNzcz4zKxNDw7cvo5bzg3ezs61yupcji4GC2rev593Z2atLSzmfCuePj2M/PvWG3rm/SyP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAANABwAAAV24PRAZFk+ojCtLCuMbbySK9PY+Aytd2/rq8BBSAROfD2jjAV5qJaTl8i0m6FksEl1CdtymyuJeEwum82OiHq9dkgcA+hkkJav1CtAQs+/R1YECoGDfisGC4eJhRMFCI2Pi3IRcHJ0b2x/d25omRFnYnWen5ebIQA7") no-repeat left top;
height:13px;
padding-left:16px;
top:9px;
line-height:12px
}

.tabs_wrp .tab div.cont ul li.hover {
border-top:1px solid #7db9b2;
border-bottom:1px solid #7db9b2;
background-color:#52B5CA;
}

.tabs_wrp .tab div.cont ul.small li.prev a,.tabs_wrp .tab div.cont ul.big li.prev span.element {
border-bottom:none
}

.tabs_wrp .tab div.cont ul.small li.hover a,.tabs_wrp .tab div.cont ul.big li.hover span.element {
border:none;
color:#fff
}

.tabs_wrp .tab div.cont ul.small li.hover a span.ct {
background-position:left bottom;
color:#23665f
}

.tabs_wrp .tab div.cont ul.big li span.element {
display:block;
height:69px;
line-height:normal;
padding:5px 0
}

.tabs_wrp .tab div.cont ul.big li a {
line-height:normal
}

.tabs_wrp .tab div.cont ul.big li.hover a {
color:#d4f2ef
}

.tabs_wrp .tab div.cont ul.big li span.text {
display:block;
margin-top:5px;
color:#76766a
}

.tabs_wrp .tab div.cont ul.big li.hover span.text {
color:#37837b
}

.tabs_wrp .tab div.cont ul.big li a.author {
/*background:url(images/count_comments.gif) no-repeat 0 2px;pii*/
background:url("data:image/gif;base64,R0lGODlhDQAcAMQAAFmooMbGwNzcz4zKxNDw7cvo5bzg3ezs61yupcji4GC2rev593Z2atLSzmfCuePj2M/PvWG3rm/SyP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAANABwAAAV24PRAZFk+ojCtLCuMbbySK9PY+Aytd2/rq8BBSAROfD2jjAV5qJaTl8i0m6FksEl1CdtymyuJeEwum82OiHq9dkgcA+hkkJav1CtAQs+/R1YECoGDfisGC4eJhRMFCI2Pi3IRcHJ0b2x/d25omRFnYnWen5ebIQA7") no-repeat 0 2px;
height:13px;
padding-left:16px;
margin-top:1px
}

.tabs_wrp .tab div.cont ul.big li.hover a.author {
background-position:0 -13px
}

.tabs_wrp ul.tabs li.first a:hover,.tabs_wrp ul.tabs li.ui-tabs-selected a:hover {
background-position:left bottom
}

.tabs_wrp ul.tabs li.ui-tabs-selected a span,.tabs_wrp ul.tabs li.ui-tabs-selected a:hover span {
background-position:right bottom
}

.tabs_wrp .tab div.cont ul.small li + li a,.tabs_wrp .tab div.cont ul.big li + li span.element,.tabs_wrp .tab div.cont ul.small li.next li a,.tabs_wrp .tab div.cont ul.big li.next li span.element {
border-top:none
}

/* einarjohannsson.com */
.cont {
padding:12px 0;
border:1px solid #d0cebe;
border-radius:0 4px 4px 4px;
border-top-left-radius: 0;
box-shadow:0 0 5px rgba(206, 208, 190, .7);
}

.tabs_wrp ul.tabs {
top:3px;
left:-5px;
}

.tabs_wrp ul.tabs li span {
background: #f8f6f0; /* Old browsers */
background: -moz-linear-gradient(top, #f8f6f0 0%, #d9d8cc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f6f0), color-stop(100%,#d9d8cc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f8f6f0 0%,#d9d8cc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f8f6f0 0%,#d9d8cc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f8f6f0 0%,#d9d8cc 100%); /* IE10+ */
background: linear-gradient(to bottom, #f8f6f0 0%,#d9d8cc 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f6f0', endColorstr='#d9d8cc',GradientType=0 ); IE6-9 */
}

.tabs_wrp ul.tabs .ui-tabs-selected span {
background: #fff;
}

.tabs_wrp ul.tabs li a span {
border:1px solid #d0cebe;
border-bottom:none;
border-radius:4px 4px 0 0;
}

/* Nav - einarjohannsson.com */
#finish-nav-border {
float:left;
width: 2px;
height:40px;
border-left: 1px solid rgba(255,255,255,0.2);
}

/*footer*/
#footer_bg {
width:100%;
background-color:#cfcfbd;
clear:both;
padding-bottom:15px;
 background-color: #5A6D5A  !important;
/* background-color: #5A6D5A !important; /* Rolan Garos Color */
/* background-color: #54008B !important;  Vimbldon Color */
/* background-color: #0091D2 !important;  Australian Open Color */
/*background-color: #CFCFBD !important; Original color */
}
/**pii*/
/*#footer_bg.blue {background-color: #0091D2 !important;}
#footer_bg.red {background-color: #C8622D !important;}
#footer_bg.purple {background-color: #54008B !important;}
#footer_bg.light_grey {background-color: #CFCFBD !important;}
#footer_bg.dark_grey {background-color: #5A6D5A !important;}
#footer_bg.navy {background-color: #071844 !important;}
#footer_bg.darkorange {background-color: #ca4f2e !important;}
#footer_bg.darkgreen {background-color: #134114 !important;}
*/

#footer_bg .hr {
height:1px;
background-color:#E6E6DA;
clear:both;
/*margin:0 2px!important;pii*/
/*new-pii*/
width: 100%;
}

#footer_bg .hr.scnd {
background-color:#dedece
}

#footer {
clear:both;
width:878px;
float:left;
/*background:url(images/footer_bg.png) repeat-y;
padding:26px 30px 23px;pii*/
/*new*/
  background: #f0f0e6;
  width: 100%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;


  padding:26px 28px 23px;
}

#footer .box {
border-right:1px solid #dadad1;
float:left;
padding-right:1px;
margin-right:18px;
text-transform:capitalize
}

#footer h3 {
margin-bottom:11px;
font-weight:400;
font-size:1.2em
}

#footer h3 a {
color:#ca4f2e
}

#footer h3 a:hover {
color:#9e3114
}

#footer ul {
float:left
}

#footer li {
font-size:.8em;
margin-bottom:10px;
margin-right:15px
}

#footer li a {
color:#52B5CA;
}

#footer li a:hover {
color:#23665f;
}

#love {
/*background:url(images/credits.png);
width:939px;
height:37px;pii*/
clear:both;
text-align:center;
color:#76766a;
line-height:33px;
font-size:.75em;
position:relative;
/*new*/
background: #e7e6da;
width: 100%;
height: 33px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;


margin-bottom: 4px;
border-radius: 0 0 4px 4px;
}

#love p a.icon {
background:url(monkpanel/images/icon.png);
display:inline-block;
width:22px;
height:22px;
vertical-align:-7px
}

#love p a.icon:hover {
background-position:right top
}

#menu-new-footer-menu li a,
#love{
  font-size: 14px;
}
/*search page*/
#content.search #postcontainer .post { margin-right:0; background:none; clear:both; }
#content.search #postcontainer h1.title a { color:#ca4f2e; }
#content.search #postcontainer h1.title a:hover { color:#9e3114; }
.search h2.results { color:#838375; font-size:1.5em; }
.search h2.results span { color:#ca4f2e; }
h1.kategorija { color:#838375; font-size:1.9em;/* 1.5em; */ }
h1.kategorija span { color:#ca4f2e; }
.search a.more { width:75px; clear:both;/*text-indent:-999px;*/  }

/*general stuff*/
#content #postcontainer ul li {
background:url(images/ul.png) no-repeat scroll 0 6px transparent;
color:#838375;
font-size:.8em;
line-height:24px;
padding-left:20px
}

#content #postcontainer ol li {
  color:#838375;
  font-size: 14px;
  background:url(images/ol_1.png) no-repeat scroll 0 7px transparent;
  line-height:18px;
  padding:1px 10px 15px 44px;
}

#content #postcontainer p, #respond p {
/* color:#838375; */
color:#555;
font-size:1em;/* 0.9em; */
margin-bottom:10px;
/* line-height:20px; */
line-height:1.6em;
padding:0
}
a.kontakt {
  color:#76766A;
  text-decoration: underline;
}

a:hover.kontakt {
  color:#76766A;
  text-decoration: none;
}

#content.search #postcontainer .post p {
margin-bottom:10px
}

#content #postcontainer .post p,#content #postcontainer .post img {
margin-bottom:15px
}

#content #postcontainer .post ul {
margin-bottom:25px
}

#content #postcontainer .post ol {
margin-bottom:29px
}

#content #postcontainer h1,.comments h2,.share h2,.comment h2 {
  color:#4e4b37;
  font-size:1.6em;
  padding-top: 10px;
  padding-bottom: 20px;/* 10px; */
}
#postcontainer h2,.comments h2,.share h2,.comment h2 {
  font-size:1.5em;
}
.single #content #postcontainer h1 {
  font-size: 1.9em;
}

#content #postcontainer .post h1,#content #postcontainer .post h2,#content #postcontainer .post h3,#content #postcontainer .post h4,#content #postcontainer .post h5,#content #postcontainer .post h6 {
  margin-bottom: 20px;
  color: #4E4B37;
  clear: both;
  font-weight: bold;
  margin-top: 30px;
}

#content #postcontainer h1 a,#content #postcontainer h2 a,#content #postcontainer h3 a,#content #postcontainer h4 a,#content #postcontainer h5 a,#content #postcontainer h1 span,#content #postcontainer h2 span,#content #postcontainer h3 span,#content #postcontainer h4 span,#content #postcontainer h5 span {
color:#ca4f2e
}

#content #postcontainer .post h2 {
font-size:1.5em
}

#content #postcontainer .post h3 {
font-size:1.4em;
/*margin-bottom: -10px;*/
}

#content #postcontainer .post h4 {
font-size:1.3em
}

#content #postcontainer .post h5 {
font-size:1.2em
}

#content #postcontainer .post h6 {
font-size:1.1em
}

#postcontainer hr {
background-color:#ebeadb;
margin-top:10px;
margin-bottom:16px;
border:none;
height:1px;
clear:both
}

.search .thumb_cont {
height:113px
}

.thumb_cont {
position:relative;
width:250px;
height:98px;
float:left;
margin-right:12px
}

.thumb_cont a.thumb {
background-color:#EBEADB;
border:1px solid #DBDAC9;
display:block;
height:88px;
width:240px;
padding:4px
}

.search .thumb_cont a.thumb,.search .thumb_cont a.thumb:hover span.hidden {
height:103px
}


.thumb_cont a.thumb:hover {
border-color:#5fafa5
}

.thumb_cont a.thumb:hover span.hidden {
background-color:#FFF;
position:absolute;
width:254px;
height:88px;
left:4px;
top:4px;
display:block!important;
/* filter:alpha(opacity=20); */
-moz-opacity:0.2;
-khtml-opacity:0.2;
opacity:0.2
}

a.comments_balloon {
display:block;
position:absolute;
/*background:url(images/comments.png) left top;pii*/
width:31px;
height:22px;
line-height:22px;
color:#49a69e;
text-align:center;
font-size:.7em;
top:12px;
right:9px;
padding-bottom:7px;
/*new*/
background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAA6CAYAAABIz4K8AAACa0lEQVRYw+2Xy27TUBCGo1DSIpBYVIgVL0C3PB67vgLbPgAbpO5YICGVkkUlkhSE1ObmpHUuvh4nzaXt5jC/ZUPqMQE38ZAFI32KbB/PZ9mOPH+hENXR0fsX1erx21rtc+/0tKyzQOfpSuVT+Pu7NeiL/vAUFot2vKSDvmWZ+vb2RudR6Iv+8MAXu4t01e9su0cLJvr6eqTnc7V20Bf94YEPXsi36GpGs5mfizQJPPDBC3kJz2QOuRDwwQv5NjZmM0+MSL79Sz71xGDy6dQVg8snjhhMPpnYYnD5lSUGk1+Nh2Iw+Xg8EIPLR30xmHwU9MRIkZtiMHmgLsVgcqUuxLgjxyfOcw2t/G7uwBN9UkN56eTk42G3+137Xid34IEv/qRuHRy8eUXzleoY37Rjt3KRoi/6wwNfPExgnHm0v/96r1z+cEgHB1kHSNBq1sJbGoPtxJA5QH944IvHKNQDYod4SuwSzzLyHALPbYfEYuxfWLMb9d+JfHeqGN2KUvQyZOEJZK7T0s1mNRZD9nhhTSnqXyzcp6hpKvHfNSEOb21i3f3rT/Jl4tzly8Qry5fUQzz35FssVcWVXqZVguLfsMlB0aSBXtGYY9E3t7920Bf94WFBUameDoL8gYcFxQByIVhQDJQpRsokY4rB5f6lGJsl9/0LMbjc64qRIu+IweSe2xEjRW6IweSu0xZjs+QOTZ5ScLndFIMFRcuq04FG7sDDgqJhfNW21cgdeFKDYrtV04P+GS2qrx30Rf9cgmKjUSHJ+U+wLRoUreF5SKNekQ+K1vCMxF/+TVBMiP8HxQ0NipRkVmYxKGY57wejj5zyy8TfGAAAAABJRU5ErkJggg==") left top;
}

a.comments_balloon:hover {
background-position:left bottom;
color:#286d66
}

div.tida {
  display: inline-block;
  margin-bottom: 10px;
  width: 304px;
}

div.tida1 {
  display: inline-block;
  margin-bottom: 10px;
}

#content #postcontainer h1.title {
color: #ca4f2e;
margin-bottom: 0;
padding-bottom: 10px;
}

/*#content #postcontainer h1.title span.date {
color:#d6d5c7;
font-size:.8em;
margin-left: 10px
}
*/

#content #postcontainer .excerpt.block span.date {
color:#d6d5c7;
font-size:0.6em;
float:left;
}

#content span.date {
color:#d6d5c7;
font-size:0.6em;
float:left;
}


/*comments*/
.comments.block {
position:relative
}

.comments .item {
overflow:hidden;
position:relative;
padding:10px 0 13px 34px
}

.comments .children,.grandchildren {
clear:left;
padding-left:26px;
position:relative;
}

/*pii-1 level comment only*/
.comments .children .comment.depth-2 .comment-reply {display:none!important;}

* html .comments .info {
margin:0 7px 0 0
}

.comments div.avatar {
display:inline;
position:relative;
z-index:3;
background:#fff;
margin:-10px 8px 0 -34px;
padding:13px 0 0
}

.comments .avatar a {
display:block;
position:relative
}

.comments .avatar a:hover {
/* filter:alpha(opacity=70); */
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7
}

.comments .avatar img {
display:block
}

.comments .avatar .border {
position:absolute;
/* background:url(images/gravatar_borders.png); */
width:65px;
height:65px;
top:13px;
left:0;
border:1px solid #eee;
}

.comments .line {
width:19px;
height:9999px;
border:solid #dbdac9;
position:absolute;
bottom:50%;
left:-26px;
border-width:0 0 1px 1px
}

.comments .info {
margin:0 10px 0 0
}

.comments .info strong {
display:block;
font-size:13px;
color:#4e4b37;
line-height:15px
}

.comments .info strong a {
color:#3ca097;
text-decoration:none
}

.comments .info strong a:hover {
color:#23665f
}

.comments .info em {
font-style:normal;
font-size:11px;
height:1%;
display:block;
color:#838375
}

* html .comments .info em {
display:inline
}

.comments .info a.comment-reply {
float:left;
width:58px;
height:30px;
overflow:hidden;
font-size:.6em;
text-align:center;
position:relative;
/*background:url(images/reply1.gif) no-repeat left top;
line-height:26px;pii*/
display:block;
margin-top:10px;
cursor:pointer;
/*new*/
  cursor: pointer;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(248,247,239)), to(rgb(235,235,220)));
  background: -webkit-linear-gradient(rgb(248,247,239) 0%, rgb(235,235,220) 100%);
  background: -moz-linear-gradient(rgb(248,247,239) 0%, rgb(235,235,220) 100%);
  background: -o-linear-gradient(rgb(248,247,239) 0%, rgb(235,235,220) 100%);
  background: linear-gradient(rgb(248,247,239) 0%, rgb(235,235,220) 100%);
  border: 1px solid rgb(209,209,198);
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
  -o-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
  -ms-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
  padding: 0 !important;
line-height:30px;
}
.comments .info a.comment-reply:after {
  display: block;
  content:" ";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  border-top: 1px solid #fff;
  top:1px;
  left:0;
}

.comments div.reply {
  clear:left;
  padding-top:24px;
  position:relative
}

.comments div.reply div.reply {
margin-left:33px
}

.comments .reply:after {
content:"";
display:block;
clear:both
}

.comments .reply .avatar {
margin-left:0;
z-index:2
}

.comments .text {
overflow:hidden;
position:relative;
margin:0 0 -2px;
border: 1px solid #d1d0c6;
border-radius: 7px;
background: #f7f7f0; /* Old browsers */
background: -moz-linear-gradient(top, #f7f7f0 0%, #ebe9db 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f0), color-stop(100%,#ebe9db)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f7f7f0 0%,#ebe9db 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f7f7f0 0%,#ebe9db 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f7f7f0 0%,#ebe9db 100%); /* IE10+ */
background: linear-gradient(to bottom, #f7f7f0 0%,#ebe9db 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f0', endColorstr='#ebe9db',GradientType=0 ); IE6-9 */
}

.comments .text .r {
border-top: 1px solid #fff;
}

.comments .text .tl {

}

.comments .text .tr {

}

.comments .text .bl {

}

.comments .text .br {

min-height:28px;
position:relative;
padding:17px 20px 20px 24px;
}

#content #postcontainer .comments .text .br p {
margin-bottom:0
}

* html .comments .text .br {
height:28px
}

.comments .text p {
margin:0 0 10px
}

.comment.block {
/*border-top:1px solid #e9e0cf;*/
overflow:hidden;
width:100%;
/*padding:25px 0 0*/
}

.comment.block h4 {
color:#4e4a35;
font-size:25px;
font-weight:400;
line-height:28px;
margin:0 0 10px
}

.comment.block .col-left {
width:30%;
float:left;
margin-right:10px;/*pii*/
}

.comment.block .col-right {
width:68%;
float:left;
/*margin-left:10px;pii*/
}

.comment.block .row {
width:100%;
padding-bottom:5.5px;
overflow:hidden
}

.comment.block label {
color:#4e4b37;
float:left;
cursor:pointer;
font-size:0.9em;/**pii*/
margin:0 0 4px
}

.comment.block .input-holder {
/*background:url(images/comments_inputSmall.png) top left no-repeat;
padding:9px 0 0 9px;
height:24px;
width:158px;pii*/
float:left;
line-height:14px;
/*new-pii*/
width: 167px;
height: 33px;
position: relative;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
}

.comment.block .area-holder {
float:left;
/*background:url(images/comments_inputBig.png) top left no-repeat;
width:367px;
height:143px;
padding:0 11px;pii*/

/*new-pii*/
width: 100%;
height: auto;
position: relative;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
}

.comment.block .area-holder textarea {
overflow:hidden;
padding-bottom:3px;
border:0;
background:none;
float:right;
line-height:19px;
color:#a8a89e;
text-align:left;
font-size:0.9em;/**pii*/
font-family:Arial, Helvetica, sans-serif;
/*
margin:9px 0 0;
height:131px;
width:367px;pii*/
  /*new-pii*/
  width: 100% !important;
  height:143px;
  min-height:143px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;


  border: 1px solid rgb(213,213,199);
  border-top-color: rgb(201,201,181);

  box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
  -webkit-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
  -moz-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
  -o-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
  -ms-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);

  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;

  padding: 9px 10px 7px 8px;
}

.comment.block form {
margin-top:15px
}

.comment.block .notify {
width:100%;
padding-top:4px;
margin-top:15px;
height:35px;
line-height:33px
}

.comment.block .input-holder .text {
border:0;
background:none;
width:146px;
color:#a8a89e;
/*padding:0;pii*/
/*new-pii*/
width: 100%;
height: 100%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;


border: 1px solid rgb(213,213,199) !important;
border-top-color: rgb(201,201,181) !important;

box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
-webkit-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
-moz-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
-o-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);
-ms-box-shadow: inset 0 1px 3px 0px rgba(155,155,155,.5);

border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;

padding: 9px 10px 7px 8px !important;
font-size:0.9em;/**pii*/
}

.comment.block .input-holder.focusField .text,.comment.block .area-holder.focusField textarea {
color:#838375
}

.comment.block .notify input {
float:left;
margin-top:10px;
margin-right:5px
}

.comment.block .notify label {
color:#838375;
font-size:0.8em
}

.form-inner {
width:68%;
max-width:363px;
height:1%;
overflow:hidden
}

#respond p.subscribe-to-comments {
line-height:33px!important
}

.block {
clear:both;
/*width:566px;*/
width:100%;
}

.block.share {
clear:both;
width:566px;
}

.comments .grandchildren,.comment.block .form-inner {
overflow:hidden
}

.comments .info,.comments .avatar,.comment-form button,.comment.block .notify .row2 {
float:left
}

.comments .info a.comment-reply:hover,.comment.block .area-holder.focusField,.comment.block .input-holder.focusField {
/*background-position:left bottompii*/
}

/*wp-post elements*/
.alignleft {
float:left;
margin-right:13px
}

.alignright {
float:right;
margin-bottom:23px;
margin-left:13px
}

.wp-caption {
/*background-color:#ebeadb;
border:1px solid #dbdac9;
color:#4e4b37;
margin-bottom:13px;
padding:4px;
text-align:center*/

/*background-color: #EBEADB;
border: 1px solid #DBDAC9;
color: #4E4B37;
margin-bottom: 13px;
padding: 15px 5px 1px 5px;
text-align: center;*/

background-color: #FCF6F4;
border: 1px solid #EFE2DE;
color: #4E4B37;
margin-bottom: 13px;
padding: 15px 5px 1px 5px;
text-align: center;
}

.wp-caption:hover {
border-color:#F3C1B4
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto
}

.wp-caption img {
border:0 none;
margin:0!important;
padding:0
}

.wp-caption p {
margin:10px 0!important;
text-align:center!important
}

/*sharethis button*/
.share h2 {
margin-left:2px
}

.shareInner {
padding:10px
}

.share .tl {
background:url(images/share_tl.png) no-repeat
}

.share .tr {
background:url(images/share_tr.png) no-repeat 100% 0
}

.share .bl {
background:url(images/share_bl.png) no-repeat 0 100%
}

.share .br {
background:url(images/share_br.png) no-repeat 100% 100%;
padding:6px 0
}

.share .c {
background:url(images/share_bg.png);
height:40px;
padding:4px 10px
}

.share ul {
float:left;
height:32px
}

#content #postcontainer .share ul {
margin-top:4px
}

#content #postcontainer .share ul li {
background:none;
display:inline;
float:left;
margin-right:11px;
padding:0
}

.share ul li a {
display:inline-block;
height:32px;
width:32px
}

.share ul li a:hover {
-khtml-opacity:0.7;
-moz-opacity:0.7;
opacity:0.7;
zoom:1
}

.share a.digg {
background:url(images/digg.png)
}

.share a.facebook {
background:url(images/facebook.png)
}

.share a.twitter {
background:url(images/twitter.png)
}

.share a.technorati {
background:url(images/technorati.png)
}

.share a.delicious {
background:url(images/delicious.png)
}

.share a.stumbleupon {
background:url(images/stumbleupon.png)
}

.share a.reddit {
background:url(images/reddit.png)
}

.share a.myspace {
background:url(images/myspace.png)
}

#share,#sharethis_0 {
float:right
}

#sharethis_0 a {
background:url(images/share_btn.png) repeat scroll left top transparent!important;
float:left;
font-size:.8em;
height:38px;
margin-left:8px;
margin-right:6px;
padding:0 0 0 15px !important;
width:110px!important
}

#sharethis_0 a span {
background:url(images/share_btn.png) repeat scroll right top transparent;
display:block;
height:38px;
line-height:35px;
padding-right:20px
}

#sharethis_0 a:hover {
background-position:0 -38px!important
}

#sharethis_0 a:hover span {
background-position:right -38px
}

/* styled checkbox*/
.ui-checkbox,.ui-radio {
cursor:pointer
}

span.ui-checkbox,span.ui-radio {
display:block;
float:left;
height:14px;
margin-right:5px;
margin-top:10px;
width:14px
}

.ui-checkbox span.ui-icon,.ui-radio span.ui-icon {
background:url(images/checkbox.png);
display:block;
height:14px;
width:14px
}

.ui-checkbox #check {
display:none
}

.ui-checkbox.ui-state-hover span.ui-icon {
background-position:0 -14px
}

.ui-checkbox.ui-state-hover span.ui-icon-check,.ui-checkbox span.ui-icon-check {
background-position:bottom
}

/*paginator*/
#pagination {
height:58px;
margin:0 auto;
position:relative;
width:568px
}

#pagination a.btn {
background:url(images/pagination_btns.png) top left;
display:block;
height:40px;
left:0;
padding-left:0;
position:absolute;
top:0;
padding-right:0;
width:83px
}

#pagination a.btn.newer:hover {
background-position:left bottom
}

#pagination a.btn.older {
background-position:right top;
left:auto;
right:0
}

#pagination a.btn.older:hover {
background-position:right bottom
}

#pagination #paginator {
height:58px;
margin:0 auto;
position:relative;
width:384px
}

#pagination .numbers {
margin-left:-5px;
width:390px
}

.paginator span strong,.paginator span a {
background:url(images/pagination.png);
display:block;
float:left;
font-size:.9em;
height:38px;
line-height:35px;
margin-left:4px;
text-align:center;
width:35px
}

.paginator span a:hover {
background-position:-35px 0
}

.paginator span strong {
background-position:right;
color:#9c9d8f;
font-style:normal;
font-weight:400;
width:35px
}

#pagination .scroll_trough {
background:url(images/pagination_bar.png);
border-left:1px solid #dedfd7;
border-right:1px solid #dedfd7;
height:5px;
width:382px;
z-index:10
}

#pagination .scroll_knob {
background:url(images/pagination_drag.png);
bottom:-11px;
height:14px;
width:19px
}

.paginator table {
border-collapse:collapse;
table-layout:fixed;
width:100%
}

.paginator table td {
padding:0;
text-align:center;
white-space:nowrap
}

.paginator .scroll_bar {
height:20px;
margin-top:10px;
position:relative;
width:100%
}

.paginator .scroll_thumb {
background:#9d9d8f;
height:3px;
left:0;
position:absolute;
top:2px;
width:0;
z-index:2
}

.paginator .scroll_knob {
cursor:pointer;
left:50%;
margin-left:-10px;
overflow:hidden;
position:absolute
}

.paginator .current_page_mark {
background:#d1d1c6;
height:3px;
left:0;
overflow:hidden;
position:absolute;
top:1px;
width:0;
z-index:1
}

/*comment popup*/
.popup-comment {
background:url(images/popup_tops.png) no-repeat left top;
display:block;
left:300px;
padding-top:12px;
position:absolute;
top:-9999px;
width:529px;
z-index:10
}

.popup-comment_bottom {
background:url(images/popup_tops.png) no-repeat right bottom;
padding-bottom:4px;
width:529px
}

.popup-comment .comment {
background:url(images/popup_bg.png) repeat-y;
padding:5px 12px;
width:505px
}

.popup-comment .title a {
background:url(images/close.png) no-repeat;
cursor:pointer;
height:15px;
overflow:hidden;
position:absolute;
right:15px;
text-indent:-9999px;
top:27px;
width:17px
}

.active .popup-comments {
display:block
}

.comment.block .popup-comment .col-right {
width:328px
}

.comment.block .popup-comment .area-holder {
background-image:url(images/comments_inputBig_popup.png)
}


/*flowhub buttons*/
button,a.btn {
border:0;
cursor:pointer;
overflow:visible;
padding:0;
position:relative
}

button::-moz-focus-inner {
border:none
}

button span,a.btn span {
display:block;
position:relative;
white-space:nowrap
}

a.btn {
display:block
}

.wpcf7-submit a {
background:transparent url(images/btn_sprite.png) no-repeat right -110px;
font-size:.8em;
margin-right:5px;
padding-right:12px;
text-align:center
}

button.wpcf7-submit {
padding-right:11px;
}

button.btn,a.btn {
/*background:transparent url(images/btn_sprite.png) no-repeat right -110px;
font-size:.8em;pii*/
margin-right:5px;
padding-right:12px;
text-align:center;
/*new*/
  display: inline-block;
  cursor: pointer;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(248,247,239)), to(rgb(235,235,220)));
  background: -webkit-linear-gradient(rgb(248,247,239) 0%, rgb(235,235,220) 100%);
  background: -moz-linear-gradient(rgb(248,247,239) 0%, rgb(235,235,220) 100%);
  background: -o-linear-gradient(rgb(248,247,239) 0%, rgb(235,235,220) 100%);
  background: linear-gradient(rgb(248,247,239) 0%, rgb(235,235,220) 100%);
  border: 1px solid rgb(209,209,198);
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  font-size: .8em;
  margin-right: 5px;
  text-align: center;
  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
  -o-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
  -ms-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
  padding: 0 !important;
}

button.btn {
padding-right:11px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  button span,a.btn span {
    margin-top:-1px;
  }
  button.btn{padding-right:10px}
}

button.btn span,a.btn span {
/*background:transparent url(images/btn_sprite.png) no-repeat left top;
height:35px;
padding-left:12px;pii*/
color:#ca4f2e;
line-height:31px;
/*new*/
  display: block;
  position: relative;
  height: 100%;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  border-top: 1px solid #fff;
  padding: 0px 12px 1px 12px;
  margin: 0;
}

button.btn:hover,button.btn.hover,a.btn:hover {
/*background-position:right -165px;pii*/
/*new*/
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(241,240,230)), to(rgb(232,231,215)));
  background: -webkit-linear-gradient(rgb(241,240,230) 0%, rgb(232,231,215) 100%);
  background: -moz-linear-gradient(rgb(241,240,230) 0%, rgb(232,231,215) 100%);
  background: -o-linear-gradient(rgb(241,240,230) 0%, rgb(232,231,215) 100%);
  background: linear-gradient(rgb(241,240,230) 0%, rgb(232,231,215) 100%);
}

button.btn:hover span,button.btn.hover span,a.btn:hover span {
/*background-position:0 -55px;pii*/
}

/* wordpress related*/
.sticky {
background:#f7f7f7;
padding:inherit;
}

.sticky h2 {
padding-top:10px
}

.commentlist cite,.commentlist cite a {
font-weight:700;
font-style:normal;
font-size:1.1em
}

small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike {
color:#777
}

code {
font:1.1em 'Courier New', Courier, Fixed
}

acronym,abbr,span.caps {
font-size:.9em;
letter-spacing:.07em
}

#wp-calendar #prev a,#wp-calendar #next a {
font-size:9pt
}

#wp-calendar a {
text-decoration:none;
display:block
}

#wp-calendar caption {
font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align:center;
width:100%
}

#wp-calendar th {
font-style:normal;
text-transform:capitalize
}

p img {
max-width:100%;
padding:0
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px
}

.alignright {
float:right
}

.alignleft {
float:left
}

#wp-calendar {
empty-cells:show;
width:155px;
margin:10px auto 0
}

#wp-calendar #next a {
padding-right:10px;
text-align:right
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left
}

#wp-calendar td {
text-align:center;
padding:3px 0
}

#wp-calendar td.pad:hover {
background-color:#fff
}

/*newsletter page*/
#content #postcontainer.newsletter-page h1{
margin-bottom: 8px;
text-transform: capitalize;
color:#CA4F2E
}
.newsletter-page .block{
padding-left:80px;
background:url(images/newsletter_page.png) no-repeat left top;
width: 486px
}
#content #postcontainer.newsletter-page p{
font-weight:normal
}

.widget{margin-bottom:13px;}

/* New Darko */

.widget { margin-bottom: 13px; }
.widget { background: url(images/tabs_content_tops.png); clear: both; font-size:.8em; padding-top: 5px; width: 289px; }
.widget_btm { background: url(images/tabs_content_tops.png) bottom; padding-bottom: 7px; width: 289px; }
.widget_cont { background: url(images/tabs_content.gif) repeat-y; padding: 8px 3px 7px; width: 283px; }
.widget h2.widgettitle { color: #504d3a !important; font-size: 24px; margin-bottom: 16px; margin-left: 12px; }
.widget .textwidget p { color: #838375; line-height: normal; margin-bottom: 1em; }
.widget .widget_cont > div { margin: 0 12px; margin-top: -10px; }
.widget li { font-size: .9em; padding-left: 11px; padding-right: 13px; width: 259px; }
.widget li.hover { background-color: #6fd2c8; border-bottom: 1px solid #7db9b2; border-top: 1px solid #7db9b2; }
.widget li a { border-bottom: 1px solid #e1e1d3; border-top: 1px solid #e1e1d3; color: #3ca097; display: block; line-height: 30px; position: relative; }
.widget li.prev a { border-bottom: none; }
.widget li.hover a { border: none; color: #fff; }
.widget li + li a,.widget li.next li a { border-top: none; }
.widget li .children { display: none; }

strong{font-weight:bold;}

input#submit.wpcf7-submit.btn a {
background: transparent url(images/btn_sprite.png) no-repeat right -110px;
font-size: .8em;
margin-right: 5px;
padding-right: 12px;
text-align: center;
display: block;
position: relative;
white-space: nowrap;
}

span.fragasvar {
  font: 30px/normal 'Georgia';
  color: #C3C3C3;
}

/*Button sidebar*/
#button {
float:left;
width:289px;
/*width:226px;*/
height:61px;
/*margin-right:17px
margin-left:30px;*/
/*margin:0 17px 10px 30px;*/
margin:0 17px 10px 0px;
}

#button a {
background:url(images/rss.png) left top no-repeat;
/*width:162px;*/
width:289px;
height:27px;
display:block;
color:#f1cbc1;
padding-top:34px;
padding-left:64px;
font-weight:700;
font-size:.95em
}

#button a:hover {
color:#efbcae;
background-position:left bottom
}

#button a span {
color:#e29783;
font-weight:400;
font-size:.9em
}

#button a:hover span {
color:#e69983
}

#button.black a {
background-image:url(images/black/rss.png);
color:#cfcfcb
}

#button.black a span {
color:#9d9d96
}

#button.black a:hover {
color:#b8b8b3
}

#button.black a:hover span {
color:#a6a6a0
}

#button.blue a {
background-image:url(images/light-blue-kids1.png);
color:#c2e1e9
}

#button.blue a span {
color:#95cad8
}

#button.blue a:hover {
color:#c4e5ed
}

#button.blue a:hover span {
color:#99d1e0
}

#button.green a {
background-image:url(images/green-teenager1.png);
color:#e7e9b5
}

#button.green a span {
color:#dcdf8e
}

#button.green a:hover {
color:#eff1c7
}

#button.green a:hover span {
color:#dfe28f
}

#button.grey a {
background-image:url(images/grey/rss.png);
color:#efefeb
}

#button.grey a span {
color:#e2e2db
}

#button.grey a:hover {
color:#f1f1ec
}

#button.grey a:hover span {
color:#e6e6df
}

#button.orange a {
background-image:url(images/orange/rss.png);
color:#f6dfb9
}

#button.orange a span {
color:#f1c987
}

#button.orange a:hover {
color:#fae7c5
}

#button.orange a:hover span {
color:#f5ce8a
}

#button.pink a {
background-image:url(images/pink/rss.png);
color:#efc2d5
}

#button.pink a span {
color:#e6a1bf
}

#button.pink a:hover {
color:#f6d6e4
}

#button.pink a:hover span {
color:#ecaac7
}

#button.purple a {
background-image:url(images/purple/rss.png);
color:#e8c3df
}

#button.purple a span {
color:#dda4ce
}

#button.purple a:hover {
color:#f2d4ea
}

#button.purple a:hover span {
color:#e5aad6
}

#button.teal a {
background-image:url(images/teal-toddler1.png);
color:#d1edea
}

#button.teal a span {
color:#a1dad4
}

#button.teal a:hover {
color:#d3f1ee
}

#button.teal a:hover span {
color:#a6e3dd
}

#button.yellow a {
background-image:url(images/yellow/rss.png);
color:#f8e8a5
}

#button.yellow a span {
color:#f6e08f
}

#button.yellow a:hover {
color:#fcf2c9
}

#button.yellow a:hover span {
color:#fae592
}

#posts.teal h2 {
  font-size:12px !important;
}

#content #postcontainer, #content #postcontainer #posts.teal .post img {
  margin-bottom:0px !important;
}

td#ajaxcontentarea {
  background-color:red !important;
}


/* ANketa */

#sidebar .wp-polls img, #sidebar .wp-polls label, #sidebar .wp-polls input, #sidebar .wp-polls-loading img, #sidebar .wp-polls-image img {
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
  background-image: none;
  border-bottom: medium none !important;
  display: block;
  text-align: left;
}
#sidebar .wp-polls {
  margin-top: 15px;
  opacity: 1;
  width: 100%;
  margin-bottom: 15px;
}
/*#sidebar*/ .wp-polls .Buttons {
  /*background: url("images/bg-shop-button.png") repeat-x scroll 0 0 #D85834;*/
  background-color:#D85834 !important;
  border: 0 none;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  margin: 0;
  padding: 5px;
  text-align: center;
  vertical-align: middle;
  margin-bottom:10px;
}
/*#sidebar*/ .wp-polls .Buttons:hover {
  background: none repeat scroll 0 0 #E35B35;
  color: #FFFFFF;
}
/*#sidebar*/ ul#arhivaankete {
  text-align: center;
}
.wp-polls {
/*    background: none repeat scroll 0 0 #F0F0E6;
  border-radius: 10px 10px 10px 10px;
  padding-bottom: 20px;
  padding-top: 10px !important;
   border-radius: 6px 6px 6px 6px;
  box-shadow: -2px 2px 3px #ddd;
  */
border-radius: 10px 10px 10px 10px;
padding-bottom: 20px;
padding-top: 10px !important;
box-shadow: 0px 2px 5px #ddd;
border: 1px #DDD solid;
width: 45%;
float: left;
clear: both;
margin: 0px 0 20px 0px;
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
  background-image: none;
  display: block;
  margin-left: 35px;
  text-align: left;
  font-size:.8em;
  padding-top:10px;
  padding-bottom:10px;
  margin-top: 10px;

}
#polls-2.wp-polls strong {
  margin: -1px;
  color: #838375;
  font-size: .8em;
  line-height: 20px;
}

.wp-polls-form strong {
  margin: -1px;
  color: #838375;
  font-size: .8em;
  line-height: 20px;
}
.wp-polls-ans {
width: 90% !important;
  font-size:.8em;
  font-weight:normal;
}

h2.widgettitle {
  line-height: 20px;
  color:#52B5CA;
  margin-top:20px;
  /*font-weight:20px;pii*/
  /*new*/
  font-size:20px;
}

#postcontainer .tenis-rezultat {
  width:500px;
  font-size:22px;
  background-color: white;
  font-family:arial;
}

#postcontainer .tenis-rezultat th {
  color:#888 !important;
  background-color:#fcf6f4 !important;
}

#postcontainer .tenis-rezultat th.column-2, th.column-3, th.column-4, th.column-5, th.column-6 {
  text-align:center;
}

#postcontainer .tenis-rezultat td {
  color:#888 !important;
}

#postcontainer .tenis-rezultat td.column-2, td.column-3, td.column-4, td.column-5, td.column-6 {
  text-align:center;
}
.wp-table-reloaded .odd td {
  background-color: #ECF7F9 !important;
}

/* Background */

#master_wrap {
width: 980px;
margin: 0 auto;
 background: #0091D2;
/* background: #006634;  Vimbldon color */
/* background: #C8622D;  Rolan Garos color */
/* background: #0091D2;  Australian Open color */
/*background:#EBEADB; Original */
}

.brand_left {
height: 1500px;
left: 50%;
margin-left: -980px;
position: fixed;
text-align: right;
top: 0px;
width: 454px;
z-index:-10000;
}

.brand_right {
height: 1500px;
right: 50%;
margin-right: -950px;
position: fixed;
text-align: left;
top: 0px;
width: 465px;
z-index:-10000;
}
.textwidget span#cntdwn {
font-size: 14px;
color: #777 !important;
font-family: arial;
margin-bottom: 10px;
line-height: 30px;
}

.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
list-style:none !important;
background-image: none !important;
display: block;
}

/* Social poll */

#widget .debate_stats .grey-area {
  background: #000 !important;
}

#widget .vote-box h2 {
margin: 0 0 19px;
font-size: 24px;
line-height: 28px;
color: #309 !important;
}

/*pii*/
#navigation .mobile-menu {display:none}

/*mix preloaded-table*/
/*************************************************
*  This CSS file belongs to WP-Table Reloaded!   *
*  DO NOT make any changes here, add them to the *
* "Custom CSS" textarea in the "Plugin Options"! *
*************************************************/

.wp-table-reloaded {
  border-collapse: separate;
  border-spacing: 1px;
  background-color: #CDCDCD;
  margin: 10px 0px 15px 0px;
  font-size: 8pt;
  width: 100%;
  text-align: left;
}
.wp-table-reloaded th {
  background-color: #E6EEEE;
  border: 1px solid #FFFFFF;
  padding: 4px;
  color: #3D3D3D!important;
}
.wp-table-reloaded td {
  color: #3D3D3D;
  padding: 4px;
  background-color: #FFFFFF;
  vertical-align: top;
}
.wp-table-reloaded .even td {
  background-color: #FFFFFF;
}
.wp-table-reloaded .odd td {
  background-color: #F0F0F6;
}
.wp-table-reloaded .row-hover tr:hover td {
  background-color: #D0D0D6!important;
}
.wp-table-reloaded-table-description {
  clear: both;
  display: block;
}

.navy_bg,
#nav .navy_bg:hover{
  background: #071844;/*#54c2d3*/
    background: -moz-linear-gradient(top, #4c9cb5 0%, #071844 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c9cb5), color-stop(100%,#071844));
    background: -webkit-linear-gradient(top, #4c9cb5 0%,#071844 100%);
    background: -o-linear-gradient(top, #4c9cb5 0%,#071844 100%);
    background: -ms-linear-gradient(top, #4c9cb5 0%,#071844 100%);
    background: linear-gradient(to bottom, #4c9cb5 0%,#071844 100%);
}
#nav .navy_bg:hover{
  box-shadow: inset 0 0 30px rgba(0,0,0,.25);
  -webkit-box-shadow: inset 0 0 30px rgba(0,0,0,.25);
  -moz-box-shadow: inset 0 0 30px rgba(0,0,0,.25);
}

.us_open{
  height: 100%;
  width: 78px;
}
  .us_open>a{
    background: transparent url('data:image/png;base64,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') center center no-repeat;
    background-size: contain;
    background-position: center!important;
    box-sizing: border-box;
    width: 95%;
    height: 100%;
    text-align: center;
    position: relative;
    float: right;
  }
  .us_open.white_logo>a{
    background-image:url('data:image/png;base64,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');
  }
    .us_open>a>span{
      position: absolute;
      width: 100%;
      left: -2px;
      top: 4px;
      font-size: 10px;
      text-transform: uppercase;
    }

.tour_menu,
.wimbledon,
.peking,
.roland_garros,
.ao_open,
#nav li.ao_open:hover{
  height: 100%;
  width: 110px;

  background: #24baff;
  background: -moz-linear-gradient(top, #24baff 0%, #187ba9 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #24baff), color-stop(100%, #187ba9));
  background: -webkit-linear-gradient(top, #24baff 0%, #187ba9 100%);
  background: -o-linear-gradient(top, #24baff 0%, #187ba9 100%);
  background: -ms-linear-gradient(top, #24baff 0%, #187ba9 100%);
  background: linear-gradient(to bottom, #24baff 0%, #187ba9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24baff', endColorstr='#187ba9', GradientType=0 );

}
.peking,
.tour_menu{
  width: auto;
}
.rio,
#nav .rio:hover{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c66d57+0,c62905+100 */
  background: #c66d57; /* Old browsers */
  background: -moz-linear-gradient(top,  #c66d57 0%, #c62905 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #c66d57 0%,#c62905 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #c66d57 0%,#c62905 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c66d57', endColorstr='#c62905',GradientType=0 ); /* IE6-9 */

}
.peking,
#nav .peking:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c6514b+0,a50000+100 */
background: rgb(198,81,75); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(198,81,75,1) 0%, rgba(165,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(198,81,75,1) 0%,rgba(165,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(198,81,75,1) 0%,rgba(165,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6514b', endColorstr='#a50000',GradientType=0 ); /* IE6-9 */

}
.peking2,
#nav .peking2:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c43935+0,930000+100 */
background: rgb(196,57,53); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(196,57,53,1) 0%, rgba(147,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(196,57,53,1) 0%,rgba(147,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(196,57,53,1) 0%,rgba(147,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c43935', endColorstr='#930000',GradientType=0 ); /* IE6-9 */

}
.peking3,
#nav .peking3:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c43935+0,7c0000+100 */
background: rgb(196,57,53); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(196,57,53,1) 0%, rgba(124,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(196,57,53,1) 0%,rgba(124,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(196,57,53,1) 0%,rgba(124,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c43935', endColorstr='#7c0000',GradientType=0 ); /* IE6-9 */
}
.tour_menu:hover,
.rio:hover,
.wimbledon:hover,
.peking:hover,
.roland_garros:hover,
.ao_open:hover{
  box-shadow: inset 0 0 70px rgba(0,0,0,.15);
  -webkit-box-shadow: inset 0 0 70px rgba(0,0,0,.15);
  -moz-box-shadow: inset 0 0 70px rgba(0,0,0,.15);
}
    .wimbledon>a,
    .roland_garros>a,
    .ao_open>a{

      background-repeat: no-repeat;
      background-size: 30px;
      background-position: 9px 6px!important;
      box-sizing: border-box;
      width: 100%;
      height: 100%;
      text-align: right;
      position: relative;
      float: right;

      background-image:url(data:image/png;base64,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);
    }

    .wimbledon>a>span,
    .roland_garros>a>span,
    .ao_open>a>span{
      position: absolute;
      width: 100%;
      left: 0;
      top: 0;
      padding-right: 15px;
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
    }

    .roland_garros,
#nav li.roland_garros:hover{
  /* width: 110px; */
  background: -moz-linear-gradient(270deg, #FF7F3B 0%, #C8622D 99%, #C8622D 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF7F3B), color-stop(99%, #C8622D), color-stop(100%, #C8622D)); /* safari4+,chrome */
  background: -webkit-linear-gradient(270deg, #FF7F3B 0%, #C8622D 99%, #C8622D 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(270deg, #FF7F3B 0%, #C8622D 99%, #C8622D 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(270deg, #FF7F3B 0%, #C8622D 99%, #C8622D 100%); /* ie10+ */
  background: linear-gradient(180deg, #FF7F3B 0%, #C8622D 99%, #C8622D 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF7F3B', endColorstr='#C8622D',GradientType=0 ); /* ie6-9 */
}

.roland_garros>a{
background-image: url(data:image/png;base64,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);
}

.wimbledon,
#nav li.wimbledon:hover{
  /* width: 110px; */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#48a773+0,236f2d+100,002806+100 */
background: rgb(72,167,115); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(72,167,115,1) 0%, rgba(35,111,45,1) 100%, rgba(0,40,6,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(72,167,115,1) 0%,rgba(35,111,45,1) 100%,rgba(0,40,6,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(72,167,115,1) 0%,rgba(35,111,45,1) 100%,rgba(0,40,6,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48a773', endColorstr='#002806',GradientType=0 ); /* IE6-9 */

}
.wimbledon>a{
  background-image: url(data:image/png;base64,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);
}
    .wimbledon>a>span{padding-right:10px}




@media screen and (max-width: 768px) {


  /*simple mix with custom.css*/
  * {
    box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
  }

  a {
    text-decoration: none !important;
  }

  br + br {
    display: none !important;
  }

  #navigation {
    display: none;
    position: static;
    left: 0;
    padding: 0;
    border-radius: 0;
    height: auto;
    width: auto;
    margin: 0;
    background: none;
    box-shadow: none;
    overflow: hidden;
  }

  #navigation a.home, #navigation .popular {
    display: none;
  }

  #navigation li {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #a0a7b0;
    float: none !important;
  }

  #heading {
    border-bottom: 1px solid #a0a7b0;
  }

  #navigation ul {
    width: 100%;
    height: auto !important;
    text-align: center;
  }

  #navigation a {
    font-family: arial;
    font-size: 1.2em;
    font-weight: bold;
    color: #838372;
    text-decoration: none;
  }

  #navigation a:hover {
    background: #e7e6da;
  }

  #heading {
    padding: 0 20px;
  }

  #heading_bg, #heading_right {
    height: auto !important;
    padding: 0 !important;
  }

  #heading_bg img {
    margin-top: -1px;
  }

  #top-search-box {
    margin-bottom: 0px;
  }

  .searchBtn {
    display: none !important;
  }

  #search {
    display: none;
    width: 95% !important;
    height: auto !important;
    padding: 0 !important;
    margin: 10px auto !important;
    float: none !important;
    /*new-pii*/
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -o-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
  }

  #search_right, #search_bg, .input-holder/*, .input-holder input pii*/ {
    width: 100% !important;
    padding: 0 !important;
    background: transparent !important;
  }

  #search_right, #search_bg {
    height: auto !important;
  }

  #search input {
    padding: 0 !important;
  }

  .input-holder {
    height: 32px !important;
    border-radius: 4px;
    /*box-shadow: inset 0 0 5px 1px rgb(193, 193, 186);pii*/
    background: #fff;
  }

  .area-holder {
    border-radius: 4px;
    box-shadow: inset 0 0 5px 1px rgb(193, 193, 186);
    background: #fff;
  }

  .mobile-header img {
    width: 22px !important;
    position: relative;
    top: 14px;
  }

  #mobile-navigation {
    float: left;
  }

  #mobile-search {
    float: right;
  }

  #posts .post .text p {
    font-family: arial !important;
  }

  #posts h2 {
    margin-bottom: 7px !important;
  }

  #finish-nav-border {
    display: none;
  }

  .block, .comment.block, .comment.block textarea,
  .comment.block .col-right {
    width: 100% !important;
  }

  .wp-caption {
    width: auto !important;
    max-width: 100%;
    max-height: 100%;
  }

  .wp-caption img {
    width: 100%;
    height: 100%;
  }

  div.post > iframe {
    width: 80% !important;
  }

  body.single {
    font-family: arial;
    background: #fff !important;
  }

  body.single #content {
    padding: 10px;
  }

  #navigation > ul > li {
    border-left: none !important;
    border-right: none !important;
  }

  #navigation ul.sf-menu {
    padding: 0;
  }

  #postcontainer {
    margin-top: 15px;
  }

  #postcontainer h1.title {
    padding-top: 5px !important;
    padding-bottom: 0 !important;
    clear: both;
  }

  #postcontainer hr {
    display: none;
  }

  .wp-caption {
    padding: 7px !important;
    padding-bottom: 0 !important;
    border: none;
  }

  .wp-caption p {
    position: relative;
    top: -5px;
  }

  .page-navigation {
    visibility: hidden;
    position: absolute;
  }

  #infscr-loading {
    margin: 0 auto;
    text-align: center;
    margin-top: 10px;
  }

  .input-holder {
    /*padding-top: 5px !important;
    padding-left: 25px !important;pii*/
  }

  #search i {
    position: relative;
    top: -22px;
    left: -18px;
    color: #c9c9b5;
  }

  #search {
    font-size: 16px !important;
  }

  #mobile-nav-items a {
    color: #909086;
    text-decoration: none;
    font-size: 1.5em;
    padding-top: 7px;
  }

  #nav {
    background: #f0f0e6;
  }

  #posts a {
    text-decoration: none;
  }

  .post table {
    width: 100% !important;
    font-size: 22px !important;
  }

  .desktop-thumb {
    display: none;
  }

  /* .min > a {
    margin-top: 10px;
    display: block;
    box-shadow: 1px 2px 3px #c1c1ba
  } pii*/

  .text a {
    display: block;
    /*overflow: hidden;pii*/
  }

  /* Category */

  .category {

  }

  center h3 {
    margin-bottom: 10px !important;
  }

  #live-prenos a {
    width: 224px;
    height: 62px;
  }

  #mobile-ad {
    margin-top: 10px !important;
  }

  span#cntdwn {
    font-size: 20px !important;
  }

  body.archive.category {
    font-family: arial;
  }

  body.archive.category h1.kategorija {
    text-align: center;
    margin-top: 30px;
  }
  /*
  body.archive.category h1 a {
    font-family: Arial;
    font-weight: bold;
    font-size: 1em !important;
    text-decoration: none;
  } pii*/

  body.archive.category .date {
    display: none;
  }

  body.archive.category #content > div {

  }

  body.archive.category #postcontainer .infscr {
    background: #fff;
    border-radius: 4px;
    box-shadow: 1px 2px 3px #c1c1ba;
    font-size: .75em !important;
    overflow: hidden !important;
    padding: 20px 10px !important;
    position: relative;
    margin: 10px 0;
    min-height: 110px !important;
  }

  body.archive.category #postcontainer .infscr > div {
    position: relative;
  }

  /* body.archive.category .thumb_cont {
    position: absolute;
    top: 0;
    left: 0;
  } */

  body.archive.category h1.title {
    display: block;
    font-size: 1em !important;
    margin-left: 105px;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  body.archive.category p.text {
    /* margin-left: 105px; */
    line-height: 1 !important;
    margin: 0;
  }

  body.archive.category #content_container {
    padding: 0 10px;
  }

  body.archive.category div.tida {
    margin: 0;
  }

  body.archive.category #pagination {
    display: none;
  }

  .page {
    font-family: arial !important;
  }

  .page .youtube iframe, .page .youtube embed {
    max-width: 90% !important;
  }

  .page .wp-caption {
    margin: 0 !important;
    float: none !important;
  }

  .page #content {
    padding: 0 10px !important;
  }

  .page iframe {
    width: auto !important;
  }

  body.page {
    background: #fff !important;
  }

  .page table {
    width: 90%;
    margin: 30px auto !important;
  }

  .page div.page * {
    float: none !important;
  }

  .cboxElement {
    display: block !important;
    margin: 0 auto !important;
    text-align: center;
  }

  .cboxElement img {
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important;
  }

  #postcontainer .page div {
    padding-left: 0 !important;
  }

  .comments .avatar {
    display: none !important;
  }

  .comments .info {
    position: absolute;
    bottom: 0;
    /*left: 0;pii*/
    /*new*/
    left: 24px;
  }
  /*pii*/
  .comments .children{
    margin-top: 35px;margin-bottom: 15px;
  }
    .comments .children div.reply{
      padding-bottom:30px;

    }
    /*new-pii*/
    .comments .children div.reply {
      padding-top:0;
    }
    /*new-pii*/
    .comments .children > div.reply:first-child {
      padding-top:25px;
    }

    .comments .children .comment:after{
      top: 0px;
      left: 30px;
    }

  .comments .item {
    padding: 0 0 30px !important;
    overflow: visible !important;
  }

  .comment + .comment {
    /*margin-top: 30px;pii*/
    margin-top: 15px;
    clear: both;/*pii*/
  }

  .comment .comment-reply {
    position: absolute !important;
    top: -5px;
    left: 110px;
    margin: 0 !important;
  }

  .comments .comment:after {
    content: '';
        position:relative;
        top:12px;
        /*left: 7px;pii*/
    left:30px;/*new-pii*/
        width:0;
        height:0;
        border-left:10px solid transparent;
        border-right:10px solid transparent;
        border-top:10px solid #ebeadc;
    z-index: 9999999;
  }
  .comments #respond:after {display:none;}

  .comments .text p {
    position: relative;
    font-size: .9em;
    color: #838374;
    /*line-height: 1.1 !important;pii*/
    line-height: 18px !important;
    z-index: 1;
  }

  .comments .text {
    border-radius: 5px !important;
  }

  h2#comments {
    font-size: .9em;
    font-weight: bold;
    color: #ca4e2d !important;

  }

  .comment.block .area-holder {
    float: none !important;
    width: auto !important;
  }

  .comment.block .input-holder {
    /*padding: 7px 10px !important;pii*/
  }

  .comment-form label {
    display: none !important;
  }

  .comment.block .col-left {
    float: none !important;
    width: auto !important;
    margin: 0 !important;
  }

  .comment.block .col-right {
    float: none !important;
    margin-left: 0 !important;
  }

  #respond {
    margin-top: 20px !important;
  }

  .tida h1.title {
    max-width: 60% !important;
  }

  .thumb_cont a.thumb {
    background: none !important;
  }

  .thumb_cont img {
    padding: 4px;
    background: #ebe9db;
  }

  .thumb {
    position: absolute;
    width: 108px !important;
    top: -4px !important;
    left: -4px !important;
  }

  .tida {
    position: relative;
    top: -4px !important;
  }
}
@media screen and (min-width: 769px) {
  /*simple mix with custom.css*/
  .mobile-header {
    display: none;
  }
  #search i {
    display: none;
  }
  .mobile-thumb {
    display: none;
  }
  aggation {
    display: block !important;
  }
  #nav li:hover {
    background: rgba(0,0,0,.05);
  }
  #navigation a.home {
    height: 40px !important;
  }
  #mobile-ad {
    display: none;
  }
  .page-navigation {
    display: none !important;
  }
}

/* Flexslider in single post */
.related-section{display:none/*util initialized*/}
.related-section .flexslider ol li,
.related-section .flexslider ul li{
  background: none !important;
  padding: 0 !important;
}
.related-section .flexslider {
  position: relative;
  background: transparent;
  border: 0;
  overflow: visible;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;

  margin-top: 20px;
  margin-bottom: 40px;
}
  .related-section .flexslider .slides{
    position: relative;
    /* margin-left: 0; */
  }
  .related-section .flexslider .slides li {
    display: block;
    margin-right: 30px;
    width: 294px !important;
    height: 220px;
  }

    .related-section .flexslider .slides li a {
      display: inline-block;
      border: 1px solid gray;
      position: relative;
      width: 100%;
      height: 100%;
      overflow: hidden;
      margin-right: 0;
    }
      .related-section .flexslider .slides li a img {
        /* width: 100%;
        height: auto;*/
        width: auto;
        height: 100% !important;
        max-width: none !important;
      }
      .related-section .flexslider .slides li a .caption {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background: #ca4e2d;
        color: #EEE;
        line-height: 1.5;
        padding: 0;
        min-height: 60px;
        font-size: 15px;
      }

      .related-section .flexslider .slides .caption .caption-inner {
        margin: 5px 10px;
      }

      .related-section .flexslider .slides li img {border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0}

  .related-section .flexslider .flex-control-nav {
    top: auto;
    bottom: -25px;
    left: 0;
  }
    .related-section .flexslider .flex-control-nav.flex-control-paging li{
      width: 11px;
      height: 11px;
      margin: 0 0 0 10px!important;
    }
    .related-section .flexslider .flex-control-nav.flex-control-paging li:first-child{
      margin: 0 !important;
    }
      .related-section .flexslider .flex-control-nav.flex-control-paging li a {
        width: 100%;height: 100%;
        margin: 0;
        /*background: #ddd;
        box-shadow: inset 0px 1px 4px -1px rgba(0,0,0,0.6);*/
        background-color: #EEE !important;
        box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(0, 0, 0, 0.2), inset 1px -1px 2px 2px rgba(255, 255, 255, 0.2);
        -webkit-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(0, 0, 0, 0.2), inset 1px -1px 2px 2px rgba(255, 255, 255, 0.2);
        /*lv3 , inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1)*/
      }
      .related-section .flexslider .flex-control-nav.flex-control-paging li a.flex-active {
        /*background: #ff2778;*/
        /*box-shadow: inset 0px 1px 3px 1px rgba(0,0,0,0.3);*/
        background-color: #CE181E !important;
      }
      .related-section .flexslider:not(.ios) .flex-control-nav.flex-control-paging li a:not(.flex-active):hover{
        background-color: #CCC!important;
      }
          .related-section .flexslider .flex-direction-nav {}
          .related-section .flexslider .flex-direction-nav .flex-prev,
          .related-section .flexslider .flex-direction-nav .flex-next{
            top: 50%;
            margin-top: -20px;
            text-indent: 9999px;
            cursor: pointer;

            /* width: 34px; */
            /* height: 34px; */
            opacity: 1 !important;
            display: block;

            -webkit-border-radius: 50%;
            border-radius: 50%;

            font-family: Helvetica, sans-serif;
            font-weight: bold;
            font-size: 20px;

            line-height: 1.5;
            text-align: center;
            box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
            -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
          }
          .related-section .flexslider .flex-direction-nav .flex-prev {
            left: -20px !important;
            background: #cc3333;
          }
          .related-section .flexslider .flex-direction-nav .flex-next {
            right: -20px !important;
            background: #cc3333;
          }

          .related-section .flexslider .flex-direction-nav .flex-prev:after, .related-section .flexslider .flex-direction-nav .flex-prev:before,
          .related-section .flexslider .flex-direction-nav .flex-next:after, .related-section .flexslider .flex-direction-nav .flex-next:before {
            border: solid transparent;
            content: ' ';
            height: 0;
            position: absolute;
            width: 0;
          }
          .related-section .flexslider .flex-direction-nav .flex-prev:before {
            border-width: 9px;
            left: 5px;
            top: 11px;
            border-right-color: #fff;
          }
          .related-section .flexslider .flex-direction-nav .flex-prev:after {
            border-width: 11px;
            left: 5px;
            top: 9px;
            border-right-color: #cc3333;
          }
          .related-section .flexslider .flex-direction-nav .flex-next:before {
            border-width: 9px;
            left: 17px;
            top: 11px;
            border-left-color: #fff;
          }
          .related-section .flexslider .flex-direction-nav .flex-next:after {
            border-width: 13px;
            left: 11px;
            top: 7px;
            border-left-color: #cc3333;
          }
          /* .related-section .flexslider .flex-direction-nav .flex-prev:hover,
          .related-section .flexslider .flex-direction-nav .flex-next:hover {
            background-color: #ff005a;
            background-color: rgba(255,0,90,1);
          } */

  .related-section h5 {
    color: #CA4F2E;
    font-weight: bold;
  }

/*FOR ADS*/
.res-ads{
  margin-top:1em;
  margin-bottom:1em;
}
.left-side-ad{
  float:left;
  margin-right:20px;
}
.right-side-ad{
  float:right;
  margin-left:20px;
}

#m-ads-fixed-bot{
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0;
  margin: 0 !important;
  background: rgba(0,0,0,0.8);
  border: none !important;
  border-top: 1px solid #000 !important;
  text-align: center;
  z-index: 99;
  line-height: 0;
}

.__tennis_rankings_widget__{text-align:left}

.alignleft-medium,
.page .alignleft-medium,
.page .page .alignleft-medium{
  margin:0;float:left!important;
}
.alignright-medium,
.page .alignright-medium,
.page .page .alignright-medium{
  margin:0;float:right!important;
}
.alignright-medium img.alignright{
  padding:0
}
.alignright-medium img.wp-image-41334{margin-top:42px}

@media screen and (max-width: 835px) {
  #footer_bg{
    padding-bottom: 90px!important;
  }
}

@media screen and (max-width: 768px) {

body{overflow-x:hidden!important}

/*override for single post only*/
.single #content_container #content{
  padding:0!important;
}
.single #content_container #content #postcontainer > *:not(.related-section){
  padding-left: 10px;
  padding-right: 10px;
}

  .related-section h5 {
    padding-left: 10px;
  }

  /*Flexslider override*/
  .related-section .flexslider {

      margin: 20px auto;
      padding-bottom: 20px;

    width: 100% !important;
  }
    .related-section .flexslider .slides {
      margin-left: 192px;/*203px;185px;*/
    }
    .related-section .flexslider.ios .slides,
    .related-section .flexslider.not_use_css .slides{
      left: 192px;/*203px;185px;*/
    }
      .related-section .flexslider .slides li {
        /*display: block;*/
        margin: 0 56px 0 0;
        width: 380px !important;
        height: 304px;
      }
      /*.related-section .flexslider .slides li:last-child {margin-right:0}*/

        .related-section .flexslider .slides li a {
          /*display: inline-block;
          border: 1px solid gray;
          position: relative;
          width: 100%;
          height: 300px;
          overflow: hidden;*/
          /*margin-right: 0;*/


          /*width: 230px;
          height: 260px;*/
        }

    .related-section .flexslider .flex-control-nav {
      top: auto;
      bottom: -7px;
      left: 0;
    }

    .related-section .flexslider .flex-control-nav * {
      -webkit-backface-visibility: hidden;
    }
    .related-section .flexslider .flex-direction-nav {display:none}

    .related-section .flexslider .flex-control-nav.flex-control-paging li {
      margin: 0 3px;
    }

  .related-section .flexslider .err .top_notify {
    top: 30px;
    z-index: 10;
  }

  .related-section .flexslider a{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }


  .right-side-ad,
  .left-side-ad{
    float: none;
    margin: 1em auto;
  }

  #footer_bg{
    padding-bottom: 60px!important;
  }

    .alignright-medium img.alignright{
      padding-right:10px;
    }
    .alignright-medium img.wp-image-41334{margin-top:0}
}

/*resize flexslider for spec screen size*/
/*// Android (Nexus 4) landscape / Kindle portrait*/
@media screen and (max-width: 600px) {
  .related-section .flexslider .slides {
    margin-left: 130px;/*112px;*/
  }

  .related-section .flexslider.ios .slides, .related-section .flexslider.not_use_css .slides{left: 130px}

    .related-section .flexslider .slides li {
      margin: 0 46px 0 0;
      width: 345px !important;
      height: 276px;
    }
}
/*// iPhone 5 landscape*/
@media screen and (max-width: 568px) {
  .related-section .flexslider .slides {
    margin-left: 114px;
  }
  .related-section .flexslider.ios .slides, .related-section .flexslider.not_use_css .slides{left: 114px}
    .related-section .flexslider .slides li {
      margin: 0 46px 0 0;
      width: 345px !important;
      height: 276px;
    }
}
/*// iPhone 3+4 landscape*/
@media screen and (max-width: 480px) {
  .related-section .flexslider .slides {
    margin-left: 78px;/*60px;*/
  }
  .related-section .flexslider.ios .slides, .related-section .flexslider.not_use_css .slides{left: 78px}
    .related-section .flexslider .slides li {
      margin: 0 46px 0 0;
      width: 345px !important;
      height: 276px;
    }
    .related-section .flexslider .flex-control-nav.flex-control-paging li{
      width: 10px;
      height: 10px;
    }


  .fullwidth-small{width:100%!important;text-align:center}

  .alignleft-medium,
  .page .alignleft-medium,
  .page .page .alignleft-medium{
    float:none!important;
  }
  .alignright-medium,
  .page .alignright-medium,
  .page .page .alignright-medium{
    float:none!important;
  }
}
@media screen and (max-width: 468px) {
  #footer_bg{
    padding-bottom: 50px!important;
  }
}
/*// Android (Nexus 4) portrait*/
@media screen and (max-width: 384px) {
  .related-section .flexslider .slides {
    margin-left: 33px;
  }
  .related-section .flexslider.ios .slides, .related-section .flexslider.not_use_css .slides{left: 33px}
    .related-section .flexslider .slides li {
      margin: 0 20px 0 0;
      width: 300px !important;
      height: 240px;
    }

    .related-section .flexslider .slides li a .caption {
      min-height: 40px;
    }
}
/*// iPhone 3+4+5 portrait / Crappy Android landscape*/
@media screen and (max-width: 320px) {
  .related-section .flexslider .slides {
    margin-left: 22px;
  }
  .related-section .flexslider.ios .slides, .related-section .flexslider.not_use_css .slides{left: 22px}
    .related-section .flexslider .slides li {
      margin: 0 10px 0 0;
      width: 276px !important;
      height: 220px;
    }
}

@media screen and (min-width: 836px) {
  #m-ads-fixed-bot{display:none}
}

/*new-pii override slidedeck3*/
#content .lens-tool-kit .sd-node-title-box {
  /* padding-top:7px!important; */
  background: rgba(0,0,0,.8)!important;
}

.slidedeck-frame.lens-tool-kit.sd2-nav-dots .sd-nav-wrapper{display:block!important;height: auto;}

.lens-tool-kit .sd-nav-deck .sd-nav-dot,
.lens-tool-kit.sd2-dark .sd-nav-deck .sd-nav-dot{
  background-color: #EEE !important;
  box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.25)!important;
  -webkit-box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.25)!important;
  -moz-box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.25)!important;
  -ms-box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.25)!important;
  /*lv3 , inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1)*/
}

.lens-tool-kit .sd-nav-deck .sd-nav-dot.accent-color-background, .lens-tool-kit.sd2-dark .sd-nav-deck .sd-nav-dot.accent-color-background{
  background-color: #CE181E !important;/*#CA4F2E */
}
.lens-tool-kit.sd2-dark .sd-nav-deck .sd-nav-dot:not(.accent-color-background):hover{
  background-color: #CCC!important;
}
.lens-tool-kit .sd-nav-deck{text-align:center}
body #content .lens-tool-kit .sd-nav-deck .sd-nav-dot{display:inline-block;float:none!important;width:11px!important}
body .default-nav-styles a.deck-navigation.vertical{
  display: none!important;
}
#SlideDeck-7665{height:0}
.sd-node-title-box,
.slide-title,
.lens-tool-kit.sd2-light .slidedeck dd{display:none}

@media screen and (max-width: 768px) {
  .lens-tool-kit.sd2-light .slidedeck dd,.sd-wrapper{
    max-height:300px;
    overflow:hidden;
  }

  .slidedeck-custom-css-wrapper-7665 .lens-tool-kit.sd2-title-dark .sd-node-title-box,
  .lens-tool-kit .sd-node-title-box {
    /* padding-top:7px!important; */
    background: rgba(0,0,0,.8)!important;
  }
  /* .sd-wrapper .slidedeck-overlays{
    -webkit-opacity: 1!important;
    -moz-opacity: 1!important;
    -o-opacity: 1!important;
    opacity: 1!important;
    filter: Alpha(opacity=100)!important;
    -ms-filter: "Alpha(opacity=100)"!important;
    background: #000!important;
  } */
  /*override to visible navigations with slide transition*/
  .default-nav-styles.sd2-medium a.deck-navigation.horizontal,
  .lens-tool-kit.sd2-arrowstyle-5.sd2-small a.deck-navigation.horizontal,
  .lens-tool-kit.sd2-arrowstyle-6.sd2-small a.deck-navigation.horizontal,
  .lens-tool-kit.sd2-arrowstyle-7.sd2-small a.deck-navigation.horizontal,
  .lens-tool-kit.sd2-arrowstyle-8.sd2-small a.deck-navigation.horizontal,
  .lens-tool-kit.sd2-arrowstyle-9.sd2-small a.deck-navigation.horizontal{
    display: inline !important;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    filter: Alpha(opacity=100);
    -ms-filter: "Alpha(opacity=100)";
  }
  .slidedeck dd .sd2-slide-background{
    width: 100%;
    /* height: 100%; */
  }
}

@media screen and (max-width: 480px) {
  .lens-tool-kit.sd2-light .slidedeck dd,.sd-wrapper{max-height:200px;overflow:hidden}

  .lens-tool-kit .sd-nav-deck .sd-nav-dot,
  body .lens-tool-kit .sd-nav-deck .sd-nav-dot,
  .lens-tool-kit.sd2-dark .sd-nav-deck .sd-nav-dot,
  body #content .lens-tool-kit .sd-nav-deck .sd-nav-dot{
    width:10px!important;
    height:10px!important;
  }
}

.slidedeck-frame{height:auto!important}

.sd-wrapper{position:relative}
.sd-wrapper .slidedeck > dt{
  display:none;
}

.sd-wrapper .slidedeck-overlays{
  max-width: 79px;
}
.sd-wrapper .slidedeck-overlays.left .slidedeck-overlays-showhide{border:0;}
.slidedeck-overlay-type-twitter{display: none!important}

/* .slidedeck dd .sd2-slide-background{
  height: auto!important;
} */
@media only screen and (max-width: 780px) and (min-width: 320px) {
  body #content .slidedeck-frame.lens-tool-kit .sd-wrapper a.deck-navigation.horizontal {
    margin-top: -16px !important;
  }
}
@media screen and (max-device-width: 640px) and (min-device-width: 360px){
/* and (orientation: portrait)  */
  body #content .lens-tool-kit.sd2-arrowstyle-5 a.deck-navigation.horizontal.next span {
    background-position-x: -11px!important;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 568px) and (min-device-width: 320px){
 /* and (orientation: portrait) */
  body #content .lens-tool-kit.sd2-arrowstyle-5 a.deck-navigation.horizontal.next span {
    background-position-x: -11px!important;
  }
}
@media screen and (max-device-width: 1280px) and (min-device-width: 600px) and (orientation: landscape) {
  body #content .lens-tool-kit.sd2-arrowstyle-5 a.deck-navigation.horizontal.next span {
    background-position-x: -11px!important;
  }
}

.more-text.collapsed {
  display: none;
}
.postcontent-readmore-button,
.readmore-button {
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
  color: #ca4f2e;
  font-size: 1em;
  font-weight: bold;
}
/* More */
.postcontent-readmore-button.collapsed:after,
.readmore-button.collapsed:after {
  content: "";
  opacity: 0.6;
  /* arrow right */
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid rgba(0,0,0,0.8);
  border-right: none;
  display: inline-block;
  margin: 0 0 0 5px;
}
/* Less */
.postcontent-readmore-button:after,
.readmore-button:after {
  content: "";
  opacity: 0.6;
  /* arrow up */
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid rgba(0,0,0,0.8);
  border-top: none;
  display: inline-block;
  margin: 0 0 2px 3px;
}
/* post less/more text */
.less-content-text,
.more-content-text {
  display: none;
  -webkit-transform: translate3d(0, 0, 0); /*force hardware acceleration*/
}
.less-content-text.active,
.more-content-text.active {
  display: inline;
}
.xtable_wrp{
  margin: 30px auto!important;
  width: 100%;
  overflow: auto;
}
.xtable_wrp table{
  width: 100%!important;
  margin: 0 auto!important;
}

#content #postcontainer ul li {
  background: url(images/ul.png) no-repeat scroll 0 9px transparent;
  color: #555;
  font-size: 0.9em;
  line-height: 30px;
  padding-left: 30px;
}

#content #postcontainer .lead_para{
  font-size: 1.1em;
}
#content #postcontainer .lead_para p{
  font-weight: bold;
}
#content #postcontainer .lead_para ul{
  margin-bottom: 0;
}
#content #postcontainer .post ul li,
#content #postcontainer .listbox_wrp .listbox_inner ul li,
#content #postcontainer .lead_para ul li{
  font-size: 1em;
  background: none;
  position: relative;
  padding-left: 36px;
  line-height: 1.25;
  margin-top: 1em;
  margin-bottom: .5em;
}
#content #postcontainer .listbox_wrp .listbox_inner ul li:first-child{
  margin-top: .5em;
}
#content .post ul li:before,
#content #postcontainer .listbox_wrp .listbox_inner ul li:before,
#content #postcontainer .lead_para ul li:before{
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background: #ca4f2e;
  border-radius: 50%;
  top: 0;
  margin-top: 5px;
  left: 13px;

}

#postcontainer .post li a:not(.cboxElement),
#postcontainer .post p a:not(.cboxElement)/*,
#postcontainer .page .tabs_wrp ul.tabs li a*/ {
  color: #ca4f2e;
  font-weight: bold;
  border-bottom: .09em solid rgba(0,0,0,.1);
}
#postcontainer .post li a:not(.cboxElement):hover,
#postcontainer .post p a:not(.cboxElement):hover/*,
#postcontainer .page .tabs_wrp ul.tabs li a:hover span*/ {
  color: #ca4f2e !important;
	border-bottom: 1px solid #ca4f2e;
}
#postcontainer .tennis_rankings_page.trw_wrp .tabs a{
  color: #76766a;
}
#postcontainer .tennis_rankings_page.trw_wrp .tabs a,
#postcontainer .tennis_rankings_page.trw_wrp .tabs a span,
#postcontainer .tennis_rankings_page.trw_wrp .tabs a:hover,
#postcontainer .tennis_rankings_page.trw_wrp .tabs a:hover span{
  border-bottom: 0!important;
}

#content #postcontainer .listbox_wrp{
  max-width: 100%;
  margin-bottom: 15px;
}
#content #postcontainer .listbox_wrp.right{
  float: right;
  margin-left: 20px;
}
#content #postcontainer .listbox_wrp.left{
  float: left;
  margin-right: 20px;
}
#content #postcontainer .listbox_wrp.right,
#content #postcontainer .listbox_wrp.left{
  width: 300px;
  margin-top: 1em;
  margin-bottom: 1em;
}
#content #postcontainer .listbox_wrp .listbox_inner{
  padding: 10px 14px;
}
#content #postcontainer .listbox_wrp .listbox_inner p{
  margin: 0;
  /*font-weight: bold;*/
}
#content #postcontainer .listbox_wrp .listbox_inner .heading{
  font-size: 1em;
  font-weight: bold;
  line-height: 2.15;
  color: #555;
}
#content #postcontainer .listbox_wrp .listbox_inner ul{
  margin-bottom: 0;
}

#content #postcontainer .listbox_wrp .listbox_inner ul li{
  font-size: 1em;
  padding-left: 22px;
}

#content #postcontainer .listbox_wrp .listbox_inner ul li:before{
  width: 8px;
  height: 8px;
  margin-top: 5px;
  left: 0px;
  background: #555;
}

/* fix wta ranking */
#content .post ul.tabs li,
#content .post ul.tab_contents_wrp li{
  margin-top: 0!important;
  line-height: 1!important;
}
#content .post ul.tabs li:before,
#content .post ul.tab_contents_wrp li:before{
  display:none;
}

@media screen and (max-width: 768px) {
  #content #postcontainer .listbox_wrp.middle,
  #content #postcontainer .listbox_wrp.right,
  #content #postcontainer .listbox_wrp.left{
    margin-top: 0;
    width: 100%;
    margin-bottom: 1em;
  }
}

@media screen and (max-width: 970px) {
  #header-box-ads {
    display: none;
  }
}