/*
Theme Name: Oblast VT
Author: Dimitar Nikolov
Author URI: http://dimitar.nikolov
Description: Simple blogging or news theme with 3 columns that have fixed width for a news style layout.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: oblastVT
Tags: light, white, black

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

vdPeranto is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
body{
    margin: 0px;
    padding: 0px;
    font-family: Helvetica;
    background-color: #eeeeee;
}

p{
    margin: 10px 0;
    padding: 0;
}

div#top{
    background-color: #3f3f3f;
    height: 50px;
    width: 100%;
    position: fixed;
    z-index: 99999;
    top: 0px;
    left: 0px;
}
div#top div#top_left{
    width: 200px;
    height: 33px;
    margin: 9px 0px 0px 9px;
    float: left;
}
div#top div#top_right{
    float: right;
}
.clear{
    clear: both;
}
div#top div#top_right ul{
    margin: 0px;
    padding: 0px;
}
div#top div#top_right ul li{
    font-size: 14px;
    display: block;
    float: left;
    list-style: none;
    padding: 15px 23px 0px 23px;
}
div#top div#top_right ul li a{
    color: rgb(205,205,205);
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
}
div#top div#top_right ul li.current-menu-item a{
    color: #ff5469;
}
div#top div#top_right ul li.special{
    padding: 0px 0px 0px 0px;
}
div#top div#top_right select{
    background-color: rgb(30,30,30);
    color: rgb(215,215,215);
    font-size: 14px;
    border: none;
    margin: 10px 0px 10px 0px;
    width: 160px;
    height: 30px
}
div#top div#top_right select:focus{
    outline: none;
}
div#menu_search_hidden{
    background-color: #fff;
    width: 1170px;
    height: 60px;
    position: absolute;
    top: -11px;
    left: -55px;
    z-index: 99;
    display: none;
    border-bottom: 2px solid rgb(231,231,231);
}
div#menu_search_hidden input[type=text]{
    width: 1085px;
    height: 50px;
    border: 0px;
    padding: 5px 20px;
    font-size: 24px;
    text-align: center;
    color: rgb(183,183,183);
    float: left;
}
div#menu_search_hidden input[type=image]{
    color: rgb(205,205,205);
    float: left;
    width: 34px;
    padding: 12px 5px;
}
div#menu_hidden{
    background-color: #fff;
    width: 1170px;
    height: 178px;
    position: absolute;
    top: -11px;
    left: -55px;
    z-index: 99;
    display: none;
}
div#event_big div#menu_hidden{
    top: 0px;
    left: 0px;
}
div#menu_hidden ul{
    width: 1100px;
    margin: 10px auto;
    padding: 0;
}
div#menu_hidden ul li{
    display: block;
    float: left;
}
div#menu_hidden ul li.separator_before{
    width: 1px;
    height: 50px;
    background-color: #e4e4e4;
    margin-bottom: 10px;
}
div#menu_hidden ul li a{
    font-size: 13px;
    text-transform: uppercase;
    display: block;
    padding: 18px;
    text-decoration: none;
    color: #777;
}
div#menu_hidden ul li.clear{
    clear: both;
}
div.menu_banner{
    background-color: #eee;
    padding: 10px 45px;
    text-align: center;
}
div.menu_banner div.banner{
    float: left;
    border: 1px solid #b1b1b1;
    margin-left: 10px;
}
div#big{
    width: 1058px;
    margin: 111px auto 40px;
    position: relative;
}
div#big.home{
    margin: 62px auto;
}
div#big div#banners{
    margin: 12px 0px 9px 0px;
}

div#big div#banners div#banner_left{
    width: 320px;
    height: 90px;
    float: left;
    margin: 0px 10px 0px 0px;
    border: 1px solid #979797;
    overflow: hidden;

}
div#big div#banners div#banner_right{
    width: 724px;
    height: 90px;
    float: left;
    border: 1px solid #979797;
    overflow: hidden;

}
div#big div#news div.news_repeat{
    /*width: 263px;*/
    width: 528px;
    height: 450px;
    float: left;
    position: relative;
}
div#big div#news div.separator{
    width: 2px;
    height: 450px;
    float: left;
}

div#big div#news div.advps-slide-container div.viewers{
    width: 130px;
    height: 20px;
    position: absolute;
    top: -355px;
    right: 10px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}
div#big div#news div.advps-slide-container div.advps-slide:hover a img{
    opacity: 0.8;
}
div#big div#news div.viewers{
    width: 130px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 12px;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}
div#big div#news div.top_shadow{
    width: 528px;
    height: 30px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #000;
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.6), rgba(255,0,0,0)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, rgba(0,0,0,0.6), rgba(255,0,0,0)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0.6), rgba(255,0,0,0)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, rgba(0,0,0,0.6), rgba(255,0,0,0));
    z-index: 1;
}
div#big div#news div.bottom_shadow{
    width: 528px;
    height: 150px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #000;
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,0,0,0)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,0,0,0)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,0,0,0)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to top, rgba(0,0,0,1), rgba(0,0,0,0));
    z-index: 1;
}
div#big div#today_event ul.bxslider div.bottom_shadow{
    width: 774px;
    height: 140px;
    position: absolute;
    top: 290px;
    left: 0px;
    background-color: #000;
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,0,0,0)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,0,0,0)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,0,0,0)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to top, rgba(0,0,0,1), rgba(0,0,0,0));
    z-index: 1;
}
div#big div#news div.viewers img{
    padding: 0px 5px;
}
div#big div#news div.advps-slide-container div.title{
    width: 130px;
    position: absolute;
    height: 18px;
    top: -15px;
    left: 10px;
    color: #ffffff;
    font-size: 12px;
    padding: 2px 0px 0px 4px;
    z-index: 105;
}
div#big div#news div.advps-slide-container div.title span{
    padding: 3px 5px 3px 5px;
    border-radius: 4px;
    text-transform: uppercase;
}
div#big div#news div.advps-slide-container div.title span.purple{
    background-color: #8e36a0;
}
div#big div#news div.advps-slide-container div.title span.green{
    background-color: #6db145;
}
div#big div#news div.advps-slide-container div.title span.blue{
    background-color: #3a85a9;
}
div#big div#news div.advps-slide-container div.title span.red{
    background-color: #d0021b;
}
div#big div#news div.title{
    width: 130px;
    position: absolute;
    height: 18px;
    top: 320px;
    left: 10px;
    color: #ffffff;
    font-size: 12px;
    padding: 2px 0px 0px 4px;
}
div#big div#news div.title span{
    padding: 3px 5px 3px 5px;
    border-radius: 4px;
    text-transform: uppercase;
    background-color: #2c2c2c;
}
div#big div#big_left .date{
    padding: 10px 0 0px 15px;
    font-size: 15px;
    color: rgb(155, 155, 155);
    float: left;
}
div#big div#big_left .author{
    padding: 10px 15px 0px 0px;
    font-size: 15px;
    color: rgb(155, 155, 155);
    float: right;
}
div#big div#news div.news_repeat div.text_news{
    width: 246px;
    height: 95px;
    position: absolute;
    top: 345px;
    left: 10px;
    overflow: hidden;
}
div#big div#news div.news_repeat div.text_news a{
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    font-size: 20px;
}
div#big div.main_title{
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0px 8px 0px;
}
div#big div.repeat_categories{
    position: relative;
    width: 208px;
    height: 208px; 
    float: left;
    border: 1px solid #979797;
    overflow: hidden;
}
div#big div.repeat_categories div.header_categories{
    /*width: 115px;*/
    height: 21px;
    position: absolute;
    color: #ffffff;
    background-color: #282828;
    font-size: 14px;
    padding: 4px 8px 0px 8px;
    top: 183px;
    left: 0px;
    z-index: 10;
}
div#big div.repeat_categories div.header_categories a{
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
}
div#big div.repeat_categories img {
    height: 208px;
    /*width: 208px;*/
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
div#big div.repeat_categories:hover img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
div#big div.repeat_categories div.subCat{
    position: absolute;
    bottom: 40px;
    left: 0px;
    width: 193px;
    padding-left: 15px;
    text-align: left;
    z-index: 2;
    color: #fff;
    font-size: 13px;
    font-family: 'HelveticaNeue';
    font-weight: bold;
    display: none;
}
div#big div.repeat_categories:hover div.subCat{
    display: block;
}
div#big div.repeat_categories div.mask{
    display: none;
    width: 208px;
    height:208px;
    position: absolute;
    top: 0px;
    left:0px;
    background-color: rgba(0,0,0,0.6);
    z-index: 1;
}
div#big div.repeat_categories:hover div.mask{
    display: block;
}
div#big div.separator_categories{
    width: 2px;
    height: 130px;
    float: left;
}
div#big div.separator_long{
    height: 2px;
    width: 1058px;
}

