/*
---------------------------------------------------------------------------------------
Responsive Cascading Style Sheets (CSS) Based on Twitter Bootstrap
by: Mamun ur Rosid | email: mamun.m46@gmail.com
---------------------------------------------------------------------------------------	           					*/
@font-face { font-family: 'HandVetica';
src: url('../fonts/HandVetica.woff') format('woff'),
url('../fonts/HandVetica.svg#HandVetica') format('svg'),
url('../fonts/HandVetica.eot'),
url('../fonts/HandVetica.eot?#iefix') format('embedded-opentype');
font-weight: normal; font-style: normal; }

body { background:#eee; color:#000; }
a { color:#000; text-decoration:none; } a:hover { color:#f00; }
p { text-align:justify; }
h4 { margin-top:15px; margin-bottom:5px; font-family: HandVetica, Georgia, "Times New Roman", Times, serif; }

.container-main { padding-bottom:15px; background:#fff; box-shadow:0 2px 10px 0 rgba(0,0,0,.25); }

.container-body { background: url(../imgs/bg-country.png) repeat-x center bottom, url(../imgs/bg-container.jpg) center top; }
.logo { padding:25px 20px 20px; }
.logo-inner { padding:15px 0px 40px; }

.container-country { text-align:center; padding-bottom:25px; }
.container-country a { color:#000; font-family: HandVetica, Georgia, "Times New Roman", Times, serif; font-size:35px; text-decoration:none; }
.container-country a:hover { color:#f00; font-family: HandVetica, Georgia, "Times New Roman", Times, serif; font-size:35px; }
.container-country-inner { margin-top:175px; margin-bottom:20px; }

.container-footer { padding:20px 10px 10px 15px; }
.powered { text-align:right; }

.navbar-default { margin-bottom:4px; border:0; background:none; box-shadow:none; }
.navbar-default .navbar-nav>li>a { padding:28px; color:#333; font-size:21px; }
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>li>a:hover { color:#f00 !important; background:none !important; box-shadow: none; }
.navbar-nav > li > .dropdown-menu { min-width:160px; margin-top:-1px; background:#fff; opacity: .95;  border:0; }
.navbar-nav > li > .dropdown-menu li a { font-size:18px; letter-spacing:1px; text-align:center; padding:10px 15px 12px ; border-bottom:1px solid rgba(0, 0, 0, .25); color:#000; }.navbar-nav > li > .dropdown-menu li:last-child { border-top:0; }
.navbar-nav > li > .dropdown-menu li a:hover { padding:10px 15px 12px ; background:#eee; color:#f00; }
.navbar-nav > li > .dropdown-menu>.dropdown-submenu>.dropdown-menu { margin-top:-5px; background:#fff; opacity: .95;  border:0; }

.dropdown-menu { min-width:120px; padding:5px 0; font-size:16px; border:0; background:none; box-shadow:none; }
.dropdown-menu>li>a { padding:3px 10px; font-family: HandVetica, Georgia, "Times New Roman", Times, serif; }
.dropdown-submenu:hover>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover { color:#f00; background:none; }
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:none;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#f00;}
.dropdown-submenu>.dropdown-menu { margin-top: -30%; margin-left:0px; border-left:#f00 2px solid; border-radius:6px; }
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-submenu>.dropdown-menu>.dropdown-submenu>.dropdown-menu { margin-top: -18%; }

.services-menu { padding:5px 0 10px; }
.services-menu li { padding:10px; display:inline-block; }
.services-menu li a { padding:10px 25px; border:#ccc 1px solid; border-radius:5px; color:#666; font-size:18px; font-family: HandVetica, Georgia, "Times New Roman", Times, serif; text-decoration:none; }
.services-menu li a:hover { background:#fafafa; color:#f00; }

.page-name { margin-top: -80px; margin-bottom:50px; color:#f00; font-size:50px; font-family: HandVetica, Georgia, "Times New Roman", Times, serif; text-align:right; padding-right: 70px;}
.page-name a { color:#333; font-size:30px; text-decoration:none; }
.page-name span { color:#333; font-size:20px; }

.inner-top { background:url(../imgs/bg-inner-top.jpg) no-repeat scroll center top; }
.inner-bottom { margin-top: -10px; background:url(../imgs/bg-inner-bottom.png) no-repeat scroll center top; }
.inner-jackets { background:url(../imgs/bg-jackets.jpg) no-repeat center top; }

.page_art-jacket-women { z-index:999; top:90px; right:25px; width:100%; max-width:275px; height:100%; max-height:710px; position:absolute; background:url(../imgs/bg-inner-jacket-women.png) no-repeat center top; }

.page_art-jacket-men { z-index:999; top:90px; right:25px; width:100%; max-width:275px; height:100%; max-height:710px; position:absolute; background:url(../imgs/bg-inner-jacket-men.png) no-repeat center top; }


.thumbnail { padding:0; box-shadow:0 0px 10px rgba(0,0,0,.15); transition-duration: .5s; transition-property: box-shadow; }
.thumbnail:hover { border:1px solid #faa; box-shadow:0 0px 15px rgba(255,0,0,.35);}


@media (min-width: 1200px) {
.navbar-default .navbar-nav { width: 100%; text-align: center; font-family: HandVetica, Georgia, "Times New Roman", Times, serif; }
.navbar-default .navbar-nav > li { float: none; display: inline-block; }
}





@media (max-width: 767px) {

.page-name { display:none; }
.container-country-inner { margin-top:10px; margin-bottom:10px; }
.logo-inner { padding:15px 0px 2px; }
.navbar-default .navbar-toggle { margin-bottom:30px; background:#fff; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background:#f00; }
.navbar-default .navbar-nav {  font-family: HandVetica, Georgia, "Times New Roman", Times, serif; }
.navbar-default .navbar-nav > li { display: block; position:relative; }
.navbar-default .navbar-nav>li>a { padding:5px;font-size:18px; }
.navbar-nav > li > .dropdown-menu li a { color:#000; font-size:16px; text-align:left; display: block}
.navbar-default .navbar-nav .open .dropdown-menu>li>a { color:#000;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover { color:#f00; }

.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a { padding:6px 15px 8px; }
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a:hover { padding:6px 15px 8px; }
.dropdown-submenu>a:after { border-width:5px 5px 5px 0; }
.navbar-nav > li > .dropdown-menu>.dropdown-submenu>.dropdown-menu { margin-top:0px; }
.navbar-nav > li > .dropdown-menu>.dropdown-submenu>.dropdown-menu { margin-left:25px; }

.inner-top { background:url(../imgs/bg-inner-top.jpg) no-repeat scroll center top / 100% auto; }
.inner-bottom { margin-top: -10px; background:url(../imgs/bg-inner-bottom.png) no-repeat scroll center top / 100% auto; }

.container-footer { padding-top:15px; text-align:center; }
.powered { padding-top:5px; text-align:center; }

}
