/*
Typography
=========================== */

h1, h2, h3, h4, h5, h6{
    color:#FFF;
    margin:0 0 7px 0;
    letter-spacing: 1px;
    font-weight: bold;
}

h1{
    font-size:48px;
    line-height:52px;
}

h2{
    font-size:36px;
    line-height:48px;
}

h3{
    font-size:30px;
    line-height:36px;
}

h4{
    font-size:24px;
    line-height:30px;
}

h5{
    font-size:18px;
    line-height:24px;
}

h6{
    font-size:16px;
    line-height:18px;
}

p{
    margin-bottom:20px;
}

.section{
    padding: 70px 0;
    position: relative;
}

/*
Navbar Adjusment
=========================== */
/* Navbar Atribute ------*/
.attr-nav > ul > li > a{
    padding: 28px 15px;
}

ul.cart-list > li.total > .btn{
    border-bottom: solid 1px #cfcfcf !important;
    color: #fff !important;
    padding: 10px 15px;
}

@media (min-width: 1024px) {
    /* Navbar General ------*/
    nav.navbar ul.nav > li > a{
        padding: 30px 15px;
        font-weight: 600;
    }
    
    nav.navbar .navbar-brand{
        margin-top: 0;
    }
    
    nav.navbar .navbar-brand img.logo{
        width: 50px;
    }

    nav.navbar .navbar-brand{
        margin-top: 0;
    }
    
    nav.navbar .navbar-brand img.logo {
    width: 167px;
    margin-top: -25px;
   }
    
    nav.navbar li.dropdown ul.dropdown-menu{
        border-top: solid 5px;
    }
    
    /* Navbar Center ------*/
    nav.navbar-center .navbar-brand{
        margin: 0 !important;
    }
    
    /* Navbar Brand Top ------*/
    nav.navbar-brand-top .navbar-brand{
        margin: 10px !important;
    }
    
    /* Navbar Full ------*/
    nav.navbar-full .navbar-brand{
        position: relative;
        top: -15px;
    }
    
    /* Navbar Sidebar ------*/
    nav.navbar-sidebar ul.nav,
    nav.navbar-sidebar .navbar-brand{
        margin-bottom: 50px;
    }
    
    nav.navbar-sidebar ul.nav > li > a{
        padding: 10px 15px;
        font-weight: bold;
    }
    
    /* Navbar Transparent & Fixed ------*/
    nav.navbar.bootsnav.navbar-transparent.white{
        background-color: rgba(255,255,255,0.3);
        border-bottom: solid 1px #bbb;
    }
    
    nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark,
    nav.navbar.bootsnav.navbar-transparent.dark{
        background-color: rgba(0,0,0,0.3);
        border-bottom: solid 1px #555;
    }
    
    nav.navbar.bootsnav.navbar-transparent.white .attr-nav{
        border-left: solid 1px #bbb;
    }
    
    nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav,
    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav{
        border-left: solid 1px #555;
    }
    
    nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a,
    nav.navbar.bootsnav.no-background.white ul.nav > li > a{
        color: #fff;
    }
    
    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav > ul > li > a,
    nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a{
        color: #eee;
    }
}

@media (max-width: 992px) {
    /* Navbar General ------*/
    nav.navbar .navbar-brand{
        margin-top: 0;
        position: relative;
        top: -2px;
    }
    
    nav.navbar .navbar-brand img.logo{
        width: 30px;
    }
    
    .attr-nav > ul > li > a{
        padding: 16px 15px 15px;
    }
    
    /* Navbar Mobile slide ------*/
    nav.navbar.navbar-mobile ul.nav > li > a{
        padding: 15px 15px;
    }
    
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu > li > a{
        padding-right: 15px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title{
        padding-right: 30px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }
    
    nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }
    
    /* Navbar Full ------*/
     nav.navbar-full .navbar-brand{
        top: 0;
        padding-top: 10px;
    }
}

/* Navbar Inverse
=================================*/
nav.navbar.navbar-inverse{
    background-color: #222;
    border-bottom: solid 1px #303030;
}

nav.navbar.navbar-inverse ul.cart-list > li.total > .btn{
    border-bottom: solid 1px #222 !important;
}