div#big div#left_recent_news{
    width: 250px;
    float: left;
}
div#big div#recent_news{
    background-color: #ffffff;
}
div#big div#recent_news div.repeat_news{
    font-size: 12px;
    color: #000000;
    padding: 12px 12px 0px 12px;
    margin-bottom: 10px;
}
div#big div#recent_news div.repeat_news img{
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
}
div#big div#recent_news div.separator_news{
    background-color: #d8d8d8;
    height: 1px;
}
div#big div#recent_news span.header_news{
    color: #9b9b9b;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 10px;
    display: none;
}
div#big div#recent_news span.header_date{
    color: #9b9b9b;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 10px;
    display: block;
}
div#big div#recent_news h3.rpwe-title{
    color: #000 !important;
}
div#big div#recent_news a:hover h3.rpwe-title{
    color: rgb(155, 155, 155) !important;
}
div#big div#recent_news a:hover img{
    opacity: 0.8 !important;
}
div#big div#recent_news div.image{
    max-height: 80px;
    overflow: hidden;
    display: inline-block;
    float: left;
}
div#big div#recent_news a:hover span.header_date{
    display: none;
}
div#big div#recent_news a:hover span.header_news{
    display: block;
}
div#big div.view a{
    color: #c64454;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
}
div#big div.view{
    padding: 10px 0px 10px 0px;
    text-align: center;
}
div#big div.banner_news,
div#big div.ubm_banners_rotation{
    width: 238px;
    height: 248px;
    overflow: hidden;
    margin-top: 15px;
    background-color: #fff;
    border: 1px solid #bbbbbb;
}
div#big div.banner_news,
div#big div.ubm_banners_rotation.white{
    width: 238px;
    height: 248px;
    overflow: hidden;
    margin-top: 15px;
    background-color: #fff;
    padding: 7px;
    border: 0;
}
div#big div#menu_hidden div.banner_news,
div#big div#menu_hidden div.ubm_banners_rotation{
    margin-top: 0px;
}
div#big div#banners div.ubm_banners_rotation,
div#big div.banner_img div.ubm_banners_rotation{
    margin: 0 auto;
    border: 0px;
}
div#big div#left_recent_news div.widget-banner-manager{
    width: 248px;
    margin-top: 15px;
    border: 1px solid #bbbbbb;
}
div#big div#center{
    float: left;
    width: 480px;
    margin: 0px 14px 0px 14px;
}
div#big div#center div.center_white{
    background-color: #fff;
}
div#big div#center div.img_center{
    float: left;
    width: 180px;
    margin: 10px 10px 10px 10px;
    max-height: 130px;
    overflow: hidden;
}
div#big div#center a:hover div.img_center img{
    opacity: 0.8;
}
div#big div#center a:hover div.text_center div.bold_text{
    color: #9b9b9b;
}
div#big div#center div.text_center{
    float: left;
    width: 256px;
    margin: 12px 0px 0px 0px;
}
div#big div#center div.text_center div.title_center{
    color: #9b9b9b;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 2px;
    text-transform: uppercase;
}
div#big div#center div.text_center div.title_center a{
    color: #9b9b9b;
    text-decoration: none;
}
div#big div#center div.text_center div.bold_text{
    color: #000000;
    font-size: 16px;
    font-weight: bold;
}
div#big div#center div.text_center div.bold_text a{
    color: #000000;
    text-decoration: none;
}
div#big div#center div.text_center div.description_center{
    color: #9b9b9b;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
    height: 54px;
    overflow: hidden;
    line-height: 19px;
}
div#big div#center div.text_center div.date{
    color: #9b9b9b;
    font-size: 12px;
    font-weight: bold;
}
div#big div#center div.separatop_center{
    width: 460px;
    height: 1px;
    background-color: #d8d8d8;
    margin: auto;
}
div#big div#center div.about{
    margin: 10px 0px 10px 10px;
}
div#big div#center img.head_img{
    margin: 0px 9px 1px 11px;
    width: 460px;
    overflow: hidden;
}
div#big div#center div#img_select{
    width: 459px;
    margin: 0px 9px 0px 12px;
}
div#big div#center div#img_select img.select{
    float: left;
    margin: 5px 5px 0px 5px;
}
div#big div#center div#img_select img.select_op{
    float: left;
    background-color: #ffffff;
    opacity:0.50;
    margin: 5px 5px 0px 5px;
}
div#big div#center div.topm{
    margin-top: 16px;
}
div#big div#center div.float_title{
    width: 200px;
    float: left;
}
div#big div#center div.category_select{
    float: right;
    width: 182px;
    height: 29px;
}
div#big div#center select{
    float: right;
    width: 182px;
    height: 25px;
    margin: 15px 0px 0px 0px;
    background-color: #c3c3c3;
    border: 0px;
    border-radius: 4px;
    color: #4a4a4a;
    font-size: 15px;
    padding-left: 5px;
    letter-spacing: 0.5px;
}
div#right{
    float: left;
    width: 300px;
}
div#right div#event{
    background-color: #ffffff;
    height: 635px;
    padding: 10px 10px 10px 10px;
}
div#right div#event div.all_events{
    overflow: auto;
    height: 400px;
}
div#right div#event div#thisMonth{
    display: none;
}
div#right div#event div#image_event{
    position: relative;
    overflow: hidden;
    height: 152px;
}
div#right div#event div#fb{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 26px;
    height: 25px;
    z-index: 2;
}
div#right div#event div#white_text{
    position: absolute;
    bottom: 20px;
    left: 5px;
    width: 270px;
    height: 19px;
    z-index: 2;
}
div#right div#event a div#white_text{
    text-decoration: none;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
}
div#right div#event a div#date{
    text-decoration: none;
    font-size: 14px;
    color: #ffffff;
    text-transform: uppercase;
}
div#right div#event div#date{
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #000000;
    width: 72px;
    height: 20px;
    text-align: center;
    padding-top: 5px;
    z-index: 2;
}
div#right div#event div.bottom_shadow{
    width: 280px;
    height: 55px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #000;
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,0,0,0)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,0,0,0)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,0,0,0)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to top, rgba(0,0,0,1), rgba(0,0,0,0));
}
div#right div#event div.tab{
    font-size: 12px;
    color: #9b9b9b;
    border: 1px solid #d8d8d8;
    float: left;
    width: 138px;
    height: 26px;
    margin-top: 10px;
    font-weight: bold;
    text-align: center;
    padding-top: 10px;
}

div#right div#event div.tab a{
    color: #9b9b9b;
    text-decoration: none;
}

div#right div#event div.first{
    border-right: 0px;
}

div#right div#event div.active{
    background-color: #dddddd;
    color: #000;
}

div#right div#event div.single_event{
    border-bottom: 1px solid #d8d8d8;
    margin-top: 10px;
}

div#right div#event div.single_event div.date{
    width: 45px;
    float: left;
    text-align: center;
    margin-right: 10px;
    margin-bottom: 5px;
}

div#right div#event div.single_event div.number{
    font-family: Arial;
    font-size: 36px;
    color: #c64454;
}

div#right div#event div.single_event div.month{
    font-size: 10px;
    color: #9b9b9b;
    text-transform: uppercase;
    text-align: center;
}

div#right div#event div.single_event div.content{
    width: 208px;
    float: left;
    color:  #9b9b9b;
    font-size: 12px;
    margin-top: 5px;
}

div#right div#event div.single_event div.content div.title{
    color: #4a4a4a;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 5px;
}

div#right div#event div.single_event div.content div.title a{
    color: #4a4a4a;
    text-decoration: none;
}

div#right div#event div.top_border{
    margin-top: 5px;
    border-top: 1px solid #d8d8d8;
}

div#big div.banner_news_big{
    width: 299px;
    margin-top: 15px;
    border: 1px solid #bbbbbb;
}

div#big div#right div.widget-banner-manager{
    width: 299px;
    margin-top: 15px;
    border: 1px solid #bbbbbb;
}

div#big div.paid_adv{
    width: 300px;
    height: 200px;
    margin-top: 15px;
    background-color: #fff;
}

div#big div.paid_adv div.image{
    height: 140px;
    overflow: hidden;
    position: relative;
    text-align: center;
}

div#big div.paid_adv div.image img{
    width: auto;
    height: 140px;
}

div#big div.paid_adv div.text{
    padding: 5px 10px;
    font-size: 14px;
    height: 60px;
    overflow: hidden;
}

div#big div.paid_adv div.text div.title{
    color: #9b9b9b;
    font-size: 11px;
}

div#big div.paid_adv div.viewers{
    width: 130px;
    height: 20px;
    position: absolute;
    top: 10px;
    left: 210px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}

div#big div.paid_adv div.viewers span.coment{
    padding: 0px 0px 0px 32px;
}

div#big div.paid_adv div.fb{
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 26px;
    height: 25px;
}

div#footer_light{
    background-color: #444;
}

div#footer_light div#footer_light_center{
    width: 1058px;
    margin: auto;
    padding-bottom: 20px;
    font-size: 11px;
    color: #9b9b9b;
}

div#footer_light div#footer_light_center a{
    color: #9b9b9b;
    text-decoration: underline;
}

div#footer_light div#footer_light_center div#logo{
    width: 34px;
    padding: 15px 15px 0px 0px; 
    float: left;
}

div#footer_light div#footer_light_center div#col1{
    width: 240px;
    padding: 15px 70px 0px 0px; 
    float: left;
}

div#footer_light div#footer_light_center div#col2{
    width: 320px;
    padding: 15px 79px 0px 0px; 
    float: left;
}

div#footer_light div#footer_light_center div#col3{
    width: 300px;
    padding: 15px 0px 0px 0px; 
    float: left;
}

div#footer_light div#footer_light_center div.footer_title{
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 10px;
}

div#footer_light div#footer_light_center ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
}

