body {
    /* font-family: 'Source Sans Pro'; */
    font: 12px/1.45 Arial,"Helvetica Neue",Helvetica,sans-serif;

    /*background-image: url(../images/bg/bg_new2.jpg);   */
    background-position: top;
    background-repeat: no-repeat;
    color: #505051;
    /*background-color: #F9F2E3;*/
}

#ekw314 .rating-section {
   display: inline-block !important; 
    width: 100%;
    padding: 32px 0;
    justify-content: space-between;
}

.tm-dodo2__sticker--version1 {

    position: inherit !important;
}


.tm-dodo2__text {
   
     display: none !important;
}

#breadcrumb a {
    display: inline-block !important;
    padding: 0%;
    margin: 5px; 
}
.pagecontainer {
    /* top: 0px; */
    max-width: 85% !important;
}
#strzalki {
    margin: 4px 0px 0px 10px;
}
.icon {
  width:30px;
}
#logo2 {
  margin: 30px 0px 0px 30px ;
}
.spot1 {
color:  #EEEAE0 !important; 
}
.bg-spot2 {
background-color: #C0B68B; 
}
.zawartosc h4 {
font-size:16px !important;
 padding:5px 15px !important;
 margin:15px 0px !important;
 background-color:#efefef !important;
}

.zawartosc h5 {
 padding:0px !important;
 margin:8px 0px !important;
 margin-left:16px !important;
}

.zawartosc li {
    margin-left:27px !important;
}
.zawartosc p {
    margin-left:27px !important;
}
.zawartosc ul {
    padding-bottom:2px !important;
}
.top-cofniecie {
 top:155px;
 right:30px;
}
.top-cofniecie-oposite {
 top:20px;
}
.buttonrekrut {
  width:100%; 
  float:left;    
 text-align: center; background-color: #009ddc;  border:0px;  padding: 15px 5%; margin:0px; margin-bottom:10px; color:#fff !important; 
    -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;
}
.buttonrekrut:hover {

  background-color: #F26523; !important; 
  
}
blockquote {
    font-family: Georgia, serif;
    font-size: 14px;
    font-style: italic;
    
    padding: 0px;  
    line-height: 1;
    /*position: relative;*/
    color: #383838;
    
    text-align:center;
    margin: 0px;
    /*border-left: 10px solid #DDDDDD;  */
    /*margin-left: 10px; */
    background-color: inherit;
}

blockquote p:before, blockquote p:after {
    content: '”';
    font-size: 16px; 
    font-family: Georgia, "Times New Roman", Times, serif;
    /*font-weight: bold;*/
    vertical-align: top;
    line-height: 1;
}

/*** menu simple***/

.menu  {   
    margin-top:30px;
    /*width:78%;*/ 
    /*height:42px; */
    /*overflow:hidden;  */
    /*border-top: 1px solid #7484a8;*/
  /* display: inline; 
    padding: 0px;
    margin: 0px; 
    
    margin-bottom:2px;
    text-align: right; 
    float:right;  */
    /*background-color: #506592;*/
    /*height: 30px;  */
}

.menu li {
    /*display: inline;*/ 
    /*list-style-type: none; */
    /*border-top: 1px solid #7484a8;*/
    margin-bottom: 3px !important;
    border: 1px solid #999 !important;
    /*margin: 0px; */
    /*width:13%; */
    /*background-color: #506592;*/
    /*height: 44px;  */
    /*display: inline-block;*/
     padding: 11px 15px;  
     background: rgba(256, 256, 256, 0.6);
     border:1px;
}

.menu li a {
    /*border-top: 1px solid #4672C3;*/
    /*border-right: 1px solid #536A55;*/
    font-family: 'Roboto Condensed', sans-serif;
   
    letter-spacing: 0.1em;
     text-transform: uppercase;
    font-size: 11px; 
    /*display: block; */
    
    /*width:80px; */
    /*margin: 0px;*/
    text-decoration: none;
    font-weight: normal;
    
   
    color: #555;
    /*text-transform: uppercase;  */
    /*background: #aaa; */
    
           /*-webkit-border-radius: 10px 0px;
    -moz-border-radius: 10px 0px;
    border-radius: 3px ;  */
    /*background-image: url(images/admin-navtabback.jpg);*/
    /*background-repeat: repeat-x;*/
}