nav.navbar.navbar-inverse ul.cart-list > li.total .pull-right{
    color: #fff;
}

nav.navbar.navbar-inverse.megamenu ul.dropdown-menu.megamenu-content .content ul.menu-col li a,
nav.navbar.navbar-inverse ul.nav > li > a{
    color: #eee;
}

nav.navbar.navbar-inverse ul.nav > li.dropdown > a{
    background-color: #222;
}

nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a{
    color: #999;
}

nav.navbar.navbar-inverse ul.nav .dropdown-menu h1,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h2,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h3,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h4,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h5,
nav.navbar.navbar-inverse ul.nav .dropdown-menu h6{
    color: #fff;
}

nav.navbar.navbar-inverse .form-control{
    background-color: #333;
    border-color: #303030;
    color: #fff;
}

nav.navbar.navbar-inverse .attr-nav > ul > li > a{
    color: #eee;
}

nav.navbar.navbar-inverse .attr-nav > ul > li.dropdown ul.dropdown-menu{
    background-color: #222;
    border-left: solid 1px #303030;
    border-bottom: solid 1px #303030;
    border-right: solid 1px #303030;
}

nav.navbar.navbar-inverse ul.cart-list > li{
    border-bottom: solid 1px #303030;
    color: #eee;
}

nav.navbar.navbar-inverse ul.cart-list > li img{
    border: solid 1px #303030;
}

nav.navbar.navbar-inverse ul.cart-list > li.total{
    background-color: #333;
}

nav.navbar.navbar-inverse .share ul > li > a{
    background-color: #555;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-menu{
    border-right: solid 1px #303030;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a{
    border-bottom: solid 1px #303030;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-content{
    border-left: solid 1px #303030;
}

nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:hover,
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:focus,
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li.active > a{
    background-color: #333 !important;
}

nav.navbar-inverse.navbar-full ul.nav > li > a{
    border:none;
}

nav.navbar-inverse.navbar-full .navbar-collapse .wrap-full-menu{
    background-color: #222;
}

nav.navbar-inverse.navbar-full .navbar-toggle{
    background-color: #222 !important;
    color: #6f6f6f;
}