div#footer_light div#footer_light_center ul.first{
    margin-right: 45px;
}

div#footer_light div#footer_light_center ul li a{
    text-decoration: none;
    color: #9b9b9b;
}

div#footer_light div#footer_light_center ul li a:hover{
    text-decoration: underline;
}

div#footer_dark{
    background-color: #313131;
    height: 40px;
}

div#footer_dark div#footer_dark_center{
    width: 1058px;
    margin: auto;
    font-size: 12px;
    color: #6c6c6c;
}

div#footer_dark div#footer_dark_center div.coopyrights{
    width: 150px;
    text-transform: uppercase;
    float: left;
    margin: 13px 10px 0px 50px;
}

div#footer_dark div#footer_dark_center ul{
    margin: 11px 0px 0px 0px;
    padding: 0px;
    list-style: none;
    float: right;
    font-size: 14px;
}

div#footer_dark div#footer_dark_center ul li{
    display: block;
    float: left;
    padding: 0px 0px 0px 20px;
}

div#footer_dark div#footer_dark_center ul li a{
    text-decoration: none;
    color: #6c6c6c;
    text-transform: uppercase;
}

div#footer_dark div#footer_dark_center ul li a:hover{
    text-decoration: underline;
}
span.header_news a{
    color: #9b9b9b;
    font-size: 11px;
    text-transform: uppercase;
    font-family: helvetica;
    font-weight: bold;
}
span.header_date a{
    color: #9b9b9b;
    font-size: 11px;
    text-transform: uppercase;
    font-family: helvetica;
    font-weight: bold;
}
div#recent_news li.rpwe-img a.rpwe-img img.rpwe-thumg{
border: 0px !important;
}

div#recent_news h3.rpwe-title a{
    color: #000000;
    font-size: 12px;
}

ul.rpwe-ul{
    margin: 0px !important;
}

.rpwe-block li{
    padding: 12px 12px 0px 12px;
    border-bottom: 1px solid #d8d8d8 !important;
    margin-bottom: 0px !important;
}
.rpwe-block ul {
    list-style: none!important;
    margin-left: 0!important;
    padding-left: 0!important;
}
.rpwe-block li {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    padding-bottom: 10px;
    list-style-type: none;
}
.rpwe-block a {
    display: inline!important;
    text-decoration: none;
}
.rpwe-block h3 {
    background: none!important;
    clear: none;
    margin-bottom: 0!important;
    margin-top: 0!important;
    font-weight: 400;
    font-size: 12px!important;
    line-height: 1.5em;
}
.rpwe-thumb {
    border: 1px solid #EEE!important;
    box-shadow: none!important;
    margin: 2px 10px 2px 0;
    padding: 3px!important;
}
.rpwe-summary {
    font-size: 12px;
}
.rpwe-time {
    color: #bbb;
    font-size: 11px;
}
.rpwe-comment {
    color: #bbb;
    font-size: 11px;
    padding-left: 5px;
}
.rpwe-alignleft {
    display: inline;
    float: left;
}
.rpwe-alignright {
    display: inline;
    float: right;
}
.rpwe-aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.rpwe-clearfix:before,
.rpwe-clearfix:after {
    content: "";
    display: table !important;
}
.rpwe-clearfix:after {
    clear: both;
}
.rpwe-clearfix {
    zoom: 1;
}

.advps-slide-container{
    /*width: 263px;*/
    width: 528px;
    float: left;
    overflow: hidden;
}

.advs-title, .advs-title a{
    line-height: 22px !important;
    height: 90px;
    overflow: hidden;
}

img.rpwe-alignleft.rpwe-thumb{
    border: 0px !important;
    margin: 0px 15px 5px 0px !important;
    padding: 0px !important;
    width: 80px;
}

div#wslg57e182a5d4aac{
    margin: 0px !important;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.a2a_default_style a{
    margin-bottom: 3px;
}
div#categories{
    background-color: #fff;
    height: 50px;
    width: 100%;
    position: fixed;
    z-index: 99999;
    top: 50px;
    left: 0px;
    border-bottom: 2px solid rgba(74, 74, 74, .3);
}
div#categories ul{
    margin: 0px auto;
    padding: 15px 0px 0px 0px;
    width: 1058px;
}
div#categories ul li{
    float: left;
    list-style: none;
    padding: 0px 13px 0px 0px;
}
div#categories ul li a{
    color: red;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #cdcdcd;
    color: #ffffff;
    padding: 5px 8px 5px 8px;
}
div#categories ul li.text{
    font-size: 18px;
    color: #2c2c2c;
    font-weight: bold;
    width: 115px;
    text-transform: uppercase;
}
div#big div#news{
    margin:19px 0px 0px 0px;
    height: 450px;
    overflow: hidden;
    background-color: #fff;
    padding: 15px;
}
div#big div#left{
    width: 743px;
    float: left;
    margin-right: 14px;
}
div#big div#left div#search_title{
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 20px;
}
div#big div#left.marginTop{
    margin-top: 22px;
}
div#big div#left div.chosen_category{
    color: #ffffff;
    font-size: 14px;
    margin: 21px 0px 11px 0px;

}
div#top div#top_right ul li a.rss{
    color: #fff;
    font-size: 16px;
}
div#big div#left div.chosen_category span.green{
    padding: 5px 8px 5px 8px;
    background-color: #8fc238;
}

div#big div#left div.big_select:hover{
    box-shadow: 0px 1px 2px rgba(0,0,0,0.5);
}
div#big div#left div.big_select{
    width: 238px;
    height: 240px;
    background-color: #ffffff;
    float: left;
    position: relative;
}
div#big div#left div.sponsored{
    background-color: #4a4a4a;
}

div#big div#left div.big_select.sponsored div.bold_text a{
    color: #cdcdcd;
    font-weight: normal;
}

div#big div#left div.separatop_news{
    float: left;
    width: 13px;
    height: 240px;
}

div#big div#left div.big_select div.image{
    position: relative;
    height: 147px;
    overflow: hidden;
}
div#big div#left div.big_select div.image img{
    width: 238px;
}
div#big div#left div.big_select div.image div.fb{
    width: 25px;
    height: 25px;
    position: absolute;
    top: 123px;
    right: 0px;
}
div#big div#left div.big_select div.image div.fb img{
    width: 25px;
}
div#big div#left div.big_select div.image span.category{
    position: absolute;
    height: 17px;
    background-color: #2c2c2c;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 14px;
    padding: 4px 8px 4px 8px;
    top: 122px;
    left:0px;
}
div#big div#left span.category_name{
    height: 17px;
    background-color: #2c2c2c;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 14px;
    padding: 4px 8px 4px 8px;
}
div#big div#left div.big_select div.date{
    color: rgba(155,155,155,1);
    font-size: 12px;
    width: 200px;
    height: 20px;
    position: absolute;
    left: 12px;
    bottom: 6px;    
}
div#big div#left div.chosen_category span.color a{
    padding: 5px 8px 5px 8px;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
}
div#big div#left div.big_select div.bold_text a{
    font-size: 14px;
    color: #4a4a4a;
    font-weight: bold;

    text-decoration: none;
}
div#big div#left div.big_select div.bold_text{
    margin: 8px 0px 0px 10px;
}
div#big div#left div.big_select div.yellow_block{
    position: absolute;
    top: 123px;
    left: 7px;
    height: 16px;
    background-color: #ffd800;
    padding-bottom: 2px;
    border-radius: 3px;
}
div#big div#left div.big_select div.yellow_block a{
    text-decoration: none;
    color: #4a4a4a;
    font-size: 12px;
    padding: 0px 4px 0px 4px;
}
div#big div#left div#banner{
    width: 739px;
    height: 89px;
    border: 1px solid #979797;
    margin-top: 16px;
}
div#big div#left div.title_view{
    color: #000000;
    font-size: 18px;
    font-weight:bold;
    margin: 29px 0px 9px 0px;
}
div#big div#left div.repeat{
    background-color: #ffffff;
    width: 365px;
    float: left;
}
div#big div#left div.repeat div.img{
    overflow: hidden;
    width: 140px;
    height: 130px;
    margin: 10px 10px 10px 10px;
    float: left;
}
div#big div#left div.repeat div.text_repeat{
    float: left;
    width: 195px;
}
div#big div#left div.repeat div.text_repeat div.title_repeat{
    color: #9b9b9b;
    font-size: 11px;
    font-weight: bold;
    margin: 12px 0px 1px 0px; 
    text-transform: uppercase;
}
div#big div#left div.repeat div.text_repeat div.bold_text{
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    margin: 5px 0;
}

