/*

Theme Name: Uustuus 2014 - DEVDM

Theme URI: http://devdm.com/DevDmBootstrap3

Author: Danny Machal

Author URI: http://devdm.com/

Description: A versatile and responsive Bootstrap WordPress starter theme FOR DEVELOPERS based on Twitter Bootstrap 3.1.1.

Version: 1.31

License: GNU General Public License v3

License URI: http://www.gnu.org/licenses/gpl.html

Tags: one-column, two-columns, right-sidebar, fluid-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, rtl-language-support, theme-options, translation-ready

Text Domain: devdmbootstrap3



devdmbootstrap3 WordPress Theme, Copyright 2013 Danny Machal.

devdmbootstrap3 is distributed under the terms of the GNU GPL v3.

*/



/* The bootstrap.css file is auto-enqueued in functions.php */



/* YOU SHOULD BE MAKING A CHILD THEME. Don't let me be a bad guy and erase all your hard work with a theme update. I just want to bring you new amazing features. I don't want to destroy your world. I've include a child theme to use. Need help? http://devdm.com/DevDmBootstrap3/child-themes/ */



/****************** Special Blank CSS classes for child themes to use without disturbing core bootstrap rules ****************/



body {

  background: #E8E8E8;
  font-family: 'Fahkwang', sans-serif;
  font-weight: 400;
  font-size: 1em;
  

}

a {
  

}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Fahkwang', sans-serif;

  }

h2.text-center {font-family: 'Fahkwang', sans-serif;

    font-weight: 700;
    font-size: 2em;
    letter-spacing: 3px;
        }

strong {font-family: 'Fahkwang', sans-serif;}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: inline-block;
}

.container {

  

  

}



.dmbs-header {

  

}



.dmbs-header-img {



}



.dmbs-header-text {



}



.dmbs-top-menu {





}



.dmbs-content {



}



.dmbs-main a {

font-family: 'Fahkwang', sans-serif;


    font-weight: 400;
    
   

}


.dmbs-main a:hover {

  text-decoration: none;

}



.dmbs-main h2 a {text-transform: uppercase; text-decoration: none; font-weight: 700;
    font-size: 2em;
    letter-spacing: 3px;   }

.dmbs-main h3 a {text-transform: uppercase; text-decoration: none; font-weight: 700;
    font-size: 2em;
    letter-spacing: 3px;}





.dmbs-left {

  border-right: 1px solid transparent;

  

}



.dmbs-right {

  border-left: 1px solid transparent;

}



.dmbs-footer-menu {



}



.dmbs-author-credits {



}



.dmbs-footer {

  margin-top: 40px;

}


/* Uus Tuus Style 

----------------------------------------------*/

.wp-video-shortcode {

  max-width: 100%;

}



.wp-audio-shortcode {

  max-width: 100%;

}







.dmbs-header, dmds-header-img {

  

  
  display: block;

  text-indent: -5000px;

}





#about {

  padding-top: 10px;

  font-size: 12px;

}







.navbar-nav a, .nav-justified a {

  text-decoration: none;

  font-size: 60%;

  font-weight: 700;
  
  font-family: 'Fahkwang', sans-serif;
  
  letter-spacing: 2px;

}





.date {

  text-transform: uppercase;

  font-size: 60%;

  padding: 0;

  margin-top: 10px;
  margin-bottom: 10px;
  
font-family: 'Fahkwang', sans-serif;

}





.sidebar1 {

  border-right: 1px solid #000;

  

}



.right-sidebar {

  border-left: 1px solid #000 !important;

  height: 100%;

}



.right-sidebar p {

  padding: 0px 16px 0px 16px;

  

}



.right-sidebar img, .sidebar1 img {

  padding: 8px 16px 0px 16px;

  

}

.navbar {

  border-bottom: 0;

  }







#insta {

  padding-left: 16px;

  margin-top: 26px;

}



#social {

  margin-top: 28px;

  margin-bottom: 0px;

  

}





.post {

  margin-bottom: 40px;

}



#collab {

  margin-top: 10px;

}



h2 a, h2, h3 a, h3 {

  text-decoration: none !important;

  font-weight: 700;

  padding: 0;

  text-transform: uppercase;

}



img.alignright {float:right; margin:0 0 1em 1em}

img.alignleft {float:left; margin:0 1em 1em 0}

img.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-top: 10px; }

.alignright {float:right; }

.alignleft {float:left; }

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



.jr-insta-slider {

  margin-top: 20%;

  margin-bottom: 20%;

}



.email {



  background-repeat:  no-repeat;

  background-color: transparent;

  height:     23px !important;

  width:      124px !important;

  border:     none;

  color: transparent;

}



.tagcloud {

  text-align: center;
  padding-bottom: 20px;
}



