    
/* devanagari */
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  src: local('Hind Regular'), local('Hind-Regular'), url(//fonts.gstatic.com/s/hind/v5/Vb88BBmXXgbpZxolKzz6dw.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  src: local('Hind Regular'), local('Hind-Regular'), url(//fonts.gstatic.com/s/hind/v5/eND698DA6CUFWomaRdrTiw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  src: local('Hind Regular'), local('Hind-Regular'), url(//fonts.gstatic.com/s/hind/v5/xLdg5JI0N_C2fvyu9XVzXg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


#logo img {
     -moz-border-radius: 0px 0px 3px 3px;
 -webkit-border-radius: 0px 0px 3px 3px;
 -khtml-border-radius: 0px 0px 3px 3px;
}

#categories img {
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 -khtml-border-radius: 3px;
}

.shadow {
    box-shadow: lightgray 2px 3px 6px; 
    -webkit-box-shadow: lightgray 2px 3px 6px;
    -moz-box-shadow: lightgray 2px 3px 6px; 
}

html, body {
  
  
    
  font: 'Hind', Arial, sans-serif;
    
  font: normal normal 'Hind', Arial, sans-serif;
  text-align: left;
  margin: 0;
  padding: 0;
  
  font: sans-serif;
  
  -webkit-font-smoothing: antialiased;
  color: black;
  /*background-color: #FBFBF9;*/
  font-size: 14px;
  line-height: 1.5;
}
    
    .carousel-control.left, .carousel-control.right {
    background-image: none
}

.look {
        height: 90px;
    /*margin-top: -19px;*/
    margin-top: 12px;
    margin-bottom: 12px;
    width: 970px;

    border-color: #ccc;
    border-width: 1px;
    border-style: solid;
}

.image-title-hp {
position: relative; top: -26px; left: 7px; color: white;
}

/*share*/


.share-btn-wrp {list-style: none;display: block;margin: 0px;padding: 0px;width: 32px;left: 0px;position: fixed;}
.share-btn-wrp li {text-indent:-100000px;width:32px;height: 32px;cursor:pointer;transition: width 0.1s ease-in-out;}
.share-btn-wrp > .facebook{background: url(/static/image/share-icons.png) no-repeat -42px 0px;}
.share-btn-wrp > .facebook:hover{background: url(/static/image/share-icons.png) no-repeat -4px -0px;width:38px;}
.share-btn-wrp > .twitter{background: url(/static/image/share-icons.png) no-repeat -42px -34px;}
.share-btn-wrp > .twitter:hover{background: url(/static/image/share-icons.png) no-repeat -4px -34px;width:38px;}
.share-btn-wrp > .digg{background: url(/static/image/share-icons.png) no-repeat -42px -68px;}
.share-btn-wrp > .digg:hover{background: url(/static/image/share-icons.png) no-repeat -4px -68px;width:38px;}
.share-btn-wrp > .stumbleupon{background: url(/static/image/share-icons.png) no-repeat -42px -102px;}
.share-btn-wrp > .stumbleupon:hover{background: url(/static/image/share-icons.png) no-repeat -4px -102px;width:38px;}
.share-btn-wrp > .delicious{background: url(/static/image/share-icons.png) no-repeat -42px -136px;}
.share-btn-wrp > .delicious:hover{background: url(/static/image/share-icons.png) no-repeat -4px -136px;width:38px;}
.share-btn-wrp > .gplus{background: url(/static/image/share-icons.png) no-repeat -42px -170px;}
.share-btn-wrp > .gplus:hover{background: url(/static/image/share-icons.png) no-repeat -4px -170px;width:38px;}
.share-btn-wrp > .email{background: url(/static/image/share-icons.png) no-repeat -42px -408px;}
.share-btn-wrp > .email:hover{background: url(/static/image/share-icons.png) no-repeat -4px -408px;width:38px;}
@media all and (max-width: 699px) {.share-btn-wrp{width: 100%;text-align: center;position: relative; top: 12px;}
.share-btn-wrp li {display: inline-block;margin-left: -2px;margin-right: -2px;}
}

/* main menu */



#menu {
    position:relative;
    top: 0x;
    left: 193px;
    list-style-type:none;
    margin:11px 0 11px 0;
    padding:0;
    width: 300px;
    height:11px;
    font: 100%/1 Verdana, Arial, Helvetica, sans-serif;
}
.menuitem {
    position:absolute;
    top:10px;
    margin:2;
    padding:0;
    width:148px;
    height: 50px;
    overflow:hidden;
    background-color: #fff;
    
    
    font-size: 18px;
    font-weight: bold;
    z-index: 2;


    text-align: left;
    
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
   
}

.menuitem i {
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
}
    

#mi01 {
    left:0px;
}
#mi02 {
    left:150px;
}

#mi03 {
    left:300px;
}
#mi04 {
    left:450px;
}
#mi05 {
    left:600px;
}
#mi06 {
    left:550px;
}
#mi07 {
    left:660px;
}
#mi08 {
    left:770px;
}


