/*------------------------------------------------------------------
    Theme Name: WapStart
    Theme URI: http://wapstart.ru
    Author: TheFubon
    Author URI: http://thefubon.com
    Description: WapStart WordPress Theme
    Version: 3.0
    Tags: wapstart, mobile, adv
    Text Domain: wapstart.ru
-------------------------------------------------------------------*/

@import "inc/css/fonts.css";
@import "inc/css/header.css";
@import "inc/css/home.css";
@import "inc/css/home-new.css";
@import "inc/css/advertise.css";
@import "inc/css/monetize.css";
@import "inc/css/company.css";
@import "inc/css/cases.css";
@import "inc/css/news.css";
@import "inc/css/contacts.css";
@import "inc/css/footer.css";

/*------------------------------------------------------------------
    GLOBAL
-------------------------------------------------------------------*/

    
.embed-container {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;}
.embed-container iframe, .embed-container object, .embed-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.size-post-thumbnail, .wp-post-image, .attachment-post-thumbnail {width: 100% !important;}

* {
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -moz-tap-highlight-color: rgba(0,0,0,0);
}

html, body {background: #222 !important;}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    font-family: "Helvetica Neue", "Roboto", Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    overflow-x: hidden;
}

a {
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    outline:none;
}

a:hover {
    cursor: pointer !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'neuronbold' !important;
}

.h-border {position: relative;}
.h-border:after {
    content: "";
    background: #e6e8e8;
    width: 75%;
    height: 8px;
    position: absolute;
    left: 50%;
    bottom: -15px;
    
    -webkit-transform: translate(-50%, 0%);
    -moz-transform:    translate(-50%, 0%);
    -o-transform:      translate(-50%, 0%);
    -ms-transform:     translate(-50%, 0%);
    transform:         translate(-50%, 0%);
}

.wrapper {
    background: #fff;
}

.uk-padding-small {padding: 15px;}
.uk-padding       {padding: 30px;}
.uk-padding-large {padding: 60px;}
.uk-padding-remove-horizontal {padding-left: 0 !important; padding-right: 0 !important;}
.uk-padding-remove-vertical {padding-top: 0 !important; padding-bottom: 0 !important;}

.breadcrumbs {
    padding: 15px 0 5px !important;
    border-bottom: 1px solid #e6e8e8;
}

.home .breadcrumbs {
    display: none !important;
}

.ws-container {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 30px;
}

.ws-padding {
    padding: 60px 15px;
}

.ws-panel-transparent {
    background: transparent !important;
}

.ws-panel-white {
    background: #fff !important;
}

.ws-panel-white-border {
    background: #fff !important;
    border: 1px solid #e6e8e8;
}

.ws-panel-shadow {
    /*
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    */
            
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
            
    -webkit-box-shadow: 0px 15px 30px rgba(38, 92, 142, 0.2);
       -moz-box-shadow: 0px 15px 30px rgba(38, 92, 142, 0.2);
            box-shadow: 0px 15px 30px rgba(38, 92, 142, 0.2);
}

.uk-pagination > li > a,
.uk-pagination > li > span {
    padding: 10px 15px !important;
    
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
    border-radius:         3px;
}

.uk-pagination > li > a {
    background: #fff !important;
}

.uk-pagination > li > a:hover,
.uk-pagination > li > a:focus {
    background-color: #f5f5f5 !important;
}
/* OnClick */
.uk-pagination > li > a:active {
    background-color: #ddd !important;
}

.uk-pagination > .uk-active > span {
    background: #fd5d4c !important;
}