@media (min-width: 1024px) {
    nav.navbar.navbar-inverse ul.nav .dropdown-menu{
        background-color: #222 !important;
        border-left: solid 1px #303030 !important;
        border-bottom: solid 1px #303030 !important;
        border-right: solid 1px #303030 !important;
    }

    nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a{
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse ul.dropdown-menu.megamenu-content .col-menu{
        border-left: solid 1px #303030;
        border-right: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse.navbar-transparent.dark{
        background-color: rgba(0,0,0,0.3);
        border-bottom: solid 1px #999;
    }
    
    nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav{
        border-left: solid 1px #999;
    }
    
    nav.navbar.navbar-inverse.no-background.white .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.navbar-transparent.dark ul.nav > li > a,
    nav.navbar.navbar-inverse.no-background.white ul.nav > li > a{
        color: #fff;
    }
    
    nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a,
    nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a,
    nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a{
        color: #3f3f3f;
    }
}
@media (max-width: 992px)  {
    nav.navbar.navbar-inverse .navbar-toggle{
        color: #eee;
        background-color: #222 !important;
    }
    
    nav.navbar.navbar-inverse .navbar-nav > li > a{
        border-top: solid 1px #303030;
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse ul.nav li.dropdown ul.dropdown-menu  > li > a{
        color: #999;
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu .title{
        border-bottom: solid 1px #303030;
        color: #eee;
    }
    
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu ul > li > a{
        border-bottom: solid 1px #303030;
        color: #999 !important;
    }
    
    nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu.on:last-child .title{
        border-bottom: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul{
        border-top: solid 1px #303030;
    }
    
    nav.navbar.navbar-inverse.navbar-mobile .navbar-collapse{
        background-color: #222;
    }
}

@media (max-width: 767px)  {
    nav.navbar.navbar-inverse.navbar-mobile ul.nav{
        border-top: solid 1px #222;
    }
}

/*
Color
=========================== */
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,
.side .widget ul.link li a:hover,
.side .widget ul.link li a:focus,
.check-list li:before,
ul.cart-list > li > h6 > a,
.attr-nav > ul > li > a:hover,
.attr-nav > ul > li > a:focus,
nav.navbar-sidebar ul.nav li.dropdown.on > a,
nav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a,
nav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a,
nav.navbar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar ul.nav > li > a:hover,
nav.navbar ul.nav > li.active > a:hover,
nav.navbar ul.nav li.active > a,
nav.navbar li.dropdown ul.dropdown-menu > li a:hover{
    color:#0abe3d;
	
}

nav.navbar.navbar-transparent ul.nav > li > a:hover,
nav.navbar.no-background ul.nav > li > a:hover,
nav.navbar ul.nav li.scroll.active > a,
nav.navbar.navbar-dark ul.nav li.dropdown ul.dropdown-menu  > li > a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar-dark ul.nav li.dropdown.on > a{
    color:#0bbe3d !important;
	
  
}

@media(max-width:920px){
    nav.navbar .dropdown .megamenu-content .col-menu ul > li > a:hover,
    nav.navbar.navbar-dark .dropdown .megamenu-content .col-menu .title:hover{
        color: #339900 !important;
    }
}

/*
Border
=========================== */
ul.cart-list > li.total > .btn{
    border-color: #f43438;
}

nav.navbar li.dropdown ul.dropdown-menu{
    border-top-color: #0abe3d !important;
}

/*
Background
=========================== */
ul.cart-list > li.total > .btn,
.attr-nav > ul > li > a span.badge,
nav.navbar .share ul > li > a:hover,
nav.navbar .share ul > li > a:focus{
    background-color: #f43438;
}

ul.cart-list > li.total > .btn:hover,
ul.cart-list > li.total > .btn:focus{
    background-color: #dc3236 !important;
}

.new-pading{ padding:0 0 4px 0 !important; }
.new-pading-2{ padding:0 !important; margin:-10px 0 0 0 !important; }


.navigation-down-new-im{ padding:0; margin:0;}

.new-pading-home{ padding:0 0 4px 0 !important; font-family:Arial, Helvetica, sans-serif; font-weight:600 !important; font-size:15px; }





/* 6731 */ /* ----------------------------------------------------	
/* 6732 *| 	43) SOCIAL MEDIA ICONS
/* 6733 *| ------------------------------------------------------- */
/* 6734 */ 
/* 6735 */ /* social media holder */
.social_media {
    margin: 0 12px 0 0;
    padding: 0;
    list-style: none;
    position: relative;
    display: inline-block;
    float: left;
}

/* 6742 */ 
/* 6743 */ 
/* 6744 */ .social_media li{
/* 6745 */ 	float: left;
/* 6746 */ 	width: 24px;
/* 6747 */ 	height: 24px;
/* 6748 */ 	margin: 0 4px 4px 0;
/* 6749 */ }
/* 6750 */ 

/* style.css */

/* 6751 */ /* first & lat items */
/* 6752 */ .social_media li:first-child,#top_bar .social_media li:first-child{
/* 6753 */ 	margin-left: 0;
/* 6754 */ }
/* 6755 */ 
/* 6756 */ .social_media li:last-child,#top_bar .social_media li:last-child{
/* 6757 */ 	margin-right: 0;
/* 6758 */ } 
/* 6759 */ 
/* 6760 */ /* item link */
/* 6761 */ .social_media li a {
    display: block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: none;
    color:#FFFF;
    text-decoration: none;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    border-right: 1px solid #FFF;
}
/* 6775 */ 
/* 6776 */ /* hover position */
/* 6777 */ .social_media li a:hover{ 
/* 6778 */ 	color: #fff;
/* 6779 */ 	height: 41px;
/* 6780 */ 	margin-top: -5px;
/* 6781 */ } 
/* 6782 */ 
/* 6783 */ /* item desc */
/* 6784 */ .social_media li span{
/* 6785 */ 	opacity: 0;
/* 6786 */ 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  
/* 6787 */ 	visibility: none;
/* 6788 */ 	width: 100%;
/* 6789 */ 	position: absolute;
/* 6790 */ 	left: 0;
/* 6791 */ 	text-align: center;
/* 6792 */ 	font-size: 11px;
/* 6793 */ 	line-height: 140%;
/* 6794 */ 	text-decoration: none;
/* 6795 */ 	bottom: 40px;
/* 6796 */ 	padding: 4px 0px;
/* 6797 */ 	cursor: default;	 
/* 6798 */ 	position: absolute;
/* 6799 */ 	text-indent: 0; 
/* 6800 */ 	color: #fff; 

/* style.css */

/* 6801 */ 	z-index: -999;	 
/* 6802 */ 	-webkit-transition: bottom .2s;
/* 6803 */ 	-moz-transition: bottom .2s;
/* 6804 */ 	-o-transition: bottom .2s;
/* 6805 */ 	transition: bottom .2s; 	
/* 6806 */ }
/* 6807 */ 
/* 6808 */ /* item desc hover position */
/* 6809 */ .social_media li:hover span{
/* 6810 */ 	bottom: -29px;
/* 6811 */ 	opacity: 1; 
/* 6812 */ 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  
/* 6813 */ 	visibility: visible;
/* 6814 */ 	z-index: 999;   
/* 6815 */ 	min-width: 70px;
/* 6816 */ }  
/* 6817 */  
/* 6818 */ /* top social media */
/* 6819 */ #top_bar .social_media,footer .social_media{
/* 6820 */ 	float: right;  
/* 6821 */ }
/* 6822 */ 
/* 6823 */ #top_bar .social_media li{
/* 6824 */ 	margin: 0 0 0 4px;
/* 6825 */ }
/* 6826 */ 
/* 6827 */ #top_bar .social_media li{
/* 6828 */ 	float: left;
/* 6829 */ 	width: 20px;
/* 6830 */ 	height: 20px;
/* 6831 */ }
/* 6832 */ 
/* 6833 */ #top_bar .social_media li a{  
/* 6834 */ 	width: 20px;
/* 6835 */ 	height: 20px; 
/* 6836 */ 	line-height: 20px;
/* 6837 */ 	font-size: 12px;
/* 6838 */ } 
/* 6839 */ 
/* 6840 */ #top_bar .social_media li a:hover{
/* 6841 */ 	height: 28px; 
/* 6842 */ 	margin-top: 0;
/* 6843 */ }
/* 6844 */ 
/* 6845 */ #top_bar .social_media li span{
/* 6846 */ 	top: 48px;
/* 6847 */ 	bottom: auto;
/* 6848 */ 	-webkit-transition: top .2s;
/* 6849 */ 	-moz-transition: top .2s;
/* 6850 */ 	-o-transition: top .2s;