div#big div#left div.repeat div.text_repeat div.bold_text a{
    color: #000000;
    text-decoration: none;
}
div#big div#left div.repeat div.text_repeat div.description_repeat{
    color: #9b9b9b;
    font-size: 12px;
    font-weight: normal;
}
div#big div#left div.repeat div.separator{
    width: 365px;
    height: 1px;
    background-color: #eeeeee;
}
div#big div#left div#separator_news{
    float: left;
    width: 13px;
    background-color: #eeeeee;
    height: 10px;
}
div#big div#left div.baner{
    width: 742px;
    height: 105px;
    background-color: #ffffff;
    margin-top: 19px;
}
div#big div#left div.baner div.banner_img{
    padding: 7px 8px 8px 8px;
}
div#big div#left div.views{
    width: 238px;
    height: 188px;
    float: left;
    position: relative;
    background-color: #2c2c2c;
    border: 1px solid #2c2c2c;
}
div#big div#left div.views div.fb{
    position: absolute;
    width: 26px;
    height: 25px;
    top: 122px;
    right: 0px;
}
div#big div#left div.views div.description{
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    padding: 8px 0px 0px 10px;
}
div#big div#left div.separator_views{
    width: 11.5px;
    float: left;
    height: 190px;
    background-color: #ffffff;
}
div#big div#left div.separator_long{
    width: 743px;
    height: 10px;
    background-color: #ffffff;
}
div#big div#left div#videos section.grid-wrap.GRWR,
div#big div#left div#videos figure{
    margin: 0;
    padding: 0;
}
div#big div#left div#videos ul.GRU.grid{
    height: auto !important;
}
div#big div#left div#videos ul li.imgLiii{
    width: 238px !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    margin-right: 11px !important;
    border: 1px solid #2c2c2c;
}
div#big div#left div#videos ul li.imgLiii:last-child{
    margin: 0px !important;
}
div#big div#left div#videos ul li.imgLiii figcaption{
    background-color: #2c2c2c !important;
    margin: 0 !important;
    color: #fff !important;
    padding: 0px !important;
}
div#big div#left div#videos ul li.imgLiii figcaption p{
    display: none !important;
}
div#big div#left div#videos ul li.imgLiii figcaption h3{
    color: #fff !important;
    margin: 0 !important;
    font-size: 12px !important;
    font-family: Helvetica !important;
    text-align: left;
    padding: 10px;
}
div#big div#right{
    float: left;
    width: 300px;
}
div#big div#left div#left_menu{
    width: 230px;
    float: left;
}
div#big div#left div#left_menu ul{
    margin: 0px;
    padding: 0px;
}
div#big div#left div#left_menu ul li{
    list-style: none;
    float: left;
}
div#big div#left div#left_menu ul li.separator{
    background-color:#a8a8a8;
    width: 1px;
    height: 10px; 
    margin: 4px 5px 0px 5px;
}
div#big div#left div#left_menu ul li a{
    text-decoration: none;
    color: #a8a8a8;
    font-size: 13px;
}
div#big div#left div#left_menu ul li a:hover{
    text-decoration: underline;
}
div#big div#left div#right_menu{
    width: 223px;
    float: right;
    color: #9b9b9b;
    font-size: 12px;
    text-decoration: none;
}
div#big div#left div#right_menu div.label{
    float: left;
    width: 55px;
    margin-top: 3px;
}
div#big div#left div#right_menu ul.share-right{
    padding: 0px;
    margin: 0px;
    display: inline;
}
div#big div#left div#right_menu ul.share-right li{
    float: left;
    list-style: none;
}
div#big div#left div#right_menu ul.share-right li a{
    margin-left: 5px;
}
div#big div#left div#big_left{
    background-color: #ffffff;
}
div#big div#left div#big_left div.thumbnail{
    text-align: center;
}
div#big div#left div#big_left div.thumbnail img{
    max-width: 743px;
}
div#big div#left div#big_left h1#title_news{
    color: #000000;
    font-size: 32px;
    font-weight: bold;
    padding: 14px 15px 0px 15px;
    margin: 0px 0px 15px 0px;
}
div#big div#left div#big_left div.title{
    color: #000000;
    font-size: 25px;
    font-weight: bold;
    padding-left: 16px;
}
div#big div#left div#big_left div.text{
    padding: 10px 16px 0px 16px;
    overflow: hidden;
}
div#big div#left div#big_left div.text img{
    width: 100%;
}
div#big div#left div#big_left div.text div.tags{
    font-size: 11px;
    margin-bottom: 10px;
    color: #9b9b9b;
}
div#big div#left div#big_left div.text div.tags a{
    text-decoration: none;
    color: #9b9b9b;
}
div#big div#left div#big_left div.text div.tags a:hover{
    text-decoration: underline;
}
div#big div#left div#big_left div#image{
    margin: 5px 22px 5px 22px;
}
div#big div#left div#big_left div#like{
    float: left;
    width: 70px;
    margin: 5px 113px 25px 0px;
}
div#big div#left div#big_left div#text_social{
    color: #4a4a4a;
    font-size: 14px;
    float: right;
    width: 74px;
    margin: 26px 0px 25px 0px;
}
div#big div#left div#big_left div#social_img{
    float: right;
    margin-top: 5px;
    margin-right: 20px;
}
div#big div#left div#big_left div#social_img div.social_shares{
    width: 92px;
    height: 24px;
    float: right;
    margin-left: 14px;
    margin-top: 13px;
}
div#big div#left div#big_left div#social_img div.social_shares div.social_icon{
    width: 46px;
    height: 24px;
    float: left;
    background-color: #4a4a4a;
}
div#big div#left div#big_left div#social_img div.social_shares div.shares_count{
    width: 45px;
    height: 18px;
    float: left;
    border-top: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    font-size: 11px;
    text-align: center;
    color: #8a7777;
    padding-top: 4px;
}
div#big div#big_left iframe{
    width: 90%;
    height: 360px;
    text-align: center;
}
div#big div#left div#facebook{
    margin-top: 11px;
    background-color: #fff;
    padding: 10px;
}
.bx-wrapper .bx-prev {
    left: 10px !important;
    background: url(../images/Arrow_Left@2x.png) no-repeat 0 !important;
}

.bx-wrapper .bx-next {
    right: 10px !important;
    background: url(../images/Arrow_Right@2x.png) no-repeat !important;
}
.bx-wrapper .bx-prev:hover {
    background-position: 0 0 !important;
}

.bx-wrapper .bx-next:hover {
    background-position:  0 !important;
}

.bx-wrapper .bx-controls-direction a {
    top: 40% !important;
    width: 22px !important;
    height: 39px !important;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none !important;
}

.bx-wrapper img {
    display: inline !important;
    width: auto !important;
}

div#big div#today_event{
    width: 774px;
    float: left;
    height: 430px;
    position: relative;
    overflow: hidden;
}
div#big div#today_event .advps-slide-container{
    width: 774px;
}
div#big div#today_event .advps-slide-container .advps-slide{
    height: 430px;
    overflow: hidden;
}
div#big div#today_event .advps-slide-container img.attachment-ug_big.size-ug_big.wp-post-image{
    width: 774px !important; 
}
div#big div#today_event div#images{
    height: 430px;
    overflow: hidden;
}
div#big div#today_event div#line_block{
    position: absolute;
    top: 305px;
    left: 11px;
    z-index: 3;
}
div#big div#today_event div#line_block div#yellow{
    height: 23px;
    background-color: #ffd800;
    border-radius: 3px 3px 3px 3px;
    padding-top: 4px;
    z-index: 2;
    float: left;
    margin-right: 5px;
}
div#big div#today_event div#line_block div#yellow a{
    color: #4a4a4a;
    text-decoration: none;
    padding: 0px 6px 0px 6px;
    font-size: 16px;
}
div#big div#today_event div#line_block div#yellow a span#bold_text{
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 4px;
}
div#big div#today_event div#line_block div#fb_event{
    width: 27px;
    height: 27px;
    z-index: 2;
    float: left;
}
div#big div#today_event div.advps-excerpt-one div.advps-excerpt-block-one{
    padding: 0 !important;
}
div#big div#today_event div.advps-excerpt-one{
    position: absolute;
    top: 333px !important;
    left: 17px !important;
    width: 708px !important;
    height: 50px !important;
    overflow: hidden !important;
}
div#big div#today_event div#title_event{
    position: absolute;
    top: 340px;
    left: 17px;
    width: 708px;
    height: 43px;
    overflow: hidden;
}
div#big div#today_event div.advps-excerpt-one h1{
    margin: 0px !important;
    padding: 0px !important;
}
div#big div#today_event ul.bxslider li div.bx-caption a{
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 26px !important;
    line-height: 22px !important;
    text-decoration: none !important;
    margin: 0 !important;
    height: 43px !important;
}
div#big div#today_event ul.bxslider li div.bx-caption div.description{
    color: #ffffff;
    font-size: 14px;
    padding: 0px 10px 5px 10px;
}
div#big div#today_event div#title_event a{
    color: #ffffff;
    font-weight: bold;
    font-size: 36px;
    text-decoration: none;
}
div#big div#today_event div#description_event{
    color: #ffffff;
    font-size: 14px;
    position: absolute;
    top: 382px;
    left: 17px;
    width: 740px;
    height: 34px; 
    z-index: 2;
}
div#big div#today_event div#arrow_left{
    width: 22px;
    height: 39px;
    position: absolute;
    top: 176px;
    left: 24px;
}
div#big div#today_event div#arrow_right{
    width: 22px;
    height: 39px;
    position: absolute;
    top: 176px;
    right: 24px;
}
div#big div#today_event div#description_event span.tag{
    color: #ffd800;
    font-weight: bold;
}
div#big div#other_events{
    width: 260px;
    float: right;
}
div#big div#other_events div.repeat_othet_events{
    width: 260px;
    /*height: 118px;*/
    height: 134px;
    position: relative;
    border-bottom: 1px solid #979797;
    border-right: 1px solid #979797;
    border-left: 1px solid #979797;
    margin-bottom: 10px;
}
div#big div#other_events div.repeat_othet_events.first{
    border-top: 1px solid #979797;
}
div#big div#other_events div.repeat_othet_events div.line{
    position: absolute;
    /*top: 65px;*/
    top: 81px;
    left: 5px;
    height: 18px;
    z-index: 2;
}
div#big div#other_events div.repeat_othet_events div.line div.yellow_block{
    height: 16px;
    background-color: #ffd800;
    padding-bottom: 2px;
    border-radius: 3px;
    float: left;
    margin-right: 6px;
}
div#big div#other_events div.repeat_othet_events div.img{
    width: 260px;
    /*height: 118px;*/
    height: 134px;
    overflow: hidden;
}
div#big div#other_events div.repeat_othet_events div.img img{
    width: 100%;
}
div#big div#other_events div.repeat_othet_events div.line div.yellow_block a{
    text-decoration: none;
    color: #4a4a4a;
    font-size: 12px;
    padding: 0px 4px 0px 4px;
}
div#big div#other_events div.repeat_othet_events div.line div.facebook{
    width: 18px;
    height: 18px;
    float: left;
}
div#big div#other_events div.repeat_othet_events div.line div.facebook img{
    width: 18px;
}
div#big div#other_events div.repeat_othet_events div.title_event{
    width: 250px;
    height: 30px;
    overflow: hidden;
    position: absolute;
    /*top: 86px;*/
    top: 103px;
    left: 5px;
    z-index: 2;
    line-height: 13px;
}
div#big div#other_events div.repeat_othet_events div.title_event a{
    text-decoration: none;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;

}
div#big div#other_events div.repeat_othet_events div.bottom_shadow{
    width: 260px;
    height: 50px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #000;
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,0,0,0)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,0,0,0)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,0,0,0)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to top, rgba(0,0,0,1), rgba(0,0,0,0));
}
div#big div#calendar{
    margin-top: 9px;
}
div#big div#centar_events{
    width: 1058px;
}
div#big div#centar_events div.main_event{
    color:  #ffffff;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 32px 0 25px 0;

}
div#big div#centar_events div.repeat_event:hover{
    box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
}
div#big div#centar_events div.repeat_event{
    width: 335px;
    height: 299px;
    background-color: #6c6c6c;
    position: relative;
    float: left;
    border: 1px solid #6c6c6c;
}
div#big div#centar_events div.repeat_event div.image_centar{
    width: 335px;
    height: 210px;
    overflow: hidden;
}
div#big div#centar_events div.repeat_event div.image_centar img{
    width: 100%;
}
div#big div#centar_events div.repeat_event div.social{
    position: absolute;
    top: 185px;
    left: 8px;
    height: 19px;
}