.menu li a:hover {
    /*border-top: 1px solid  #4672C3;*/
    background-color:  #F26523;
    text-decoration: none;
    color:  #FFFFFF;
}

.menu li.current a {
    /*border-top: 1px solid #CBCBCB;*/
    background-color:  #009DDC;
    cursor: default;
    color: #FFF;
}
/*** end menu ***/


 
.content blockquote, .content ul, .content ol, .content dl {
    margin-bottom: 0em !important;
}

.sidebaritem {
    /*250*/
    border: 1px 1px 1px 1px solid;
    
    background-color: rgba(256, 256, 256, 0.6);
    
    /*display: inline-block;  */
    vertical-align:top;   
    /*width: 75%; */ 
    /*overflow:hidden; */
    margin-bottom:4px;
   /*display: inline;*/ 
    padding: 11px 16px 16px 19px ; 
    color:  #222222;

}



/* HEADINGS */

#box h1, #box h2, #box h3, #box h4, #box h5, #box h6 {
       
    color:  #EEEAE0 !important; 
    margin-bottom:10px !important; 
    padding:4px 0px;
    /*font-weight: 400; */ 
    /*line-height: 1.3em; */
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
       
    color: #fff; 
    /*color: #3C4955; */
    /*font-weight: 400; */ 
    /*line-height: 1.3em; */
}
#content h4 a {
       
    color: #0573ce; 
    /*font-weight: 400; */ 
    /*line-height: 1.3em; */
}
h1, h2, h3, h4, h5, h6 {
    /*font-family: 'Droid Sans';*/
      /*font-family: 'Exo', sans-serif; */
    color: #3C4955; 
    /*font-weight: 100; */
    line-height: 1.3em;
}

h1 {
    font-size: 40px;
    margin-bottom: 10px;
    /*color:#bbb;   */
    font-weight: 200;  
}
h2 {
    font-size: 27px;
    margin-bottom: 6px;
    /*color:#ddd; */   
    /*font-weight: 300;     */
    
}
h3 {
    font-size: 21px;
    margin-bottom: 1px;
    margin-top: 1px !important;
    font-weight: 100; 
    padding:0px 0px 10px 0px;
}
h4 {
   /*font-size: 1.2em;*/
   
   margin-bottom: 4px;
   margin-top: 14px;
}
h5 {
   font-size: 1.1em;
   margin-bottom: 14px;
}
h6 {
   font-size: 1em;
   margin-bottom: 16px;
}
h7 {
   font-size: 1.6em;  /* font size for h1 */
}
/* END HEADINGS */


.ban {
    /*250*/
    /*border: 1px solid #ddd;  */
    padding:8px;
    margin-left:-10px;
    

    /*color:  #fff;*/

}



.list li {
    list-style-type:none;
}
.list li a {
    background: url("../images/gfx/wypunktowanie.gif") no-repeat scroll left 50% transparent;
    list-style: none outside none;
    border-bottom: 1px solid #DDDDDE;
    /*color: #7B7D82; */
    display: block;
    padding: 6px 0px 7px 16px;
    text-decoration: none;
    
}
.list li a:hover {

    /*color: #444;  */

}

.list li.current a {
    /*color: #444444; */
    color: #F26523;
    /*margin-left:8px; */
}


/*** menu footer simple***/

.menu_footer  {
    float:right;
    margin-right:46px;
}

.menu_footer li {
    border-right: 1px solid #6F6F6F;
    list-style-type: none;
    display: inline-block;
}

.menu_footer li a {
    padding: 0 10px;
}

.menu_footer li.current a {
    /*color: #444444; */
    color: #F26523;
    /*margin-left:8px; */
}

/*** menu simple***/

