@import url("bootstrap.min.css");

html,
body {
    height: 100%;
    font-size: 13px;
    font-family: "Verdana",Arial, Georgia, Serif;
}

.wrap {
    min-height: 100%;
    height: auto;
    margin: 0 auto -60px;
    padding: 0 0 60px;

    background-color: #f6f6f6;
}

.wrap > .container {
    padding: 70px 15px 20px;
}

/*-- Jumbotron tweaks --*/

.jumbotron {
    text-align: center;
}
.body-content{
    align: center;
}

.footer {
    height: 60px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    padding-top: 20px;
}

.not-set {
    color: #c55;
    font-style: italic;
}

/*-- Sorting --*/

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}

a.asc:after {
    content: /*"\e113"*/ "\e151";
}

a.desc:after {
    content: /*"\e114"*/ "\e152";
}

.sort-numerical a.asc:after {
    content: "\e153";
}

.sort-numerical a.desc:after {
    content: "\e154";
}

.sort-ordinal a.asc:after {
    content: "\e155";
}

.sort-ordinal a.desc:after {
    content: "\e156";
}

/*-- Other --*/

.grid-view th {
    white-space: nowrap;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}

/* add red asterisk to required form fields */
div.required label:after {
    content: " *";
    color: #e13431;
}

/*-- GridView options display tweaks --*/

.user-index td:last-child,
.articles-admin td:last-child {
    width: 68px;
}

.article-view th {
    min-width: 90px;
}

/*-- Css for nicer display of boolean yes/no values --*/

.boolean-true {
    font-weight: bold;
    color: green;
}

.boolean-false {
    font-weight: bold;
    color: #e13431;
}

/*-- Css for nicer display of user roles --*/

.role-theCreator {
    font-weight: bold;
    color: black;
}

.role-admin {
    font-weight: bold;
    color: #c4a500;
}

.role-editor {
    font-weight: bold;
    color: #800080;
}

.role-support {
    font-weight: bold;
    color: #009d00;
}

.role-premium {
    font-weight: bold;
    color: #4c4cff;
}

.role-member {
    font-weight: bold;
}

/*-- Colors used for various data presentation purposes --*/

.blue {
    font-weight: bold;
    color: #7373ff; 
}

.green {
    font-weight: bold;
    color: #009d00;
}

.gold {
    font-weight: bold;
    color: #c4a500;   
}

hr.top {
    margin-top: 0px;
    border-width: 1px;
    border-color: #333;
    text-align: left;
}

hr.article-devider {
    border-width: 1px;
    border-color: #444;
    border-style: dashed;
    text-align: left;
}

/*-- Password strength --*/

/* hide strength meter so we can fade it in nicely with jQuery */
.nz-meter-container {
    display: none;
}
.ttt {
    color: #c55;
    font-style: italic;
    font-size: 10px;
    line-height: 70%;
    padding-left: 5px;
    padding-top: 8px;
}
.plcena {
   // color: #c55;
    font-weight:bold;
    font-size: 12px;
    line-height: 80%;
    padding-left: 5px;
}
.center1 {
    text-align: center;
}
section.categories div.top_categories, section.categories div.bottom_categories {
    background-color: #ffffff;
}
section.categories {
    margin-bottom: 80px;
}
section.categories a {
    background: grey none no-repeat scroll center center / 100% auto;
    color: #ffffff;
    display: block;
    float: left;
    margin-bottom: 1%;
    margin-right: 1%;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-size 0.15s ease 0.1s;
    width: 15.8333%;
}
section.categories a img {
    display: block;
    width: 100%;
}
section.categories a:last-child {
    margin-right: 0;
}
section.categories div.bottom_categories a {
    margin-bottom: 20px;
}
section.categories a span.category_title {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    display: block;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 18px;
    height: 43px;
    left: 0;
    line-height: 46px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: left;
    text-overflow: ellipsis;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
    top: 0;
    white-space: nowrap;
}
section.categories a span.category_numbers {
    background: rgba(0, 0, 0, 0.55) none repeat scroll 0 0;
    bottom: 0;
    display: block;
    font-family: Verdana,sans-serif;
    font-size: 10px;
    font-weight: 700;
    opacity: 0;
    padding: 7px 8px 7px 10px;
    position: absolute;
    right: 0;
    transition: opacity 0.2s ease 0.3s;
}
section.categories a span.category_title_bttm {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    display: block;
    font-family: Verdana,sans-serif;
    font-size: 8px;
    font-weight: bold;
    left: 0;
    padding: 10px 0 13px;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
}
section.categories a span.category_title_bttm b {
    display: block;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 2px;
}
section.categories a:hover {
    background-size: 107% auto;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.85) inset;
}
section.categories a:hover span.category_title, section.categories a:hover span.category_title_bttn {
    background: rgba(0, 0, 0, 0.55) none repeat scroll 0 0;
}
section.categories a:hover span.category_numbers {
    opacity: 1;
}
.category_icon {
    background: rgba(0, 0, 0, 0) url("//imgrabo.com/design/_opoznai.bg/icons_categories_white.png") no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 43px;
    width: 47px;
}
section.categories a.cat {
    width: 31.666%;
}
.cat .category_icon {
    background-position: 0 0;
}
section.c1 {
    margin-bottom: 30px;
}
@media (max-width: 560px) {
section.categories a.cat {
    width: 100%;
}
}
@media (max-width: 560px) {
.featured_video_box {
    box-sizing: border-box;
    display: block;
float: left;
    height: 180px;
    margin-bottom: 20px;
    margin-right: 2%;
    width: 100%;
}
}