.tagcloud a { text-decoration: none; font-family: 'Fahkwang', sans-serif; font-size: 60% !important;

}

input[type='text']  {

font-family: 'Fahkwang', sans-serif;

  }


.jetpack_subscription_widget input[type="submit"] {

  text-align: center;

  height: 34px;

  padding: 6px 0 12px 0;

  font-size: 18px;

font-family: 'Fahkwang', sans-serif;

font-weight: bold;

  line-height: 1.42857143;

  color: #000;

  vertical-align: middle;

  background-color: transparent;

  background-image: none;

  border-bottom: 3px solid #000;

  border-left: transparent;

  border-right: transparent;

  border-top: transparent; }

  

#subscribe-email input {

 height: 34px;

  padding: 6px 0 12px 0;

  font-size: 12px;

  line-height: 1.42857143;

  color: #000;

  text-align: center;

  background-color: transparent;

  background-image: none;

  border-bottom: 3px solid #000;

  border-left: transparent;

  border-right: transparent;

  border-top: transparent;



}



.jetpack_subscription_widget p {

    

    text-align: center;

}



/* Mailpoet Form style */





.widget_wysija input[name="wysija[user][email]"]  {

  text-align: center;

  height: 34px;

  padding: 6px 0 12px 0;

  font-size: 14px;

font-family: 'Fahkwang', sans-serif;

  line-height: 1.42857143;

  color: #000 !important;

  vertical-align: middle;

  background-color: transparent;

  background-image: none;

  border-bottom: 3px solid #000;

  border-left: transparent;

  border-right: transparent;

  border-top: transparent; }



.wysija-submit-field {

font-family: 'Fahkwang', sans-serif;

  font-weight: bold;

  height: 34px;

  padding: 6px 0 12px 0;

  font-size: 18px;

  line-height: 1.42857143;

  color: #000;

  text-align: center;

  background-color: transparent;

  background-image: none;

  border-bottom: 3px solid #000;

  border-left: transparent;

  border-right: transparent;

  border-top: transparent;

  

}



.widget_wysija_cont .wysija-submit {

 display: inline;

 margin-top: 0px;

}



.widget_wysija_cont .updated, .widget_wysija_cont .login .message {background-color: #fff; border: #000;} 



.formErrorContent { color: #000 !important; background: #fff !important; border: 1px solid #000 !important; }



.widget_wysija_cont .formError .formErrorArrow div {

  background: #000;

  border-left: 2px solid #000;

  border-right: 2px solid #000;

}



::-webkit-input-placeholder {

   color: #000;

}



:-moz-placeholder { /* Firefox 18- */

   color: #000;  

}



::-moz-placeholder {  /* Firefox 19+ */

   color: #000;  

}



:-ms-input-placeholder {  

   color: #000;  

}



.relatedthumb {

  width: 100%;

  height: auto;

  }



.relatedthumb:last-child  {

  padding-top: 15px;

}





/* Respnsive video */



.flex-video {

position: relative;

padding-top: 25px;

padding-bottom: 67.5%;

height: 0;

margin-bottom: 10px !important;

margin-top: 10px !important;

overflow: hidden;

}

 

.flex-video.widescreen { padding-bottom: 57.25%; }

.flex-video.vimeo { padding-top: 0; }





 

.flex-video iframe,

.flex-video object,

.flex-video embed {

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

}



.embed-container { 

position: relative; 

padding-bottom: 56.25%;}



@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {

.flex-video { padding-top: 0; }

}



/*Icons*/







/*CSS for serving the retina image to devices with a high "device-pixel-ratio":*/

@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {

  .addthis_custom_fb_like {

    background-image: url('http://www.uustuus.ee/gfx/uustuus_LIKE_button@2x.png');

    background-size: 80px 34px;

  }

}









/* BEGIN: FB share count */
/*
.addthis_custom_fb_like

{

  position: relative;

  cursor: pointer;

  display: inline-block;

  padding-left: 86px;

  min-height: 34px;

  line-height: 34px;

  vertical-align: middle;

  background-image: url('http://www.uustuus.ee/gfx/uustuus_LIKE_button.png');

  background-repeat: no-repeat;

  background-position: 0 0;

  

}





.addthis_custom_fb_like:after

{

  content:attr(data-shares);

}



.addthis_button_facebook_like

{

  position: absolute;

  left: 0;

  bottom: 100%;

  opacity: 0;

  z-index: 1;

  -webkit-transition: opacity .3s;

  transition: opacity .3s;

}



.addthis_custom_fb_like:hover > .addthis_button_facebook_like,

.addthis_button_facebook_like:hover

{

  opacity: 1;

}

*/

/* END: FB share count */



/*CSS for serving the retina image to devices with a high "device-pixel-ratio":*/

@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {

  .addthis_custom_fb_like {

    

    background-size: 80px 34px;

  }

}










.more-link {

    display: inline-block;

    font-size:18px;

    padding:4px 10px;

    text-decoration:none;

    font-weight: 600;

    text-rendering: optimizelegibility;

    border-bottom: 3px solid transparent;

    background: transparent;

}



.link {font-size: x-small;

     }



.comment {

  padding-bottom: 10px;

  border-bottom: 3px solid #000;

}



#similar {

  

  margin-bottom: 20px;

  padding-right: 0px;

  

}



#similar h3 {

  text-transform: uppercase;

}