/**** footer ****/
.footer_wrapper {
    clear:both;
    /*width:100%; */
    /*padding:20px 0px; */
    background-color: rgba(43, 39, 40, 0.8);
    /*margin-top:40px;*/
    border-top:1px solid #aaa;
    border-bottom:1px solid #000;  
    
}
.footer_wrapper a {
    /*padding-left:5px; */
    /*color: #757575; */
    border-top: 1px dotted #777;
    color: #ccc !important;
    display: block;
    padding: 4px 10px;
    text-decoration:none;
}
.footer_wrapper2 { 
    font-size:11px;
    padding-top:20px; 
    background-color:#333;   
    color:#888;
}
.footer_wrapper2 a {
    /*color:#757575; */
    padding: 0 10px;
    text-decoration:none;
}
div#footer {
   /*clear:both;       /* keep footer below content and menu */
   /*color: #888888;*/
   /*background-color: #202312; /* same bg color as in header */
   line-height:18px;
   /*font-size:11px;*/
   /*background:#BBCCD9 url(../images/bg-footer!!.jpg) repeat-x scroll 0 0;*/
   padding: 17px 0px 0px 0px;
}

#footer .footer_block {
   display: inline-block;
   vertical-align:top;
   padding:0px 0px;
   padding-right:20px;
   width: 25%;
}

#footer h2 {
  font-size:13px;
  padding: 4px 10px;
  font-weight: normal;
 
    text-transform: uppercase;
    color: #999;
}
div#footer ul {
    /*float:left;*/
    /*font-weight:bold;*/
    list-style-type:none;
    margin:0;
    /*padding:1em 0 0; */
}

div#footer ul li {
    /*float:left;*/   
    padding:3px 0px;
}

.padding-right-20px {
    padding-right:20px !important;
}

 .sm-panel-prawe span{color: #FFF;
font-family: sans-serif;
font-weight: 700;}
.sm-pkt-prawe span{color: #000;
}
.sm-targeo-prawe span{color: #000;
}
.sm-googlekspert-prawe span{color: #000;
}
.sm-goldenline-prawe span{color: #000;
}
.sm-panel-prawe img {
height:25px;}
.sm-panel-prawe {
	position: fixed;
	width: 150px;
	top: 150px;
	right: -110px;
	z-index: 1000000;
	transition: visibility .25s, opacity .25s;
	-webkit-transition: visibility .25s, opacity .25s;
}
.sm-panel-prawe > ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.sm-panel-prawe > ul > li {
	transition: transform .25s;
	-webkit-transition: -webkit-transform .25s;
}
.sm-panel-prawe > ul > li:hover {
	transform: translateX(-110px);
	-webkit-transform: translateX(-110px);
}
.sm-panel-prawe > ul > li > a {
	display: flex;
	align-items: center;
	color: #fff;
	padding: 5px 0 5px 5px;
	text-decoration: none;
}
.sm-panel-prawe > ul > li > a > img {
	margin: 0 10px 0 0;
}
.sm-panel-prawe > ul > li > a > span {
	font-size: initial;
}
.sm-panel-prawe > ul > li[class^="sm-"] {
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0%;
}
.sm-text-black {
	color: #000;
}
.sm-gplus-prawe {background: #dc4a3d;}

.sm-instagram-prawe {background: #b3ad8b;}
.sm-fb-prawe {background: #305891;}
.sm-twitter-prawe {background: #28aae1;}
.sm-blog-prawe {background: #0171bb;}
.sm-pinterest-prawe {background: #d73532;}
.sm-youtube-prawe {background: #e32c26;}
.sm-allegro-prawe {background: #ff5a00;}
.sm-linkedin-prawe {background: #0097bd;}
.sm-payback-prawe {background: #00349a;}
.sm-pkt-prawe, .sm-targeo-prawe, .sm-goldenline-prawe, .sm-googlekspert-prawe {background: #fff;}

@media (min-device-width:901px) and (max-width:1900px) {

.pagecontainer {
    /* top: 0px; */
    /*max-width: 1050px !important;   */
}
  }

@media (min-device-width:461px) and (max-width:900px) {

  .menu li {
      width:49%; 
    }
    
    #logo2 {
        margin: 30px 0px 10px 30px ;
    }
  }

@media (min-device-width:24px) and (max-width:460px) {
   #footer .footer_block {
   width: 86%;
}
  .menu li {
      width:100%; 
    }
    
    
    h1 {
    font-size: 24px;

}
h2 {
    font-size: 17px;
 
    
}
  }