div#big div#centar_events div.repeat_event div.social div.yellow_centar{
    background-color: #ffd800;
    float: left;
    height: 16px;
    border-radius: 3px;
    padding-bottom: 2px;
    margin-right: 4px;
}
div#big div#centar_events div.repeat_event div.social div.yellow_centar a{
    color: #4a4a4a;
    font-size: 12px;
    text-decoration: none;
    padding: 0 4px 0 4px;
}
div#big div#centar_events div.repeat_event div.social div.fb_centar{
    float: left;
    height: 19px;
}
div#big div#centar_events div.repeat_event div.social div.fb_centar img{
    height: 19px;
}
div#big div#centar_events div.repeat_event div.name_event{
    margin: 12px 12px 0 12px;
    height: 40px;
    overflow: hidden;
}
div#big div#centar_events div.repeat_event div.name_event a{
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    /*text-transform: uppercase;*/
}
div#big div#centar_events div.repeat_event div.text_event{
    color: #ffffff;
    font-size: 13px;
    height: 30px;
    overflow: hidden;
    margin: 3px 12px 0 12px;
    font-weight: normal !important;
}
div#big div#centar_events div.repeat_event div.text_event strong{
    font-weight: normal !important;
}
div#big div#centar_events div.separator_event{
    width: 23px;
    height: 10px;
    float: left;
}
div#big div#centar_events div.separatop_long_event{
    height: 25px;
}
div#big div#centar_events div#buton_view {
    background-color: #ffd800;
    margin: 42px auto 0;
    padding-top: 10px;
    width: 164px;
    height: 31px;
    border-radius: 5px;

}
div#big div#centar_events div#buton_view a{
    color: #4a4a4a;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase;
    padding-left: 20px;
}
div#grey_big{
    width: 1170px;
    margin: auto;
    background-color: #4a4a4a;
    position: relative;
}
div#grey_big div#big.home{
    margin: 50px auto 0;
    padding: 16px 0 0 0;
}

div#big div#calendar_popup{
    width: 940px;
    height: 596px;
    position: absolute;
    background-color: #4a4a4a;
    z-index: 99999;
    padding: 0 0 0 16px;
    border: 1px solid #979797;
    top: 66px;
    display: none;
}
div#big div#calendar_popup div#left{
    float: left;
    width: 624px;
}
div#big div#calendar_popup div#left div#title{
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    float: left;
    margin: 26px 0 0 0;
}