@media (min-width: 560px) {
.featured_video_box {
    box-sizing: border-box;
    display: block;
    float: left;
    height: 180px;
    margin-bottom: 20px;
    margin-right: 2%;
    width: 32%;
}
}
.featured_video_box:nth-child(3n) {
    margin-right: 0;
}
.featured_video_box_wrap {
    background: grey none repeat scroll 0 0 / cover ;
    height: 100%;
    position: relative;
    width: 100%;
}
.featured_video_play {
    background: rgba(0, 0, 0, 0.4) url("//imgrabo.com/design/_opoznai.bg/play_button_white.png") no-repeat scroll center center;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 0;
    transition: opacity 0.2s ease 0s;
    width: 100%;
}
.featured_video_play:hover {
    opacity: 1;
}
.featured_video_name {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    color: white;
    display: block;
    font-size: 14px;
    height: 30px;
    left: 0;
    line-height: 30px;
    overflow: hidden;
    padding: 0 12px;
    position: absolute;
    right: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.image11 {
 
  //width: 790px;
}
.image11 img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  top:50%;
   left:50%;
   margin-top:-125px;
   margin-left:-3px;
}
.image11:hover img {
  -moz-transform: scale(1.08);
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
}
.image12 a:hover {
 //  -webkit-transform: scale(1.2);
 //  transform: scale(1.2);
  // -webkit-transition: .3s ease-in-out;
 //  transition: .3s ease-in-out;
    background-size: 107% auto;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.85) inset;
 //  opacity: 0.7;
}
.image12 {
    box-sizing: border-box;
    display: block;
    float: left;
   height: 180px;
    margin-bottom: 20px;
    margin-right: 2%;
   width: 32%;
}
.image12_wrap {
    background: grey none repeat scroll 0 0 / cover ;
    height: 100%;
    position: relative;
    width: 100%;
}


section.image13 a {
    background: grey none no-repeat scroll center center / 100% auto;
    color: #ffffff;
    display: block;
    float: left;
    margin-bottom: 1%;
    margin-right: 1%;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-size 0.15s ease 0.1s;
    width: 15.8333%;
   border:1px solid #999;
}
section.image13 a img {
    display: block;
    width: 100%;
}
section.image13 a:last-child {
    margin-right: 0;
}


section.image13 a:hover {
    background-size: 107% auto;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.85) inset;
}



section.image13 a.imsm {
    width: 100px;
    height:75px;
}
.slider-for{
 //width: 700px;   
width: 100%;  
}
.cat-image img {
  max-width: 100%;
 
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;

}
.cat-image:hover img {
  -moz-transform: scale(1.02);
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}
@media (max-width: 768px) {
  // section.image13 a, .featured_video_box{
//float:none;
//}

}
.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}