/*==============================================================Template name : Cekas agency and creative bootstrap template
Categorie : Creative
Author : Nce18cex
Version : v1.0.0
Created : 25 May 2016
Last update : 25 May 2016-----------------------------------------------------------------CSS structure-----------------------------------------------------------------
01. Typography
02. Images
03. Highlight
04. Dropcaps
05. Blockquote
06. Alert
07. Modal
08. MEGAMENU STYLE
09. Navbar
10. Navbar Full
11. Side Menu
12. Navbar Tabbed
13. Share
14. Navlink right
15. Navbar Responsive
16. Search
17. Navbar Dark
18. Navbar White
19. Breadcrumb
20. Tabs
21. Accordion
22. progress bar
23. Pagination
24. Button
25. Form
26. Divider

============================================================== */
/*
Typography
=========================== */

/* Navbar
=================================*/
nav.navbar{
    margin-bottom: 0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    border: none;
}

nav.navbar.top-nav-collapse{
    position:fixed;
    width:100%;
    top:0;
    z-index:999;
}

.navbar-brand{
    margin-top: -3px;
}

nav.navbar ul.nav > li > a{
    color: #676767;
    font-size: 13px;
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    background-color: transparent !important;
	text-transform: uppercase;
}

nav.navbar ul.nav li.megamenu-fw > a:hover,
nav.navbar ul.nav li.megamenu-fw > a:focus,
nav.navbar ul.nav li.active > a:hover,
nav.navbar ul.nav li.active > a:focus,
nav.navbar ul.nav li.active > a{
    background-color: transparent;
}

nav.navbar .navbar-toggle{
    background-color: #fff !important;
    border: none;
    padding: 0;
    font-size: 18px;
    position: relative;
    top: 5px;
    
}

nav.navbar ul.nav .dropdown-menu .dropdown-menu{
    top: 0;
    left: 111%;
}

nav.navbar ul.nav ul.dropdown-menu > li > a{
    white-space:normal;
}


ul.menu-col{
    padding: 0;
    margin: 0;
    list-style: none;
}

ul.menu-col li a{
    color: #6f6f6f;
}

ul.menu-col li a:hover,
ul.menu-col li a:focus{
    text-decoration: none;
}

/* Navbar Full
=================================*/
nav.navbar-full{
    padding-bottom: 10px;
    padding-top: 10px;
}

nav.navbar-full .navbar-header{
    display: block;
    width: 100%;
}

nav.navbar-full .navbar-brand{
    margin-top:5px;
}