div#big div#calendar_popup div#left div#left_arrow{
    margin-top: 26px;
    float: right;
}
div#big div#calendar_popup div#left div#right_arrow{
    float: right;
    margin: 26px 0px 0px 0px;
}
div#big div#calendar_popup div#left div#text_month{
    float: right;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 26px 9px 8px 11px;
}
div#big div#popup_events{
    width: 272px;
    float: left;
    position: relative;
}
div#big div#popup_events div#day{
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 27px 0 7px 0;
}
div#big div#popup_events div#closing{
    position: absolute;
    top: 12px;
    left: 260px;
    width: 27px;
    height: 25px;
}
div#big div#popup_events div.right_block{
    width: 272px;
    height: 165px;
    position: relative;
    background-color: #626262;
    border: 1px solid #979797;
    margin: 0 0 0 0;
}
div#big div#popup_events div.right_block div.image_popup{
    width: 272px;
    height: 118px;
    overflow: hidden;
}
div#big div#popup_events div.right_block div.yellow_popup{
    background-color: #ffd800;
    border-radius: 3px;
    position: absolute;
    top: 73px;
    left: 6px;
    padding: 2px 4px 2px 4px;
    z-index: 2;
}
div#big div#popup_events div.right_block div.yellow_popup a{
    color: #4a4a4a;
    font-size: 12px;
    text-decoration: none;
}
div#big div#popup_events div.right_block div.title_head{
    position: absolute;
    width: 272px;
    height: 14px;
    top: 98px;
    left: 6px;
    overflow: hidden;
    z-index: 2;
}
div#big div#popup_events div.right_block div.title_head a{
    font-weight: bold;
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
}
div#big div#popup_events div.right_block div.description_popup{
    font-size: 14px;
    line-height: 15px;
    color: #cdcdcd;
    width: 253px;
    height: 30px;
    overflow: hidden;
    margin: 9px 0 0 10px;
}
div#big div#popup_events div.right_block div.bottom_shadow{
    width: 272px;
    height: 50px;
    position: absolute;
    bottom: 47px;
    left: 0px;
    background-color: #000;
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,0,0,0)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,0,0,0)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,0,0,0)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to top, rgba(0,0,0,1), rgba(0,0,0,0));
}
div#big div#popup_events div.separator_popup{
    width: 10px;
    height: 9px;
}
div#big div#calendar_popup div.fullcalendar{
    width: 624px;
}
div#big div#calendar_popup div.fullcalendar div.row{
    border-top: 1px solid #7b7b7b;
}
div#big div#calendar_popup div.fullcalendar div.last_row_border{
    background-color: #7b7b7b;
    height: 1px;
}
div#big div#calendar_popup div.fullcalendar div.dayCell{
    width: 78px;
    height: 80px;
    float: left;
    overflow: hidden;
    background-color: #626262;
    border-left: 1px solid #7b7b7b;
    font-size: 17px;
    color: #9b9b9b;
    text-align: right;
    padding: 5px 10px 0 0;
    position: relative;
}
div#big div#calendar_popup div.fullcalendar div.eventful-today.dayCell{
    background-color: #4a4a4a;
}
div#big div#calendar_popup div.fullcalendar div.dayCell:last-child{
    border-right: 1px solid #7b7b7b;
}
div#big div#calendar_popup div.fullcalendar div.last_line{
    width: 1px;
    height: 85px;
    float: left;
    background-color: #7b7b7b;
}
div#big div#calendar_popup div.fullcalendar div.dayCell a.bigCell{
    display: block;
    width: 78px;
    height: 80px;
    padding-right: 10px;
    text-decoration: none;
    color: #9b9b9b;
}
div#big div#calendar_popup div.fullcalendar div.dayCell div.daily_event{
    width: 39px;
    height: 16px;
    margin: 3px 0px 5px 9px;
    font-size: 12px;
    color: #4a4a4a;
    background-color: #cdcdcd;
    border-radius: 3px;
    text-align: center;
    padding-top: 2px;
}
div#big div#calendar_popup div.fullcalendar div.eventful-today.dayCell div.daily_event{
    background-color: #ffd800;
}
div#big div#calendar_popup div.fullcalendar div.dayCell div.dayNumber{
    position: absolute;
    top: 5px;
    right: 10px;
}
div#big div#calendar_popup div#right_daily_events,
div#big div#calendar_popup div#loading{
    color: #fff;
}
div#event_big{
    height: 513px;
    width: 1170px;
    background-color: #4a4a4a;
    margin: 50px auto 0;
    position: relative;
}
div#event_big div#selected_event{
    width: 774px;
    height: 430px;
    position: relative;
    padding: 28px 0px 0px 0px; 
    margin: 0px 6px 0px 54px;
    float: left;

}
div#event_big div#selected_event div#image_event{
    height: 430px;
    overflow: hidden;
}
div#event_big div#selected_event div#image_event img{
    height: auto;
    width: 774px;
}
div#event_big div#selected_event div.day_event{
    background-color: #ffd800;
    position: absolute;
    top: 415px;
    left: 18px;
    border-radius: 3px;
    padding: 5px 9px 5px 9px;
}
div#event_big div#selected_event div.day_event a{
    font-size: 15px;
    color: #4a4a4a;
    text-decoration: none;
}
div#event_big div#selected_event div.day_event span.bold_day{
    text-transform: uppercase;
    font-weight: bold;
}
div#event_big div#selected_event div.site{
    position: absolute;
    top: 415px;
    right: 20px;
}
div#event_big div#selected_event div.site span.site_url a{
    text-decoration: none;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
}
div#event_big div#selected_event div.site span.site_url{
    padding: 0 17px 14px 0;
}
div#event_big div#selected_event div.site img{
    vertical-align: middle;
}
div#event_big div.right_event{
    width: 280px;
    float: left;
    margin-top: 29px;
}
div#event_big div.right_event div.maps_event{
    margin-top: 8px;
    height: 210px;
    overflow: hidden;
}
div#event_big div.right_event div.img_banner{
    height: 212px;
    overflow: hidden;
}
div#left_object{
    background-color: #dddddd;
    padding: 15px 20px 0px 55px;
    float: left;
    width: 300px;
}
div#left_object div.logo_footbal{
    height: 285px;
    background-color: #ffffff;
}
div#left_object div.logo_footbal div.image_logo{
    height: 210px;
    overflow: hidden;
    text-align: center;
}
div#left_object div.logo_footbal div.image_logo img{
    height: 210px;
    /*width: 300px;*/
}
div#left_object div.logo_footbal h1.title_logo{
    color: #4a4a4a;
    font-size: 20px;
    font-weight: bold;
    margin: 12px 8px 15px 12px;
    padding: 0;
    overflow: hidden;
}
div#left_object div.logo_footbal h1.title_logo a{
    color: #4a4a4a;
    text-decoration: none;
}
div#left_object div.left_repeat_object{
    background-color: #ffffff;
    margin-top: 16px;
    color: #4a4a4a;
    font-size: 14px;
    padding: 40px 0px 0px 0px;
    position: relative;
}
div#left_object div.left_repeat_object a{
    color: #4a90e2;
    text-decoration: none;
}
div#left_object div.left_repeat_object div.content{
    margin: 0 15px;
}
div#left_object div.left_repeat_object div.texts{
    background-color: #4a4a4a;
    color: #ffffff;
    font-size: 14px;
    padding: 4px 8px 4px 8px;
    width: 74px;
    height: 17px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    text-align: center;
}
div#left_object div.left_repeat_object div.shere{
    color: #9b9b9b;
    margin: 25px 0px 10px 0px;
    font-size: 14px;
    float: left;
}
div#left_object div.left_repeat_object div.shere_boton{
    float: right;
    margin: 25px 0 10px 0;
}
div#left_object div.left_repeat_object div.shere_boton ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
div#left_object div.left_repeat_object div.shere_boton ul li{
    list-style: none;
    float: left;
    margin-right: 4px;
}
div#left_object div.left_repeat_object div.shere_boton ul li a img{
    width: 26px;
    height: 26px;
}
div#left_object div.left_repeat_object div.image_maps{
    height: 210px;
    margin-top: 8px;
}
div#left_object div.left_repeat_object div.separator_galery{
    width: 5px;
    height: 5px;
    background-color: #ffffff;
    float: left;
}
div#left_object div.left_repeat_object div.img_galery{
    float: left;
    width: 80px;
    height: 80px;
    overflow: hidden;
    margin-left: 5px;
}
div#left_object div.left_repeat_object div.img_galery img{
    height: 80px;
}
div#left_object div.left_repeat_object div.separator_galery_long{
    width: 265px;
    height: 10px;
    background-color: #ffffff;
}
div.special_big{
    width: 1170px !important;
    margin-top: 50px !important;
    margin-bottom: 0px !important;
    padding-bottom: 30px !important;
    background-color: #dddddd !important;
}
div.special_big div#menu_hidden{
    left: 0;
}
div.content div.texts span.adress_image{
    margin: 5px 14px 5px 0px;
}
div#right_news2{
    float: left;
    width: 740px;
    padding-top: 15px ;
}
div#right_news2 div.green_button{
    float: left;
}
div#right_news2 div.green_button a{
    background-color: #9bc960;
    text-decoration: none;
    display: block;
    font-size: 14px;
    color: #ffffff;
    padding: 5px 8px 6px 8px;
}
div#right_news2 div.social_object{
    float: right;
    width: 233px;
}
div#right_news2 div.social_object ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
div#right_news2 div.social_object ul li{
    list-style: none;
    float: left;
    margin-right: 4px;
}
div#right_news2 div.social_object span.text_new{
    color: #9b9b9b;
    font-size: 12px;
    margin-right: 12px;
    margin-top: 5px;
    display: block;
    float: left;
}
div#right_news2 div.social_object img.soc{
    vertical-align: middle;
}
div#right_news2 div.right_center{
    background-color: #ffffff;
    margin: 8px 0 8px 0;
    padding-bottom: 22px;
}
div#right_news2 div.right_center div.title_center{
    color: #000000;
    font-size: 32px;
    font-weight: bold;
    /*height: 76px;*/
    overflow: hidden;
    padding: 14px 16px 0;
}
div#right_news2 div.right_center div.main_image{
    margin: 20px 0 37px 0;
    overflow: hidden;
    text-align: center;
}
div#right_news2 div.right_center div.long_text{
    margin: 0 38px 0 38px;
    font-size: 14px;
    color: #4a4a4a;
    overflow: hidden;
}
div#left h2{
    margin: 10px 0;
    padding: 0px;
}
/*div#big_left img{
    width: 743px;
    height: auto;
}*/
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

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

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
        white-space: nowrap;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
}
.gallery {
    margin: auto;
    /* gallery clearing*/
    overflow: hidden;
    width: 100%;
}
.gallery .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
}
.gallery img {
/*    border: 2px solid #cfcfcf;*/
}
.gallery .gallery-caption {
    margin-left: 0;
}
.gallery br { clear: both }

figure{
    margin-left: 10px;
    margin-right: 10px;
}

/* available Columns */
.col-2 { width: 50% }
.col-3 { width: 33.333% }
.col-4 { width: 25% }
.col-5 { width: 20% }
.col-6 { width: 16.666% }
.col-7 { width: 14.285% }
.col-8 { width: 12.5% }
.col-9 { width: 11.111% }

.slider-pro {
    font-family: 'Open Sans', Arial;
}

/* Example 1 */

#example1 .sp-thumbnail {
    width: 100%;
    padding: 8px;
    background-color: #F0F0F0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#example1 .sp-thumbnail-title {
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #333;
}

#example1 .sp-thumbnail-description {
    font-size: 14px;
    color: #333;
}

@media (max-width: 860px) {
    #example1 .hide-medium-screen {
        display: none;
    }
}

@media (max-width: 640px) {
    #example1 .sp-layer {
        font-size: 12px;
    }

    #example1 .hide-small-screen {
        display: none;
    }
}

@media (max-width: 500px) {
    #example1 .sp-thumbnail {
        text-align: center;
    }

    #example1 .sp-thumbnail-title {
        font-size: 12px;
        text-transform: uppercase;
    }

    #example1 .sp-thumbnail-description {
        display: none;
    }
}

/* Example 3 */

#example3 .sp-selected-thumbnail {
    border: 4px solid #000;
}

/* Example 4 */

#example4 .sp-slides-container {
    background-color: #F4F4F4;
}

#example4 h3 {
    margin: 0 0 10px 0;
}

#example4 p {
    margin: 0 0 30px 0;
}

#example4 .sp-thumbnail-container {
    width: 200px;
    height: 130px;
    overflow: hidden;
    margin-bottom: 10px;
}

#example4 .sp-image-text {
    background: rgba( 80, 80, 80, 0.5 );
    color: #FFF;
    padding: 20px;
}

.links {
    text-align: center;
    margin-top: 10px;
}

/* Example 5 */

#example5 .sp-thumbnail-image-container {
    width: 130px;
    height: 90px;
    overflow: hidden;
    float: left;
}

#example5 .sp-thumbnail-image {
    height: 90px;
}

#example5 .sp-thumbnail-text {
    width: 170px;
    float: right;
    padding-left: 10px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#example5 .sp-thumbnail-title {
    margin-bottom: 5px;
    font-size: 14px;
    color: #000;
}

#example5 .sp-thumbnail-description {
    font-size: 14px;
    color: #333;
}