.form-allowed-tags, .form-submit {

  display: none;

}



.commentlist li {

  border: none;

  

  

}



.comment-form-author,

.comment-form-email,

.comment-form-url {

    width: 50%;

}



.comment-reply-title {

  margin-top: 10px;

}





.srch_result li a {

  width: 30%;

  }



li.srch_result {

  padding-left: 0px;

}







.newsletter {

  position: absolute;

  right: 160px;

  top: 6px;

}



.spacer {

  margin-top: 20px;

}



.minspacer {

  margin-bottom: 20px;

}



@media (max-width: 992px) {

  .newsletter {

  display: none;

  

}

 .srch, .mail {

   

 }



.dmbs-left {

  border-right: 0;

  

}



.dmbs-right {

  border-left: 0;

   

}



.email {

   

    display: none;

  }

  

@media (max-width: 768px) {

  img,

img[class*="align"],

img[class*="wp-image-"] {

   max-width: 90% !important;

   height: auto;

}



embed,

   object {

      max-width: 100% !important;

   }

   

   .srch, .mail {

   padding-left:15px;

 }

 

 

}



  

  

/**

 * Responsive WordPress Core Theme Styles

 * http://jeffsebring.com/responsive-wordpress-images/

--------------------------------------------------- */



.sticky,

.bypostauthor,

.gallery-caption {

   display: normal;

}



img,

img[class*="align"],

img[class*="wp-image-"] {

   max-width: 100%;

   height: auto;

   border: none !important;

}



img.wp-smiley {

   border: none;

   margin-bottom: 0;

   margin-top: 0;

   padding: 0;

}



img.alignright {

   margin-left: 1em 0 1em 1em;

}



img.alignleft {

   margin: 1em 1em 1em 0;

}



img.aligncenter{

   display: block;

   

}



img#wpstats {

   display: block;

   margin: 0 auto;

}



img[class*="align"],

img[class*="wp-image-"],

   .gallery .gallery-icon img {

   border: none;

}



.wp-caption {

   margin-bottom: 1em;

   margin-left: 0;

   max-width: 96%;

   text-align: center;

}



.wp-caption img {

   display: block;

   margin: 0 auto;

}



.wp-caption-text {

   position: relative;

   font-size: .8em;

}



.gallery {

   margin: 0 auto;

}



.gallery .gallery-item  {

   margin: 0;

   float: left;

   text-align: center;

   width: 33%;

}



.gallery a img {

   border: none;

}



.gallery-columns-4 .gallery-item {

   width: 25%;

}



.gallery-columns-4 .gallery-item img {

   width: 100%;

   height: auto;

}



.comments ol    {

   padding-left: 0;

}



.comments ol li {

   margin: 0;

}



.comment-author {

   padding: 0;

   text-decoration: none;

}







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



   embed,

   object {

      max-width: 100%;

   }

   

   img.alignright {float:right; margin:0 0 1em 1em}

img.alignleft {float:left; margin:0 1em 1em 0}

img.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; margin-top: 10px; }

.alignright {float:right; }

.alignleft {float:left; }

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

   

}



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



   .row {

  margin-right: 0px;

  margin-left: 0px;

}

     

}





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



   .gallery-columns-3 .gallery-item {

      width: 33.33%;

   }



   .gallery-columns-3 .gallery-item img {

      width: 100%;

      height: auto;

   }





}











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



   .gallery-columns-2 .gallery-item {

      width: 50%;

   }



   .gallery-columns-2 .gallery-item img {

      width: 100%;

      height: auto;

   }

   

   .email {

    display: none;

  

  

}



  img.alignright {float:right; margin:0 0 1em 1em}

img.alignleft {float:left; margin:0 1em 1em 0}

img.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }

.alignright {float:right; }

.alignleft {float:left; }

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







}





@media (max-width: 1200px) {



  .navbar .nav > li {

      padding: 0 4px 0 3px;

  }



}



@media (min-width: 1200px) {



  .navbar .nav > li {

      padding: 0 20px 0 20px;

  }



}



@media only screen 

and (min-device-width : 320px) 

and (max-device-width : 568px) { .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

  position: relative;

  min-height: 1px;

  padding-right: 0px;

  padding-left: 0px;

  padding-bottom: 10px;

  

}}



