/*
 Theme Name:   OnePirate
 Description:  One Pirate is a beautiful one-page WordPress theme, with a colorful and playful design, nice animations, full-screen layout, and elegant parallax effect. The theme comes with a full-width header and with catchy icons. Overall, One Pirate has a modern and interactive look, and a smooth transition from a section to another.
 Author:       Themeisle
 Author URI:   https://themeisle.com
 Template:     zerif-lite
 Version:      1.0.4
 License:      GNU General Public License version 3
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  one-pirate
 Tags:         black, gray, red, white, one-column, two-columns, right-sidebar, responsive-layout, custom-background, custom-menu, editor-style, featured-images, threaded-comments, translation-ready
*/


.navbar-brand > img
{max-height:140%;}

.navbar-inverse .navbar-nav > li > a:visited
{
color:transparent!important;
}
.login h1 a
{
background-image: none,url(http://zipsee.pl/wp-content/uploads/2016/08/ZIPSEE-CP-logo-kolor-e1475668668421.png)!important;
background-image: url(http://zipsee.pl/wp-content/uploads/2016/08/ZIPSEE-CP-logo-kolor-e1475668668421.png)!important;
}
}

.client-list div img
{
margin-left:0px!important;
}
.content-left-wrap
{
padding-top:0px!important;
}
#wpmem_reg
{
display:none;
}
.buttons a:visited
{
color:white!important;
}
::selection
{
background:#38aae1!important;
}
a:visited
{
color:#38aae1!important;
}
::-moz-selection
{
background:#38aae1!important;
}
.esg-entry-cover .esg-overlay
{
background: rgba(56, 170, 225, 0.16) !important;
}
.esg-entry-media-wrapper
{
border: 1px solid rgba(0, 0, 0, 0.06);
}


.entry-title::after
{
background:#38aae1!important;
}
a
{
color:#38aae1;
}
a:hover
{
color:#38aae1;
}

/* ukryte sekcje w jezyku angielskim */
.nicescroll-rails
{
z-index:1000!important;
}
.latest-news:lang(en)
{
display:none;
}
.about-us:lang(en)
{
display:none;
}
.our-team:lang(en)
{
display:none;
}
.testimonial:lang(en)
{
display:none;
}
.separator-one:lang(en)
{
display:none;
}
ul.nav > li.current_page_item > a::before, ul.nav > li.current-menu-item > a::before
{
background:#38aae1!important;
}



.navbar-inverse .navbar-nav ul.sub-menu li a
{
color:black!important;
}
.navbar-inverse .navbar-nav ul.sub-menu li a:hover
{
color:white!important;
}
/*feed them widget*/

.fts-jal-single-fb-post a
{
color:#006e9b!important;
}
.fts-jal-fb-header
{
display:none!important;
}

@media (max-width: 767px)
{
.col-lg-3
{width:60%!important;}
}
.separator-one
{
background: rgba(0, 0, 0, 0.5);
}
.separator-one .green-btn
{
background:transparent;
}
.separator-one .green-btn:hover
{
background:#38aae1 !important;
}


::-moz-selection
{
background:black;
}
button, input[type="button"], input[type="reset"], input[type="submit"]
{
background:#38aae1 !important;
}
.widget .widget-title::before
{
background:#38aae1!important;
}
.more-link
{
color:#38aae1;
}
#wpmem_reg legend, #wpmem_login legend
{
display:none!important;
}

@font-face {
font-family: 'Roboto1';
src: url('font/Roboto-Thin.ttf') format("truetype");
}
#wpmem_reg label, #wpmem_login label
{
font-family: 'Roboto1', sans-serif !important;
}
.section-header h2
{
font-family: 'Roboto1', sans-serif !important;
}
h1, h2
{font-family: 'Roboto1', sans-serif !important;
font-weight:200!important;
}
.navbar-inverse .navbar-nav ul.sub-menu
{
width:425px;
}
.navbar-toggle.collapsed
{
background-color: #38aae1 !important;
}
.navbar-toggle.active
{
background-color: #38aae1 !important;
}
/*--------------------------------------------------------------
General
--------------------------------------------------------------*/
body {
    font-family: 'Roboto1', sans-serif !important;
    font-size: 14px;
    color: #808080;
    font-weight: normal;
    line-height: 25px;
    text-align: center;
}
.col-lg-3
{
width:26%;
}
.team-box.col-lg-3 {
width: 25%;
}
.section-footer-title
{
display:none;
}
.client-list div img
{
max-width:100%;
}

/*--------------------------------------------------------------
Header
--------------------------------------------------------------*/
.navbar-inverse .navbar-nav > li > a {
    color: black;
}

.navbar-inverse .navbar-nav > li > a:hover {
    outline: medium none;
    -webkit-transition: all 100ms;
    transition: all 100ms;
color:#38aae1!important;
border-bottom:2px solid #38aae1!important;
}
.header-content-wrap
{
padding: 180px 0 160px;
}
ul.sub-menu li:hover
{
border-bottom:2px solid #38aae1!important;
color:#38aae1!important;
background:#38aae1!important;
}
.sub-menu
{
font-size:12px;
}

/*--------------------------------------------------------------
Content
--------------------------------------------------------------*/
.red-btn {
    background: transparent;
border: 1px solid white;
}

.red-btn:hover {
    color: #FFF;
    background: #006E9B none repeat scroll 0% 0%;
border: 1px solid white;

}

.green-btn {
    background: transparent;
border: 1px solid white;
}

.green-btn:hover {
    color: #FFF;
    background: #38AAE1 none repeat scroll 0% 0%;
border: 1px solid white;
}

.focus-box .service-icon .pixeden {
    border-radius: 50%;
    background-color: #FEFEFE !important;
}

.focus {
    padding-bottom: 40px;
    overflow: hidden;
    background: url("images/geometry2.png");
	padding-top:20px;
}
.about us, .container, .section-header
{
padding-bottom:20px;
}
/*------------widget3-------------------------------------*/
.footer-widget-wrap
{
background:white;
}
.footer-widget-wrap .widget .widget-title
{
color:black;
}
.button
{
width:160px!important;
}
/*------------------facebook app---------------------*/
.eff-panel .eff-panel-body
{
border:none!important;
}
.eff-panel
{
box-shadow:none!important;
}
.eff-panel-footer
{
display:none!important;
}

/*-------------------------------------------------------*/
.red-border-bottom::before
{
background:#38aae1 none repeat scroll 0% 0% !important;
}
.focus-box:nth-child(4n+4) .red-border-bottom:before
{
background:#38aae1!important;
}
.focus-box:nth-child(4n+1) .red-border-bottom:before
{
background:#38aae1!important;
}
.focus-box:nth-child(4n+2) .red-border-bottom:before
{
background:#38aae1!important;
}
.focus-box:nth-child(4n+3) .red-border-bottom:before
{
background:#38aae1!important;
}
.about-us {
    color: #FFF;
    padding-bottom: 0px;
	padding-top:0px;
    background: #EEE!important;
}
.our-clients
{
margin-bottom:0px;
background:transparent;
}
.about-us * .section-header h2 {
    color: black !important;
    line-height: 40px;
    position: relative;
    display: inline-block;
    font-size: 45px;
    text-transform: uppercase;
}
.latesnews-content p, .latesnews-content
{
text-align:left;
}
.about-us * .white-text{
    color: black !important;
}

.about-us * p{
    color: black !important;
}

.dark-text{
    color: #412a22 !important;
}

.testimonial {
    padding-bottom: 90px;
    background:rgb(238, 238, 238) none repeat scroll 0% 0% !important;
padding-top: 30px;
}
.latest-news
{
background:#efefef;
padding-bottom: 30px;
padding-top: 50px;
}

.contact-us {
    background: rgba(59, 92, 108, 0.8) none repeat scroll 0% 0%;
    padding-bottom: 40px;
}

.red-border-bottom::before {
    position: absolute;
    margin: auto;
    z-index: 1;
    content: "";
    width: 75%;
    height: 2px;
    bottom: -9px;
    left: 12.5%;
}

.our-team * h6{
    color: #44B0CE !important;
}


.ctUp-ads:nth-child(4n+2) .service-icon:hover, .focus-box:nth-child(4n+1) .service-icon:hover {
    border: 10px solid #38aae1;
}

.ctUp-ads:nth-child(4n+2) .service-icon:hover, .focus-box:nth-child(4n+2) .service-icon:hover {
    border: 10px solid #38aae1;
}
.ctUp-ads:nth-child(4n+2) .service-icon:hover, .focus-box:nth-child(4n+3) .service-icon:hover {
    border: 10px solid #38aae1;
}

.ctUp-ads:nth-child(4n+2) .service-icon:hover, .focus-box:nth-child(4n+4) .service-icon:hover {
    border: 10px solid #38aae1;
}

.ctUp-ads:nth-child(4n+1) .red-border-bottom::before, .focus-box:nth-child(4n+1) .red-border-bottom:hover {
    background: none repeat scroll 0% 0%;
}

.ctUp-ads:nth-child(4n+2) .red-border-bottom::before, .focus-box:nth-child(4n+2) .red-border-bottom:hover {
    background: none repeat scroll 0% 0%;
}

.ctUp-ads:nth-child(4n+3) .red-border-bottom::before, .focus-box:nth-child(4n+3) .red-border-bottom:hover {
    background: none repeat scroll 0% 0%;
}

.ctUp-ads:nth-child(4n+4) .red-border-bottom::before, .focus-box:nth-child(4n+4) .red-border-bottom:hover {
    background: none repeat scroll 0% 0%;
}



#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+1) .latestnews-title a::before {
    background: #38aae1 none repeat scroll 0% 0% !important;
}