@media (max-width: 500px) {
    #example5 .sp-thumbnail {
        text-align: center;
    }

    #example5 .sp-thumbnail-image-container {
        display: none;
    }

    #example5 .sp-thumbnail-text {
        width: 120px;
    }

    #example5 .sp-thumbnail-title {
        font-size: 12px;
        text-transform: uppercase;
    }

    #example5 .sp-thumbnail-description {
        display: none;
    }
}

/*!
*  - v1.3
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/
/* Core
--------------------------------------------------*/
.slider-pro {
    position: relative;
    margin: 0 auto;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.sp-slides-container {
    position: relative;
}

.sp-mask {
    position: relative;
    overflow: hidden;
}

.sp-slides {
    position: relative;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
}

.sp-slide {
    position: absolute;
    text-align: center;
}

.sp-slide img{
    text-align: center;
}

.sp-image-container {
    overflow: hidden;
}

.sp-image {
    position: relative;
    display: block;
    border: none;
}

.sp-no-js {
    overflow: hidden;
    max-width: 100%;
}

/* Thumbnails
--------------------------------------------------*/
.sp-thumbnails-container {
    position: relative;
    overflow: hidden;
    direction: ltr;
}

.sp-top-thumbnails,
.sp-bottom-thumbnails  {
    left: 0;
    margin: 0 auto;
}

.sp-top-thumbnails {
    position: absolute;
    top: 0;
    margin-bottom: 4px;
}

.sp-bottom-thumbnails {
    margin-top: 4px;
}

.sp-left-thumbnails,
.sp-right-thumbnails {
    position: absolute;
    top: 0;
}

.sp-right-thumbnails {
    right: 0;
    margin-left: 4px;
}

.sp-left-thumbnails {
    left: 0;
    margin-right: 4px;
}

.sp-thumbnails {
    position: relative;
}

.sp-thumbnail {
    border: none;
}

.sp-thumbnail-container {
    position: relative;
    display: block;
    /*overflow: hidden;*/
    float: left;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.sp-rtl .sp-thumbnail-container {
    float: right;
}

.sp-thumbnail-container:before{
    height: 1px;
    background: rgb(216, 216, 216);
    position: absolute;
    top: 105px;
    left: 28px;
    width: 300px;
    content: '';
    z-index: 999;
}

/* Horizontal thumbnails
------------------------*/
.sp-top-thumbnails .sp-thumbnail-container,
.sp-bottom-thumbnails .sp-thumbnail-container {
    margin-left: 2px;
    margin-right: 2px;
}

.sp-top-thumbnails .sp-thumbnail-container:first-child,
.sp-bottom-thumbnails .sp-thumbnail-container:first-child {
    margin-left: 0;
}

.sp-top-thumbnails .sp-thumbnail-container:last-child,
.sp-bottom-thumbnails .sp-thumbnail-container:last-child {
    margin-right: 0;
}

/* Vertical thumbnails 
----------------------*/
.sp-left-thumbnails .sp-thumbnail-container,
.sp-right-thumbnails .sp-thumbnail-container {
    margin-top: 15px;
    margin-bottom: 15px;
    /*border-top: 1px solid rgb(216, 216, 216);*/
}

.sp-left-thumbnails .sp-thumbnail-container:first-child,
.sp-right-thumbnails .sp-thumbnail-container:first-child {
    margin-top: 0;
    border-top: 0px;
}

.sp-left-thumbnails .sp-thumbnail-container:last-child,
.sp-right-thumbnails .sp-thumbnail-container:last-child {
    margin-bottom: 0;
}

/* Right thumbnails with pointer
--------------------------------*/
.sp-right-thumbnails.sp-has-pointer {
    margin-left: -13px;
}

.sp-right-thumbnails.sp-has-pointer .sp-thumbnail {
    position: absolute;
    left: 28px;
    margin-left: 0 !important;
}

/*.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
    content: '';
    position: absolute;
    height: 100%;
    border-left: 5px solid #F00;
    left: 0;
    top: 0;
    margin-left: 13px;
}*/

.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
    margin-top: -20px;
    border-right: 13px solid #fff;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    z-index: 555;
}

/* Left thumbnails with pointer
-------------------------------*/
.sp-left-thumbnails.sp-has-pointer {
    margin-right: -13px;
}

.sp-left-thumbnails.sp-has-pointer .sp-thumbnail {
    position: absolute;
    right: 18px;
}

.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
    content: '';
    position: absolute;
    height: 100%;
    border-left: 5px solid #F00;
    right: 0;
    top: 0;
    margin-right: 13px;
}

.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
    margin-top: -8px;
    border-left: 13px solid #F00;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
}

/* Bottom thumbnails with pointer
---------------------------------*/
.sp-bottom-thumbnails.sp-has-pointer {
    margin-top: -13px;
}

.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail {
    position: absolute;
    top: 18px;
    margin-top: 0 !important;
}

.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
    content: '';
    position: absolute;
    width: 100%;
    border-bottom: 5px solid #F00;
    top: 0;
    margin-top: 13px;
}

.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 0;
    margin-left: -8px;
    border-bottom: 13px solid #F00;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}

/* Top thumbnails with pointer
------------------------------*/
.sp-top-thumbnails.sp-has-pointer {
    margin-bottom: -13px;
}

.sp-top-thumbnails.sp-has-pointer .sp-thumbnail {
    position: absolute;
    bottom: 18px;
}

.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
    content: '';
    position: absolute;
    width: 100%;
    border-bottom: 5px solid #F00;
    bottom: 0;
    margin-bottom: 13px;
}

.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 0;
    margin-left: -8px;
    border-top: 13px solid #F00;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}

/* Layers
--------------------------------------------------*/
.sp-layer {
    position: absolute;
    margin: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-backface-visibility: hidden;
}

.sp-black {
    color: #FFF;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
}

.sp-white {
    color: #000;
    background: rgb(255, 255, 255);
    background: rgba(255, 255, 255, 0.7);
}

.sp-rounded {
    border-radius: 10px;
}

.sp-padding {
    padding: 10px;
}

/* Touch Swipe
--------------------------------------------------*/
.sp-grab {
    cursor: url(../images/openhand.cur), move;
}

.sp-grabbing {
    cursor: url(../images/closedhand.cur), move;
}

.sp-selectable {
    cursor: default;
}

/* Caption
--------------------------------------------------*/
.sp-caption-container {
    text-align: left;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(to top, rgba(0,0,0,1), rgba(0,0,0,0));
    color: #fff;
    font-size: 20px;
    padding: 30px 10px 18px 10px;
    font-weight: bold;
    width: 693px;
}

.sp-caption-container a{
    text-decoration: none;
    color: #fff;
}

/* Full Screen
--------------------------------------------------*/
.sp-full-screen {
    margin: 0 !important;
    background-color: #000;
}