nav.navbar-full .navbar-toggle{
    display: inline-block;
    margin-right: 0;
    position: relative;
    z-index: 10;
    top: 6px;
    font-size: 26px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

nav.navbar-full .navbar-toggle.fixed{
    position: fixed;
    right: 50px;
    top: 30px;
    padding: 0;
    padding-left: 2px;
}

nav.navbar-full .navbar-collapse{
    position: fixed;
    width: 100%;
    height: 100% !important;
    top: 0;
    left: 0;
    padding: 0;
    display: none !important;
    z-index: 9;
}

nav.navbar-full .navbar-collapse.on{
    display: block !important;
}

nav.navbar-full .navbar-collapse .nav-full{
    overflow: auto;
}

nav.navbar-full .navbar-collapse .wrap-full-menu{
    display: table-cell;
    vertical-align: middle;
    overflow: auto;
}

nav.navbar-full .navbar-collapse .nav-full::-webkit-scrollbar {
    width: 0;
}

nav.navbar-full .navbar-collapse .nav-full::-moz-scrollbar {
    width: 0;
}

nav.navbar-full .navbar-collapse .nav-full::-ms-scrollbar {
    width: 0;
}

nav.navbar-full .navbar-collapse .nav-full::-o-scrollbar {
    width: 0;
}


nav.navbar-full .navbar-collapse ul.nav{
    display: block;
    width: 100%;
    overflow: auto;
}

nav.navbar-full .navbar-collapse ul.nav a:hover,
nav.navbar-full .navbar-collapse ul.nav a:focus,
nav.navbar-full .navbar-collapse ul.nav a{
    background-color: transparent;
}

nav.navbar-full .navbar-collapse ul.nav > li{
    float: none;
    display: block;
    text-align: center;
}

nav.navbar-full .navbar-collapse ul.nav > li > a{
    display: table;
    margin: auto;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    font-size: 24px;
    padding: 10px 15px;
}

/

/* Navbar Responsive
=================================*/
@media (min-width: 1024px) and (max-width:1400px) {
    body.wrap-nav-sidebar .wrapper .container{
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media (min-width: 1024px) {
    /* General Navbar
    =================================*/
    nav.navbar ul.nav .dropdown-menu{
        width: 220px;
        left:0;
    }

    nav.navbar-center ul.nav.navbar-right .dropdown-menu .dropdown-menu{
        left: -220px;
    }
    
    nav.navbar ul.nav > li > a{
        padding: 30px 17px 25px 17px;
    }
    
    nav.navbar li.dropdown ul.dropdown-menu{
        -moz-box-shadow: 0px 0px 0px;
        -webkit-box-shadow: 0px 0px 0px;
        -o-box-shadow: 0px 0px 0px;
        box-shadow: 0px 0px 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        -o-border-radius: 0px;
        border-radius: 0px;
        padding: 10px 20px;
        border: none;
        border-top: 1px solid #ccc;
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.51);
		-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.51);
		box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.51);
    }
    
    nav.navbar li.dropdown ul.dropdown-menu > li a:hover,
    nav.navbar li.dropdown ul.dropdown-menu > li a:focus,
    nav.navbar li.dropdown ul.dropdown-menu > li a:active{
        background-color: transparent;
    }
    
    nav.navbar li.dropdown ul.dropdown-menu > li a{
        padding: 12px 0 8px 0;
        font-size:13px;
		font-weight: 600;
		font-family: 'Quicksand', sans-serif;
    }
    nav.navbar li.dropdown ul.dropdown-menu > li a{
		color: #676767;
	}
	nav.navbar li.dropdown ul.dropdown-menu > li a:hover {
		color: #000;
	}
    nav.navbar-center ul.navbar-right li.dropdown ul.dropdown-menu li a{
        text-align: right;
    }
    nav.navbar li.dropdown ul.dropdown-menu li.dropdown ul{
        right:20px;
    }
    nav.navbar li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before{
        font-family: 'FontAwesome';
        float: right;
        content: "\f105";
    }
    
    nav.navbar-center ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before{
        font-family: 'FontAwesome';
        float: left;
        content: "\f104";
    }
    
    nav.navbar li.dropdown ul.dropdown-menu ul.dropdown-menu{
        top: -13px;
    }
    
    nav.navbar.megamenu ul.dropdown-menu.megamenu-content{
        padding: 0 15px;
    }
    
    nav.navbar.megamenu ul.dropdown-menu.megamenu-content > li{
       padding: 25px 0 20px;
    }
    
    nav.navbar.megamenu ul.dropdown-menu.megamenu-content .col-menu{
        padding: 0 30px;
        margin: 0 -0.5px;
    }
    
    nav.navbar.megamenu ul.dropdown-menu.megamenu-content .col-menu:first-child{
        border-left: none;
    }
    
    nav.navbar.megamenu ul.dropdown-menu.megamenu-content .col-menu:last-child{
        border-right: none;
    }
    
    nav.navbar.megamenu ul.dropdown-menu.megamenu-content .content{
        display: none;
    }
    
    nav.navbar.megamenu ul.dropdown-menu.megamenu-content .content ul.menu-col li a{
        text-align: left;
        padding: 10px 0 5px 0;
        display: block;
        width: 100%;
        margin-bottom: 0;
    }
    
    nav.navbar.megamenu.on ul.dropdown-menu.megamenu-content .content{
        display: block !important;
        height: auto !important;
    }
    
    
    /* Menu Center
    =================================*/
    nav.navbar.menu-center .container{
        position: relative;
    }
    
    nav.navbar.menu-center ul.nav.nav-center{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }
    
    nav.navbar.menu-center .navbar-header{
        position: absolute;
    }
    
    /* Navbar Brand top
    =================================*/
    nav.navbar-brand-top .navbar-header{
        display: block;
        width: 100%;
        text-align: center;
    }
    
    nav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu{
        margin-top: 2px;
    }
    
    nav.navbar-brand-top ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu{
        margin-top: 0;
    }
    
    nav.navbar-brand-top .navbar-header .navbar-brand{
        display: inline-block;
        float: none;
        margin: 15px 0 0 0;
    }
    
    nav.navbar-brand-top .navbar-collapse{
        text-align: center;
    }
    
    nav.navbar-brand-top ul.nav{
        display: inline-block;
        float: none;
        margin: 0 0 -5px 0;
    }
    
    /* Navbar Center
    =================================*/
    nav.navbar-center .navbar-header{
        display: block;
        width: 100%;
        position: absolute;
        text-align: center;
        top: 0;
        left: 0;
    }
    
    nav.navbar-center .navbar-brand{
        display: inline-block;
        float: none;
        margin: 3px 0 0 2px !important;
    }
    
    nav.navbar-center .navbar-collapse{
        text-align: center;
        display: inline-block;
        padding-left: 0;
        padding-right: 0;
    }
    
    nav.navbar-center ul.nav > li.dropdown > ul.dropdown-menu{
        margin-top: 2px;
    }
    
    nav.navbar-center ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu{
        margin-top: 0;
    }
    
    nav.navbar-center .navbar-collapse .col-half{
        width: 50%;
        float: left;
        display: block;
    }
    
    nav.navbar-center .navbar-collapse .col-half.left{
        text-align: right;
        padding-right: 100px;
    }
    
    nav.navbar-center .navbar-collapse .col-half.right{
        text-align: left;
        padding-left: 100px;
    }
    
    nav.navbar-center ul.nav{
        float: none !important;
        margin-bottom: -5px !important;
        display: inline-block !important;
    }
    
    nav.navbar-center ul.nav.navbar-right{
        margin: 0;
    }
    
    nav.navbar-center.center-side .navbar-collapse .col-half.left{
        text-align: left;
        padding-right: 100px;
    }
    
    nav.navbar-center.center-side .navbar-collapse .col-half.right{
        text-align: right;
        padding-left: 100px;
    }
    
    /* Navbar Sidebar
    =================================*/
    body.wrap-nav-sidebar{
       padding-left: 0; 
    }

    nav.navbar-sidebar{
        position: fixed;
        width: 260px;
        height: 100%;
        overflow-y: auto;
        overflow-x: hidden !important;
        left: 0;
        padding: 0 !important;
        z-index:999;
    }  

    nav.navbar-sidebar .scroller{
        width: 280px;
        overflow-y:auto;
        overflow-x: hidden;
    }

    nav.navbar-sidebar .container-fluid,
    nav.navbar-sidebar .container{
        padding: 0 !important;
    }

    nav.navbar-sidebar .navbar-header{
        float: none;
        display: block;
        width: 260px;
        padding: 95px 40px 20px 25px;
        margin: 0 !important;
    }
    
    nav.navbar-sidebar .navbar-collapse{
        padding: 0 !important;
        width: 260px;
    }

    nav.navbar-sidebar ul.nav{
        float: none;
        display: block;
        width: 100%;
        padding: 20px 40px 25px 40px !important;
        margin: 0;
    }

    nav.navbar-sidebar ul.nav li{
        float: none !important;
    }
    
    nav.navbar-sidebar ul.nav > li > a{
        font-weight:700;
        padding: 10px 0 10px 0;
        font-size: 16px;
    }
    
    nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu{
        left: 100%;
        top: 0;
        position: relative !important;
        left: 0 !important;
        width: 100% !important;
        height: auto !important;
        background-color: transparent;
        border: none !important;
        padding: 0;
        -moz-box-shadow: 0px 0px 0px;
        -webkit-box-shadow: 0px 0px 0px;
        -o-box-shadow: 0px 0px 0px;
        box-shadow: 0px 0px 0px;
    }
    
    nav.navbar-sidebar ul.nav > li.dropdown > ul.dropdown-menu{
        margin-bottom: 0;
    }
    
    nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu{
        padding-left: 0;
        float: none;
        margin-bottom: 0;
    }

    nav.navbar-default.navbar-sidebar li.dropdown ul.dropdown-menu li > a{
        border: none !important;
        color: #7a7a7a;
         padding:5px 0;
    }
    nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu ul.dropdown-menu{
        margin-top: 0;
    }
    
    nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li.dropdown > a:before{
        font-family: 'FontAwesome';
        content: "\f067";
        float: right;
        font-size:12px;
    }
    
    nav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a:before{
        content: "\f068";
    }
    
    nav.navbar-sidebar.megamenu ul.dropdown-menu.megamenu-content > li{
        padding: 0 !important;
    }
        
    nav.navbar-sidebar .dropdown .megamenu-content .col-menu{
        display: block;
        float: none !important;
        padding: 10px 0;
        margin: 0;
        width: 100%;
        border-right: none;
        border-left: none;
    }
    
    nav.navbar-sidebar.navbar.megamenu ul.dropdown-menu.megamenu-content .col-menu{
        border: none !important;
    }
    
    nav.navbar.navbar-white .dropdown .megamenu-content .col-menu{
        border-left: solid 1px #efefef;
        border-right: solid 1px #efefef;
    }
    
    nav.navbar-sidebar .dropdown .megamenu-content .col-menu .title{
        padding: 10px 0 0 0;
        text-transform: none;
        font-weight: 400;
        letter-spacing: 0px;
        margin-bottom: 0;
        cursor: pointer;
        color: #6f6f6f;
    }
    
    nav.navbar-sidebar .dropdown .megamenu-content .col-menu .title:before{
        font-family: 'FontAwesome';
        content: "\f067";
        float: right;
        font-size:12px;
    }
    
    nav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title:before{
        content: "\f068";
    }
    
    nav.navbar-sidebar .dropdown .megamenu-content .col-menu{
        border: none;
    }
    
    nav.navbar-sidebar .dropdown .megamenu-content .col-menu .content{
        padding: 0 0 0 15px;
    }
    
    nav.navbar-sidebar .dropdown .megamenu-content .col-menu ul.menu-col li a{
        padding:0 !important;
    }
    
    /* Navbar Full
    =================================*/ 
    nav.navbar-full .navbar-brand{
        padding-top: 0;
    }
    
    /* Tabs
    =================================*/ 
    nav.navbar .wrap-tabs .tab-content{
        margin-right: -2px;
    }
}