@media all and (max-width: 699px) {
    
    #menu {
        width: 100px;
        position: absolute;
        top: 1px;
    }
    
    #mi02, #mi03, #mi04, #mi04, #mi05, #mi06, #mi07, #mi08 {
        visibility: hidden;
        width: 1px;
    }
}

.menuitem ul {
    display:block;
    margin: 0;
    padding: 0;
    list-style-type:none;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    border-top-style: none;
    
    background-color: #fff;
}
.menuitem li {
    margin:0;
    padding:0;
}

li.menuitem {
    line-height: inherit;
}

.submenu li {
    position:relative
}
/* 2-class selector to have higher weight than ".menuitem ul" */
.submenu .subsubmenu {
    position:absolute;
    top:0;
    left:110px;
    width:110px;
    display:none;
}
.menuitem:hover {
    /*height:210px;*/
    overflow:visible;
    
    /*background-color: lightblue;*/
    
    
 
}


a {
cursor: pointer;
/*color: #44619D;*/
color: black;
text-decoration: none;
/*border-bottom: 1px solid #bcbcbc;*/
}

.menuitem ul li a {
    color: #666;
}

li.menuitem a:hover, ul#menu li.menuitem a:hover i {
    color: black;
}

.menuitem > a {
    color: #666;
}

.menuitem:hover > a {
    border-color: #ccc;
    border-width: 1px;
    border-style: solid;

    color: gray;
}



.submenu li:hover > .subsubmenu {
    display:block;
}
#menu a {
    display: block;
    margin: 0px;
    padding: 8px;
    padding-top: 7px;
    text-decoration: none;
}

#menu a,
#menu a:hover {
    height: 50px;
}

#menu a:hover {
    background: #B0CFDE;
    background: url('/static/image/menu.png');
}


.menuitem > a {
    background: inherit;
    /*white*/
    border-color: #fff;
    border-width: 1px;
    border-style: solid;
    
    height: 34px;
}
.menuitem ul a {
    background: inherit;
    /*white*/
}
.menuitem ul ul a {
    background:blue
}
.menuitem ul ul ul a {
    background:violet
}
.menuitem ul ul ul ul a {
    background:orange
}


#nav {
    margin-bottom: 12px;
}

    
    
    
    

.back-to-top {
background: none;
margin: 0;
position: fixed;
bottom: 0;
right: 0;
width: 70px;
height: 70px;
z-index: 100;
display: none;
text-decoration: none;
color: #ccc;
/*background-color: #cccccc;*/
}

.back-to-top i {
  font-size: 50px;
}



/*article*/


  h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  line-height: 1.5;
  margin: 0px;
  margin-bottom: 9px;
  font-family: 'Hind', sans-serif;
  font-weight: 400;
  letter-spacing: 0;
}


h1 {
  margin-top: 18px;
}

h2 {
  font-size: 19px;
}

.article-list {
  
}

.article-list h2 {
  margin-bottom: 0px;
}

.article-list td {
  vertical-align: top;
  color: #334E5E;
}

.article-list td img {
  padding-right: 12px;
}


.article-perex table th,
.article-perex table td {
    padding: 10px;
    vertical-align: top;
}

p {
  margin-top: 12px;
  margin-bottom: 12px;
}

.article p img {
  margin-top: 24px;
  margin-bottom: 24px;
}

.tags {
  margin-top: 18px;
  margin-bottom: 18px;
}


.other {
  margin-bottom: 36px;
}

.article p img {
  margin-left: -36px;
}

.tags h2,
.other h2 {
  margin-left: -36px;
}

.tags h3,
.tags h4,
.other h3,
.other h4 {
  font-size: 16px;
}

.other ul li,
.other ul {
  list-style: none;
  margin-left: 0px;
  padding-left: 0px;
}

a:hover {
  text-decoration: underline;
}

.image-copyright,
.image-title {
    margin: 0px;
    font-size: 14px;
}

.image-copyright {
    position: relative;
    top: -66px;
    left: -12px;
    color: white;
}

.image-title {
    position: relative;
    left: -32px;
    color: black;
    width: 200px;
    float: left;
    margin-bottom: 18px;
}
  
  
@media all and (max-width: 699px) {
    
    .image-title {
      position: inherit;
      left: inherit;
      width: inherit;
    }
    
    .article p img {
      margin-left: inherit;
      max-width: 90%;
    }
    
    .tags p,
    .other p {
      margin-left: inherit;
    }
    
    .image-copyright,
    .image-title {
        margin: 0px;
        font-size: 14px;
        color: #999;
        top: -20px;
    }
    
    .image-copyright {
        position: relative;
        top: -66px;
        left: 12px;
        color: white;
    }
    
    .article h1 {
      font-size: 23px;
      padding-top: 18px;
      padding-bottom: 12px;
    }
    
    .article h2 {
      font-size: 17px;
    }
    
}