.sp-full-screen-button {
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 30px;
    line-height: 1;
    cursor: pointer;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.sp-full-screen-button:before {
    content: '\2195';
}

.sp-fade-full-screen {
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.slider-pro:hover .sp-fade-full-screen {
    opacity: 1;
}

/* Buttons
--------------------------------------------------*/
.sp-buttons {
    position: relative;
    width: 100%;
    text-align: center;
    padding-top: 10px;
}

.sp-rtl .sp-buttons {
    direction: rtl;
}

.sp-full-screen .sp-buttons {
    display: none;
}

.sp-button {
    width: 10px;
    height: 10px;
    border: 2px solid #000;
    border-radius: 50%;
    margin: 4px;
    display: inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
}

.sp-selected-button {
    background-color: #000;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .sp-button {
        width: 14px;
        height: 14px;
    }
}

@media only screen and (min-width: 568px) and (max-width: 768px) {
    .sp-button {
        width: 16px;
        height: 16px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 568px) {
    .sp-button {
        width: 18px;
        height: 18px;
    }
}

/* Arrows
--------------------------------------------------*/
.sp-arrows {
    position: absolute;
}

.sp-fade-arrows {
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.sp-slides-container:hover .sp-fade-arrows {
    opacity: 1;
}

.sp-horizontal .sp-arrows {
    width: 100%;
    left: 0;
    top: 50%;
    margin-top: -15px;
}

.sp-vertical .sp-arrows {
    height: 100%;
    left: 50%;
    top: 0;
    margin-left: -10px;
}

.sp-arrow {
    position: absolute;
    display: block;
    width: 20px;
    height: 30px;
    cursor: pointer;
}

.sp-vertical .sp-arrow {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.sp-horizontal .sp-previous-arrow {
    left: 20px;
    right: auto;
}

.sp-horizontal.sp-rtl .sp-previous-arrow {
    right: 20px;
    left: auto;
}

.sp-horizontal .sp-next-arrow {
    right: 20px;
    left: auto;
}

.sp-horizontal.sp-rtl .sp-next-arrow {
    left: 20px;
    right: auto;
}

.sp-vertical .sp-previous-arrow {
    top: 20px;
}

.sp-vertical .sp-next-arrow {
    bottom: 20px;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.sp-previous-arrow:before,
.sp-previous-arrow:after,
.sp-next-arrow:before,
.sp-next-arrow:after {
    content: '';
    position: absolute;
    width: 50%;
    height: 50%;
    background-color: #FFF;
}

.sp-arrow:before {
    left: 30%;
    top: 0;
    -webkit-transform: skew(145deg, 0deg);
    -ms-transform: skew(145deg, 0deg);
    transform: skew(145deg, 0deg);
}

.sp-arrow:after {
    left: 30%;
    top: 50%;
    -webkit-transform: skew(-145deg, 0deg);
    -ms-transform: skew(-145deg, 0deg);
    transform: skew(-145deg, 0deg);
}

.sp-next-arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.sp-horizontal.sp-rtl .sp-previous-arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.sp-horizontal.sp-rtl .sp-next-arrow {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

.ie8 .sp-arrow,
.ie7 .sp-arrow {
    width: 0;
    height: 0;
}

.ie8 .sp-arrow:before,
.ie8 .sp-arrow:after,
.ie7 .sp-arrow:before,
.ie7 .sp-arrow:after {
    content: none;
}

.ie8.sp-horizontal .sp-previous-arrow,
.ie7.sp-horizontal .sp-previous-arrow {
    border-right: 20px solid #FFF;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
}

.ie8.sp-horizontal .sp-next-arrow,
.ie7.sp-horizontal .sp-next-arrow {
    border-left: 20px solid #FFF;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
}

.ie8.sp-vertical .sp-previous-arrow,
.ie7.sp-vertical .sp-previous-arrow {
    border-bottom: 20px solid #FFF;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
}

.ie8.sp-vertical .sp-next-arrow,
.ie7.sp-vertical .sp-next-arrow {
    border-top: 20px solid #FFF;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
}

/* Thumbnail Arrows
--------------------------------------------------*/
.sp-thumbnail-arrows {
    position: absolute;
}

.sp-fade-thumbnail-arrows {
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows {
    opacity: 1;
}

.sp-top-thumbnails .sp-thumbnail-arrows,
.sp-bottom-thumbnails .sp-thumbnail-arrows {
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -12px;
}

.sp-left-thumbnails .sp-thumbnail-arrows,
.sp-right-thumbnails .sp-thumbnail-arrows {
    height: 100%;
    top: 0;
    left: 50%;
    margin-left: -7px;
}

.sp-thumbnail-arrow {
    position: absolute;
    display: block;
    width: 15px;
    height: 25px;
    cursor: pointer;
}

.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,
.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.sp-top-thumbnails .sp-previous-thumbnail-arrow,
.sp-bottom-thumbnails .sp-previous-thumbnail-arrow {
    left: 0px;
}

.sp-top-thumbnails .sp-next-thumbnail-arrow,
.sp-bottom-thumbnails .sp-next-thumbnail-arrow {
    right: 0px;
}

.sp-left-thumbnails .sp-previous-thumbnail-arrow,
.sp-right-thumbnails .sp-previous-thumbnail-arrow {
    top: 0px;
}

.sp-left-thumbnails .sp-next-thumbnail-arrow,
.sp-right-thumbnails .sp-next-thumbnail-arrow {
    bottom: 0px;
}

.sp-previous-thumbnail-arrow:before,
.sp-previous-thumbnail-arrow:after,
.sp-next-thumbnail-arrow:before,
.sp-next-thumbnail-arrow:after {
    content: '';
    position: absolute;
    width: 50%;
    height: 50%;
    background-color: #FFF;
}

.sp-previous-thumbnail-arrow:before {
    left: 30%;
    top: 0;
    -webkit-transform: skew(145deg, 0deg);
    -ms-transform: skew(145deg, 0deg);
    transform: skew(145deg, 0deg);
}

.sp-previous-thumbnail-arrow:after {
    left: 30%;
    top: 50%;
    -webkit-transform: skew(-145deg, 0deg);
    -ms-transform: skew(-145deg, 0deg);
    transform: skew(-145deg, 0deg);
}

.sp-next-thumbnail-arrow:before {
    right: 30%;
    top: 0;
    -webkit-transform: skew(35deg, 0deg);
    -ms-transform: skew(35deg, 0deg);
    transform: skew(35deg, 0deg);
}

.sp-next-thumbnail-arrow:after {
    right: 30%;
    top: 50%;
    -webkit-transform: skew(-35deg, 0deg);
    -ms-transform: skew(-35deg, 0deg);
    transform: skew(-35deg, 0deg);
}

.ie8 .sp-thumbnail-arrow,
.ie7 .sp-thumbnail-arrow {
    width: 0;
    height: 0;
}

.ie8 .sp-thumbnail-arrow:before,
.ie8 .sp-thumbnail-arrow:after,
.ie7 .sp-thumbnail-arrow:before,
.ie7 .sp-thumbnail-arrow:after {
    content: none;
}

.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow,
.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow {
    border-right: 12px solid #FFF;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
}

.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow,
.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow {
    border-left: 12px solid #FFF;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
}

.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,
.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow {
    border-bottom: 12px solid #FFF;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
}

.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,
.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow {
    border-top: 12px solid #FFF;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
}

/* Video
--------------------------------------------------*/
a.sp-video {
    text-decoration: none;
}

a.sp-video img {
    -webkit-backface-visibility: hidden;
    border: none;
}

a.sp-video:after {
    content: '\25B6';
    position: absolute;
    width: 45px;
    padding-left: 5px;
    height: 50px;
    border: 2px solid #FFF;
    text-align: center;
    font-size: 30px;
    border-radius: 30px;
    top: 0;
    color: #FFF;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.2);
    margin: auto;
    line-height: 52px;
}

/* CSS for preventing styling issues in WordPress
--------------------------------------------------*/
.slider-pro img.sp-image,
.slider-pro img.sp-thumbnail {
    max-width: none;
    max-height: none;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    -webkit-box-shadow: none !important;
    -mox-box-shadow: none !important;
    box-shadow: none !important;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
}

.slider-pro a {
    position: static;
    transition: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -o-transition: none !important;
}

.slider-pro iframe,
.slider-pro object,
.slider-pro video,
.slider-pro embed,
.slider-pro canvas {
    max-width: none;
    max-height: none;
}

.slider-pro p.sp-layer {
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
}

.slider-pro h1.sp-layer {
    font-size: 32px;
    line-height: 1.4;
    margin: 0;
}

.slider-pro h2.sp-layer {
    font-size: 24px;
    line-height: 1.4;
    margin: 0;
}

.slider-pro h3.sp-layer {
    font-size: 19px;
    line-height: 1.4;
    margin: 0;
}

.slider-pro h4.sp-layer {
    font-size: 16px;
    line-height: 1.4;
    margin: 0;
}

.slider-pro h5.sp-layer {
    font-size: 13px;
    line-height: 1.4;
    margin: 0;
}

.slider-pro h6.sp-layer {
    font-size: 11px;
    line-height: 1.4;
    margin: 0;
}

.slider-pro img.sp-layer {
    border: none;
}
ul#image-gallery{
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    height: 300px !important;
}
.content-slider li{
    background-color: #ed3020;
    text-align: center;
    color: #FFF;
}
.content-slider h3 {
    margin: 0;
    padding: 70px 0;
}
div#home_gallery{
    margin: 10px 0;
    padding: 10px;
}
.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    /*-webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;*/
    /*transition: border-radius 0.12s linear 0s 0.35s linear 0s;*/
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery li.active img, .lSSlideOuter .lSPager.lSGallery li:hover img{
    opacity: 1;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: 60px;
    max-width: 100%;
    opacity: 0.5;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    background-image: url('../images/controls.png');
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
._1mf._1mj{
    white-space: normal !important;
}
.dialogPopup{
    z-index: 999 !important;
    border: 0;
    box-shadow: 2px 5px 20px rgba(0, 0, 0, 0.5);
}
.dialogPopup img{
    width: 230px;
    margin-top: 20px;
    border: 1px solid #d2d2d2;
    border-radius: 120px;
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.2);
}
.dialogPopup .text{
    color: #7a7a7a;
    font-family: Helvetica;
    font-size: 17px;
    margin-top: 10px;
}
.dialogPopup .ui-button-spl1,
.dialogPopup .ui-button-spl1:active,
.dialogPopup .ui-button-spl1:focus {
    color: #fff;
    background: #3766AD;
    border: 0;
    box-shadow: none;
    outline: none;
}
.dialogPopup .ui-button-spl1:hover{
    background: #2B599E;
    border: 0;
    color: #fff;
    box-shadow: none;
    outline: none;
}
.dialogPopup .read-more,
.dialogPopup .read-more:active,
.dialogPopup .read-more:focus {
    color: #3766AD;
    background: none;
    border: 0;
    box-shadow: none;
    outline: none;
}
.dialogPopup .read-more:hover{
    color: #2B599E;
    background: none;
    border: 0;
    box-shadow: none;
    outline: none;
}
.dialogPopup .ui-widget-header{
    background: none;
    border: 0;
    color: #7a7a7a;
    font-size: 19px;
    font-weight: normal;
    font-family: Helvetica;
}
.dialogPopup.ui-widget.ui-widget-content{
    border: 0;
    border-radius: 0 !important;
}
.dialogPopup.ui-corner-all,
.dialogPopup.ui-corner-bottom,
.dialogPopup.ui-corner-right,
.dialogPopup.ui-corner-br{
    border: 0;
    border-radius: 0 !important;
}
.ui-widget-overlay{
    opacity: 0.7 !important;
    z-index: 777 !important;
}