@media (max-width: 992px) {
    #warpper{
        overflow-x: hidden;
    }
    
    .wrap-nav-sidebar #warpper{
        padding: 0 !important;
    }
    
    /* Navbar Responsive
    =================================*/
    nav.navbar .navbar-brand    {
        display: inline-block;
        float: none !important;
        margin: 0 !important;
        padding-top: 5px;
    }
    
    nav.navbar .navbar-header {
        float: none;
        display: block;
        text-align: center;
        padding: 10px 30px;
    }
    
    nav.navbar .navbar-toggle {
        display: inline-block;
        float: right;
        margin-right: 20px;
        margin-top: 10px;
		color: #000;
    }
    
    nav.navbar .navbar-collapse {
        border: none;   
        margin-bottom: 0;
    }
    
    nav.navbar.no-full .navbar-collapse{
        max-height: 350px;
        overflow-y: auto !important;
    }
    
    nav.navbar .navbar-collapse.collapse {
        display: none!important;
    }
    
    nav.navbar .navbar-collapse.collapse.in {
        display: block!important;
    }
    
    nav.navbar .navbar-nav {
        float: none!important;
        padding-left: 30px;
        padding-right: 30px;
        margin: 0px 0px;
    }
    
    nav.navbar .navbar-nav > li {
        float: none;
    }
    
    nav.navbar li.dropdown a.dropdown-toggle:before{
        font-family: 'FontAwesome';
        content: "\f105";
        float: right;
        font-size: 16px;
        margin-left: 10px;
    }
    
    nav.navbar li.dropdown.on > a.dropdown-toggle:before{
        content: "\f107";
    }
    
    nav.navbar .navbar-nav > li > a{
        display: block;
        width: 100%;
        padding: 10px 0;
        border-top: solid 1px #f5f5f5;
        margin-bottom: -1px;
    }
    
    nav.navbar .navbar-nav > li:first-child > a{
        border-top: none;
    }
    
    nav.navbar ul.navbar-nav.navbar-left > li:last-child > ul.dropdown-menu{
        border-bottom: solid 1px #e0e0e0;
    }
    
    nav.navbar ul.nav li.dropdown li a.dropdown-toggle{
        float: none !important;
        position: relative;
        display: block;
        width: 100%;
		font-size:13px;
		font-weight: 600;
		font-family: 'Quicksand', sans-serif;
    }
    
    nav.navbar ul.nav li.dropdown ul.dropdown-menu{
        width: 100%;
        position: relative !important;
        top: 5px;
        background-color: transparent;
        float: none;
        border: none;
        padding: 0 0 0 15px !important;
        margin: 0 0 -1px 0 !important;
        -moz-box-shadow: 0px 0px 0px;
        -webkit-box-shadow: 0px 0px 0px;
        -o-box-shadow: 0px 0px 0px;
        box-shadow: 0px 0px 0px;
        -moz-border-radius: 0px 0px 0px;
        -webkit-border-radius: 0px 0px 0px;
        -o-border-radius: 0px 0px 0px;
        border-radius: 0px 0px 0px;
        border-top: solid 1px #555;
    }
    
    nav.navbar ul.nav li.dropdown ul.dropdown-menu  > li > a{
        display: block;
        width: 100%;
        padding: 10px 0;
		font-size:13px;
		font-weight: 600;
		font-family: 'Quicksand', sans-serif;
    }
    
    nav.navbar ul.nav ul.dropdown-menu li a:hover,
    nav.navbar ul.nav ul.dropdown-menu li a:focus{
        background-color: transparent;
    }
    
    nav.navbar ul.nav ul.dropdown-menu ul.dropdown-menu{
        float: none !important;
        left: 0;
        padding: 0 0 0 15px;
        position: relative;
        background: transparent;
        width: 100%;
    }
    
    nav.navbar ul.nav ul.dropdown-menu li.dropdown.on > ul.dropdown-menu{
        display: inline-block;
        margin-top: -10px;
    }
    
    nav.navbar li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:after{
        display: none;
    }
    
    nav.navbar.megamenu ul.dropdown-menu.megamenu-content li.menu-grid{
        padding: 25px 15px 25px 0;
    }

    nav.navbar.megamenu ul.dropdown-menu.megamenu-content li.content-grid .row{
        margin: 0 -25px 0 -30px;
    }
    
    nav.navbar.megamenu ul.dropdown-menu.megamenu-content .content-grid{
        padding: 25px 15px 0 0;
    }
    
    nav.navbar.megamenu ul.dropdown-menu.content-form{
        width: 100%;
    }
    
    nav.navbar.megamenu ul.dropdown-menu.content-form > li{
        padding: 25px 15px 0 0;
    }
    
    nav.navbar.megamenu ul.dropdown-menu.content-form > li .row{
        margin: 0 -25px 0 -30px;
    }
    
    nav.navbar .dropdown .megamenu-content > li{
        position: relative;
        top: 10px;
    }
    
    nav.navbar .dropdown .megamenu-content .col-menu{
        border: none !important;
    }
    
    nav.navbar .dropdown .megamenu-content .col-menu .title{
        padding: 0 15px 10px 0;
        line-height: 24px;
        text-transform: none;
        font-weight: 400;
        letter-spacing: 0px;
        margin-bottom: 0;
        cursor: pointer;
        border-bottom: solid 1px #555;
    }
    
    nav.navbar .dropdown .megamenu-content .col-menu ul{
        margin-top: -10px;
        margin-bottom: 10px;
        border-bottom: solid 1px #555;
    }
    
    nav.navbar .dropdown .megamenu-content .col-menu ul > li > a{
        display: block;
        width: 100%;
        padding: 6px 0;
    }
    
   nav.navbar .dropdown .megamenu-content .col-menu .title:before{
        font-family: 'FontAwesome';
        content: "\f105";
        float: right;
        font-size: 16px;
        margin-left: 10px;
       position: relative;
       right: -15px;
    }
    
    nav.navbar .dropdown .megamenu-content .col-menu:last-child .title{
        border-bottom: none;
    }
    
    nav.navbar .dropdown .megamenu-content .col-menu.on:last-child{
        margin-bottom: -5px;
    }
    
    nav.navbar .dropdown .megamenu-content .col-menu.on:last-child .title{
        border-bottom: solid 1px #555;
    }
    
    nav.navbar .dropdown .megamenu-content .col-menu:last-child ul.menu-col li:last-child a{
        border-bottom: none;
    }
    
    nav.navbar .dropdown .megamenu-content .col-menu.on .title:before{
        content: "\f107";
    }
    
    nav.navbar .dropdown .megamenu-content .col-menu .content{
        padding: 0 0 0 15px;
    }
    
    .navlink-right{
        position: absolute;
        right: 50px;
    }
    
    /* Navbar Center
    =================================*/  
    nav.navbar-center .navbar-collapse{
        display: block;
    }
    
    nav.navbar-center ul.nav{
        margin-bottom: 0px !important;
    }
    
    nav.navbar-center .navbar-collapse .col-half{
        width: 100%;
        float: none;
        display: block;
    }
    
    nav.navbar-center .navbar-collapse .col-half.left{
        margin-bottom: 0;
    }
    
    nav.navbar-center .navbar-collapse .col-half.right ul.nav > li:first-child > a{
        border-top: solid 0px #555 !important;
    }
    
    nav.navbar-center.navbar-white .navbar-collapse .col-half.right ul.nav > li:first-child > a{
        border-top: solid 1px #cfcfcf !important;
    }
    
    .megamenu .megamenu-content{
        padding: 0;
    }
    
    .megamenu .megamenu-content .col-menu{
        padding-bottom: 0;
    }
    
    .megamenu .megamenu-content .title{
        cursor: pointer;
        display: block;
        padding: 10px 15px;
        margin-bottom: 0;
        font-weight: normal;
    }
    
    .megamenu .megamenu-content .content{
        display: none;
    }
    
    /* Navbar full Responsive
    =================================*/   
    nav.navbar-full ul.nav{
        margin-left: 0;
    }
    
    nav.navbar-full ul.nav > li > a{
        border: none !important;
    }
    
    nav.navbar-full .navbar-brand{
        float: left !important;
        padding-left: 0;
    }
    
    nav.navbar-full .navbar-toggle {
        display: inline-block;
        float: right;
        margin-right: 0;
        margin-top: 10px;
    }
    
    nav.navbar-full .navbar-header {
        padding-left: 15px;
        padding-right: 15px;
    }
    
    /* Menu Center
    =================================*/
    nav.navbar.menu-center .navlink-right{
        right: 0;
    }
    
    /* Tabbed
    =================================*/ 
    nav.navbar .megamenu-content.tabbed{
        padding-left: 0 !mportant;
    }
    
    nav.navbar .tabbed > li{
        padding: 25px 0;
        margin-left: -15px !important;
    }
    
    nav.navbar.navbar-sidebar .fixed-network{
        padding: 0 15px;
        margin-top: 15px;
        margin-bottom: 30px;
    }
    
    /* Navbar White
    =================================*/      
    nav.navbar.navbar-white .navbar-nav > li > a{
        border-top: solid 1px #cfcfcf;
    }
    
    nav.navbar.navbar-white .navbar-nav > li:first-child > a{
        border-top: none;
    }
    
    nav.navbar.navbar-white ul.nav li.dropdown ul.dropdown-menu{
        border-top: solid 1px #cfcfcf;
    }
    
    nav.navbar.navbar-white ul.nav li.dropdown ul.dropdown-menu li:first-child > a{
        border-top: none;
    }
    
    nav.navbar.navbar-white .dropdown .megamenu-content{  
        border-bottom: solid 1px #cfcfcf;
    }
    
    nav.navbar.navbar-white .dropdown .megamenu-content .row{
        position: relative;
        top: -10px;
        margin-bottom: -5px;
    }
    
    nav.navbar.navbar-white .dropdown .megamenu-content .col-menu .title{
        border-bottom: solid 1px #cfcfcf;
        padding: 10px 15px 10px 0;
    }
    
    nav.navbar.navbar-white .dropdown .megamenu-content .col-menu:last-child .title{
        border-bottom: none;
    }
    
    nav.navbar.navbar-white .dropdown .megamenu-content .col-menu.on:last-child .title{
        border-bottom: solid 1px #cfcfcf;
    }
    
    nav.navbar.navbar-white .dropdown .megamenu-content .col-menu.on:last-child{
        margin-bottom: 0;
    }
    
    nav.navbar.navbar-center.navbar-white .dropdown .megamenu-content .col-menu.on:last-child{
        margin-bottom: -1px;
    }
    
    nav.navbar.navbar-white .dropdown .megamenu-content ul.menu-col{
        border-bottom: solid 1px #cfcfcf;
        position: relative;
        top: 10px;
    }
    
    nav.navbar.navbar-white .dropdown .megamenu-content ul.menu-col:last-child > li > a{
        border-bottom: none;
    }
    
    nav.navbar-center.navbar-white .navbar-collapse .col-half.right ul.nav > li:first-child > a{
        border-top: solid 1px #cfcfcf;
    }
}