#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+2) .latestnews-title a::before {
    background: #38aae1 none repeat scroll 0% 0% !important;
}

#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+3) .latestnews-title a::before {
    background: #38aae1 none repeat scroll 0% 0% !important;
}

#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+4) .latestnews-title a::before {
    background: #38aae1 none repeat scroll 0% 0% !important;
}

.latesnews-content > p{
    font-size: 15px;
}

.team-member:hover .details {
    top: 0px;
    background: #44B9DC none repeat scroll 0% 0% !important;
    color: #FFF;
    opacity: 1;
}

/*    BLOG    */

#primary{
    margin-top: -60px;
}

.site-content {
    background: #F5F5F5 none repeat scroll 0% 0%;
}

article.hentry {
    border: 1px solid rgb(219, 219, 219);
    padding: 15px;
    border-radius: 3px;
    background-color: white;
}

.entry-content p {
    text-align: justify;
    font-size: 15px;
}

.listpost-content-wrap .entry-title a::after {
    position: absolute;
    margin: auto;
    z-index: 1;
    content: "";
    height: 2px;
    background: #FFB000 none repeat scroll 0% 0%;
    bottom: -9px;
    left: 0px;
    width: 50px;
}

.listpost-content-wrap-full .entry-footer > span, .listpost-content-wrap .entry-footer > span {
    padding-right: 15px;
    font-size: 15px;
}

.entry-footer {
    background: transparent none repeat scroll 0% 0%;
    font-size: 15px;
}

.entry-footer a {
    color: #BDBDBD;
    font-style: italic;
    font-size: 14px;
}

.nav-previous{
    margin-left: 45px;
}

.nav-next{
    margin-right: 45px;
}

/*--------------------------------------------------------------
Footer
--------------------------------------------------------------*/
#footer {
    background: #3B5C6C none repeat scroll 0% 0%;
}

.copyright {
    padding-top: 68px;
    padding-bottom: 68px;
    background: #2C4754 none repeat scroll 0% 0%;
}

.company-details {
    color: #F5F5F5;
    padding-top: 67px;
    padding-bottom: 67px;
}

.social li a {
    color: #E1E1E1;
    font-size: 18px;
}


#client-feedbacks .feedback-box, .testimonial .widget_zerif_testim-widget
{
background:transparent!important;
width:100%!important;
}
