/* 
    Document   : kamisia
    Created on : 2013-06-26, 11:48:03
    Author     : Kamisia
    Description:
        Purpose of the stylesheet follows.
*/
root { 
    display: block;
}

.link:hover{
    color:#000  !important;
    text-decoration:none !important;
}

.sort1{
    background-image:url(../img/sprite_sort.png);
    background-position: 0px 0px;
    width:14px;
    height:14px;
    margin-right:10px;
    float:left;
}

.sort1:active{
    background-image:url(../img/sprite_sort.png);
    background-position: -14px 0px;
    width:14px;
    height:14px;
    margin-right:10px;
    float:left;
}

.sort2{
    background-image:url(../img/sprite_sort.png);
    background-position: 0px -15px;
    width:14px;
    height:14px;
    margin-right:10px;
    float:left;
}

.sort2:active{
    background-image:url(../img/sprite_sort.png);
    background-position: -15px -15px;
    width:14px;
    height:14px;
    margin-right:10px;
    float:left;
}

.sort3{
    background-image:url(../img/sprite_sort.png);
    background-position: 0px -30px;
    width:14px;
    height:14px;
    float:left;
}

.sort3:active{
    background-image:url(../img/sprite_sort.png);
    background-position: -44px -30px;
    width:14px;
    height:14px;
    float:left;
}

.font_text{
    font-size: 13px;
}

.link_about{
    font-size:14px;
    color:#646464;
}

.contact_box{
    background-color: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding:0px 15px 0px 15px;
 /* border:1px solid #e1e1e1;*/
    border:1px solid #CBCBCB;
    min-height:125px !important;
    -webkit-box-shadow: 1px 1px 5px 1px #e7e7e7;
    box-shadow: 1px 1px 5px 1px #e7e7e7;
}

.modal-header{
    background-color:#D73F51;
    height:30px;
    -webkit-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus {
    color:#D73F51;
    font-weight:bold;
    background-color: #FFF;
}

.nav-tabs>li>a{
    color: #646464;;
}

.grey_line{
    width:100%;
    height:1px;
    background-color:#c8c8c8;
    margin:20px 0px;
}

.color_link_news{
    color:#646464;
}

.all_news{
    background-image:url(../img/all_news_up.png);
    width:98px;
    height:24px;
    background-repeat:no-repeat;
    float:left;
    margin-left:10px;
}

.all_news:hover{
    background-image:url(../img/all_news_hover.png);
    width:98px;
    height:24px;
    background-repeat:no-repeat;
    float:left;
    margin-left:10px;
}

.all_news:active{
    background-image:url(../img/all_news_down.png);
    width:98px;
    height:24px;
    background-repeat:no-repeat;
    float:left;
    margin-left:10px;
}

.social-icon-google_plus{
    background-image: url(../img/google_plus.png);
    width:100%;
    height:100%;
}


#link_contact_us{
    display:block;
}

.head_blog{
    /*color:#d73f51;*/
    font-size:30px;
    line-height: 25pt;
    margin-bottom:30px;
}

.line_blog{
    border-top: 1px solid #cbcbcb;
    margin-top: 5px; 
}

.margin-fotoblog{
    margin-top:20px;
}

.date_blog{
    font-size:11px;
    color:#787878;
}

.description_blog{
    font-size:11px;
    color:#787878;
    line-height:10pt;
    margin-top:5px; 
}

.news_info{
    font-size: 12px;
    color: #787878;
}

.previous_news{
    color: #787878;
}

.sitemap_name{
    font-size:14px;
    color:#787878;
    font-weight:bold;
}

.click{
    cursor:pointer;
}

.type_post{
    font-size:10px;
    color:#787878;
}

.members a{
    color:#232323;
}

.tags_bg{
    background-color: #fff;
    border:1px solid #cbcbcb;
    border-radius:5px;
    padding:15px;
}

.members a:hover{
    color:#d73f51;
    text-decoration:none;
}

.members a:active{
    color:#d73f51;
    font-weight:bold;
    text-decoration:none;
}

.box_grey a{
    color:#787878;
    
}



.nav .dropdown-toggle .caret {
margin-top: 10px !important;
border-top-color: #646464 !important;
border-bottom-color: #646464 !important;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
color: #fff;
text-decoration: none;
background-color: #d73f51 !important;
background-image: none;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
color: #fff;
text-decoration: none;
background-color: #d73f51 !important;
background-image: none;
}

.change_foto{
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
}

.change_foto:hover{
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    filter: grayscale(0%);
}

.change_foto1{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.5555 0.5555 0.5555 0 0 0.5555 0.5555 0.5555 0 0 0.5555 0.5555 0.5555 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
    filter: gray;
    -webkit-filter: grayscale(70%)
}

.icon_members_1, .icon_members_2, .icon_members_3, .icon_members_4, .icon_members_5{
    background: url('../img/sections_1.png') 0px 0px no-repeat;
    margin-top:6px;
    height:15px;
    width:15px;
    display:inline-block;
}
.icon_members_2{ background-position:-16px 0px;}
.icon_members_3{ background-position:-33px 0px;}
.icon_members_4{ background-position:-49px 0px;}
.icon_members_5{ background-position:-66px 0px;}

.button_donate{
    background: url(/img/donate.png) 0px 0px no-repeat;
    width:110px;
    height:44px;
    float:right;
    padding-top:3px;
}

.button_donate:hover{
    background-position:0px -48px;
}

.button_donate:active{
    background-position:0px -96px;
}

.download_button{
    background: url(/img/download.png) 0px 0px no-repeat;
    width:100px;
    height:25px;
    padding-bottom:3px;
    margin-top: -10px;
}
.download_button2{
    background: url(/img/download2.png) 0px 0px no-repeat;
    width:160px;
    height:25px;
    padding-bottom:3px;
    margin-top: -10px;
}