@media (max-width: 767px) {
    nav.navbar .navbar-header{
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: -1px;
        position: relative;
    }
    
    nav.navbar .navbar-nav {
        padding-left: 15px;
        padding-right: 15px;
    }
    
    nav.navbar-full .navbar-collapse{
        left: 15px;
    }
    
    nav.navbar-full .navbar-toggle {
        margin-right: -15px;
    }
    
    nav.navbar-full ul.nav > li > a{
        font-size: 18px !important;
        line-height: 24px !important;
        padding: 5px 10px !important;
    }
    
    nav.navbar-full .navbar-toggle.fixed{
        right: 30px;
        top: 10px;
    }
    
    /* Tabbed
    =================================*/
    nav.navbar .tabbed .tab-nav{
        padding-right: 15px;
    }
    
    nav.navbar .tabbed .tab-nav > ul{
        display: inline-block;
        margin-bottom: -7px;
    }
    
    nav.navbar .tabbed .tab-nav > ul > li{
        float: left;
        display: block;
    }
    
    nav.navbar .tabbed .tab-nav > ul > li > a{
        display: block;
        border-top: solid 1px #efefef;
        border-right: solid 1px #efefef;
        border-bottom: none;
    }
    
    nav.navbar .tabbed .tab-nav > ul > li:first-child > a{
        border-left: solid 1px #efefef;
    }
    
    nav.navbar .tabbed .tab-nav > ul > li > a:before{
        display: none;
    }
    
    nav.navbar .tabbed .wrap-tabs{
        padding-left: 15px;
    }
    
    nav.navbar.navbar-sidebar .fixed-network{
        padding: 0;
        margin-top: 15px;
        margin-bottom: 30px;
    }
    
    .navlink-right{
        right: 15px;
    }
}

@media (min-width: 480px) and (max-width: 640px) {
    nav.navbar-full ul.nav{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    
    nav.navbar.no-full .navbar-collapse {
        max-height: 250px !important;
    }
}