/* style.css */

/* 6851 */ 	transition: top .2s; 		
/* 6852 */ }
/* 6853 */ 
/* 6854 */ #top_bar .social_media li:hover span{
/* 6855 */ 	top: 26px;
/* 6856 */ }
/* 6857 */  
/* 6858 */ .social_media [class^="icon-"]:before, .social_media [class*=" icon-"]:before {
/* 6859 */ 	margin-left: 1.5px;
/* 6860 */ }
/* 6861 */ 
/* 6862 */ /* social media colors */
/* 6863 */ .social_media li:hover a,.social_media li:hover span{background-color: #bbb;} /*unbranded*/
/* 6864 */ .social_media li.facebook:hover a,.social_media li.facebook:hover span{background-color: #3B5998 !important;} 
/* 6865 */ .social_media li.twitters:hover a,.social_media li.twitters:hover span{background-color: #10c0ee !important;}   
/* 6866 */ .social_media li.gplus:hover a,.social_media li.gplus:hover span{background-color: #e3614a !important;}  
/* 6867 */ .social_media li.flickr:hover a,.social_media li.flickr:hover span{background-color: #ff3092 !important;} 	
/* 6868 */ .social_media li.mail:hover a,.social_media li.mail:hover span{background-color: #999 !important;} 	
/* 6869 */ .social_media li.lastfm:hover a,.social_media li.lastfm:hover span{background-color: #da260e !important;} 	
/* 6870 */ .social_media li.dribbble:hover a,.social_media li.dribbble:hover span{background-color: #EA4C89 !important;} 
/* 6871 */ .social_media li.linkedin:hover a,.social_media li.linkedin:hover span{background-color: #006e99 !important;} 	
/* 6872 */ .social_media li.vimeo:hover a,.social_media li.vimeo:hover span{background-color: #0ec4ef !important;} 	
/* 6873 */ .social_media li.youtube-play:hover a,.social_media li.youtube-play:hover span{background-color: #f3554f !important;} 	 
/* 6874 */ .social_media li.instagram:hover a,.social_media li.instagram:hover span{background-color: #7b6455 !important;} 	
/* 6875 */ .social_media li.behance:hover a,.social_media li.behance:hover span{background-color: #228cff !important;} 		
/* 6876 */ .social_media li.dropbox:hover a,.social_media li.dropbox:hover span{background-color: #499dd6 !important;} 	  
/* 6877 */ .social_media li.picasa:hover a,.social_media li.picasa:hover span{background-color: #aa7bbc !important;} 	
/* 6878 */ .social_media li.rss:hover a,.social_media li.rss:hover span{background-color: #fd8900 !important;} 
/* 6879 */ .social_media li.skype:hover a,.social_media li.skype:hover span{background-color: #00b0e1 !important;} 	 
/* 6880 */ .social_media li.stumbleupon:hover a,.social_media li.stumbleupon:hover span{background-color: #6cc977 !important;} 	 
/* 6881 */ .social_media li.pinterest:hover a,.social_media li.pinterest:hover span{background-color: #d62930 !important;}  
/* 6882 */ .social_media li.github:hover a,.social_media li.github:hover span{background-color: #888 !important;} 	
/* 6883 */ .social_media li.tumblr:hover a,.social_media li.tumblr:hover span{background-color: #456885 !important;} 	
/* 6884 */ .social_media li.spotify:hover a,.social_media li.spotify:hover span{background-color: #afd102 !important;} 	
/* 6885 */ .social_media li.evernote:hover a,.social_media li.evernote:hover span{background-color: #6fbd45 !important;} 	
/* 6886 */ .social_media li.flattr:hover a,.social_media li.flattr:hover span{background-color: #f7af30 !important;} 	
/* 6887 */ .social_media li.paypal:hover a,.social_media li.paypal:hover span{background-color: #003f70 !important;} 	
/* 6888 */ .social_media li.vkontakte:hover a,.social_media li.vkontakte:hover span{background-color: #2f6893 !important;} 	
/* 6889 */ .social_media li.soundcloud:hover a,.social_media li.soundcloud:hover span{background-color: #F76700 !important;} 	 
/* 6890 */ .social_media li.foursquare:hover a,.social_media li.foursquare:hover span{background-color: rgb(36,178,237) !important;}
/* 6891 */ .social_media li.delicious:hover a,.social_media li.delicious:hover span{background-color: rgb(51,153,255) !important;} 	 
/* 6892 */ .social_media li.forrst:hover a,.social_media li.forrst:hover span{background-color: rgb(90,153,103) !important;} 	  
/* 6893 */ .social_media li.ebay:hover a,.social_media li.ebay:hover span{background-color: rgb(221,59,74) !important;} 	 
/* 6894 */ .social_media li.android:hover a,.social_media li.android:hover span{background-color: rgb(128,189,1) !important;} 	   
/* 6895 */ .social_media li.xing:hover a,.social_media li.xing:hover span{background-color: rgb(210,214,0) !important;} 	 
/* 6896 */ .social_media li.reddit:hover a,.social_media li.reddit:hover span{background-color: rgb(255,69,0) !important;} 	 
/* 6897 */ .social_media li.digg:hover a,.social_media li.digg:hover span{background-color: rgb(0,0,0) !important;} 	 
/* 6898 */ .social_media li.macstore:hover a,.social_media li.macstore:hover span{background-color: rgb(27,189,251) !important;} 	 
/* 6899 */ .social_media li.myspace:hover a,.social_media li.myspace:hover span{background-color: rgb(9,17,164) !important;} 	 
/* 6900 */ .social_media li.amazon:hover a,.social_media li.amazon:hover span{background-color: rgb(245,147,24) !important;} 	 

/* style.css */

/* 6901 */ .social_media li.stackoverflow:hover a,.social_media li.stackoverflow:hover span{background-color: rgb(254,122,21) !important;} 	 
/* 6902 */ 