.download_button:hover{
        background-position:0px -28px;
}

.download_button:active{
        background-position:0px -56px;
}

.introduction1{
    background:url(/img/introduction1.png);
    border-radius: 5px;
    width:100%;
    height:127px;
    position:relative;
   /* margin-bottom:50px; */
   margin-bottom:10px;
}

/* piotrek - wykomentowałem linijkę która się znajduję 3 linijki niżej od tej */

.introduction_text{
    /* width: 560px; */
    height: 112px;
    color: #fff;
    display: block;
    position: absolute;
    top: 8px;
    left: 295px;
    overflow: hidden;
    padding: 0px 5px;
}

.small_icons{
    font-size: 10px;
    color: #aaa;
}

.head_blog a{
    font-size:30px;
    text-decoration:none;
    font-weight: bold;
}

.head_blog a:hover{
    color:#000;
}

.tab_style{
    background: #FFF;
    padding: 10px;
    border: 1px solid #ddd;
    border-top: 0px;
    border-radius: 0px 4px 4px 4px;
}

.magnum{ 
    width:25%; 
    float:left; 
    height:265px; 
    background:#ffffff; 
    -webkit-box-shadow:0px 0px 1px 1px #eee; 
    box-shadow:0px 0px 1px 1px #eee; 
    -webkit-transition: all 1s ease;       
    -moz-transition: all 2s ease;
    -ms-transition: all 2s ease;
    -o-transition: all 2s ease;
    transition: all 2s ease; 
    display:block;
    padding-bottom: 5px;
}       

.magnum:hover{ 
    -moz-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease; 
   background:#d73f51; 
  /* -webkit-box-shadow:  0px 0px 5px 1px #444; 
   box-shadow:  0px 0px 5px 1px #444; */
}

.magnum_in{ 
    /*-webkit-border-radius: 5px;
    border-radius: 5px; */
    margin:3%; 
    width:94%; 
    height:150px; 
    background:#fff; 
    /*-webkit-box-shadow: inset 0px 0px 2px 1px #ddd;
    box-shadow: inset 0px 0px 2px 1px #ddd; */
}
        
.breadcrumbs_style{
    font-size:11px;
    color:#000;
}

.breadcrumbs_style:hover{
    color:#cf1045;
    text-decoration:none;
    font-size:11px;
}

.magnum:hover{
    color:#fff;
    -moz-transition: all 1.3s ease;
    -ms-transition: all 1.3s ease;
    -o-transition: all 1.3s ease;
    transition: all 1.3s ease; 
}

.member_name{
    text-align:center;
    font-size:16px;
    font-weight:bold;
    line-height:16pt;
    padding:2px;
    min-height:65px;
}


.mr-10:hover{
    color:#000;
    text-decoration:none;
}

.eurodad_link:hover{
    color:#000;
    text-decoration:none;
}

.class_menu{
    background: none;
    border: 0px;    
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 14px;
    font-weight: normal;
    color: #858585;
    text-align: center;
    margin-top:1px;
}

.class_menu:hover{
    background: none;
    border: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #d73f51;
}

.class_menu:active{
    color: #d73f51 !important;
}

.class_menu.active{
    background: none;
    border: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

btn.active{
    background:none;
}

.class_menu:focus{
    color: #d73f51 !important;
}

.btn-group.open .btn.dropdown-toggle {
    background:none !important;    
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.report_link:active{
    color:#000;
    text-decoration:none;
}

.report_link:hover{
    color:#000;
    text-decoration:none;
}

.dropdown-menu>li>a:hover{
    color:#fff !important;
}

.class_menu{
    font-family: helvetica, sans-serif;
}

.submenu_top{
    z-index:1000;
    background-color:#fff;
    border: 1px solid #cbcbcb;
    webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 10px 0px 15px 0px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;   
    display:none;
    cursor:pointer;
}

.submenu_opt{
    font-weight: normal;
    font-size: 14px;
    padding: 2px 5px;
}

.submenu_opt:hover{
    color:#fff;
    background-color:#d73f51;
}

.upbigmenu_text_in{
    text-align: center;
}

.nav-tabs>li>a{
    padding-left:5px;
    padding-right:5px;
}

nav-tabs>li {
    margin-bottom: -4px !important;
}

.content_box{
    color:#fff;
    width: 100%;
    min-height: 0px;
    padding: 10px;
    margin: 10px 0px;
    background-color: #1C1C20;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

* a:hover{
    color:#000;
    text-decoration:none;
}

.content_home:hover{
    color:#E6E8FA;
}

.ikonki li {
float: left;
margin-left: 5px;
width: 20px;
height: 20px;
background-image: url('../img/sprite_icons.png');
background-repeat: no-repeat;
}


ul.ikonki li a {
display: block;
width: 100%;
height: 100%;
}

.ikonki-1 {
background-position: 0px 0px;
}

.ikonki-2 {
background-position: 0px -20px;
}

.ikonki-3 {
background-position: 0px -40px;
}

.ikonki-4 {
background-position: 0px -60px;
}

.ikonki-5 {
background-position: 0px -80px;
}

#top-ikonki .ikonki {
margin: 5px 5px 0px 0px;
}


ul.ikonki {
list-style-type: none;
margin: 0px;
}

/*#top-ikonki {
margin-top: 15px;
}*/


.ccfix {
    display: inline-block;
}
.ccfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}
.ccfix {
    display: block;
}

.newsletter_box{
    width: 600px;
}

@media screen and (max-width:767px){
    .newsletter_box {
        width: auto;
        height: auto;
    }
}
