@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
@import url(//fonts.googleapis.com/css?family=Niconne);

/*
body{
background:#ffffff;
font:14px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
line-height:1.428571429;
color:#181b1d;
}
*/
a{
text-decoration:none;
}
a:hover{
text-decoration:none;
}
a:focus{
text-decoration:none;
background:none;
}
/*
a[href^="tel:"]{
color:inherit;
text-decoration:none;
}
textarea,input[type="text"],input[type="email"],input[type="search"],input[type="password"]{
-webkit-appearance:none;
-moz-appearance:caret;
}
p{
margin-bottom:30px;
line-height:30px;
}
p strong{
font-weight:600;
}
h1.navbar-brand_{
margin:0;
padding:0;
float:left;
height:auto;
position:relative;
top:0;
z-index:10;
}
h1.navbar-brand_ a{
display:inline-block;
}
h1.navbar-brand_ a img{
width:100%;
}
h2{
font:36px/36px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#2c2c2c;
margin:0 0 23px 0;
text-transform:uppercase;
}
h2.indent{
margin:0 0 13px 0;
}
h3{
font:18px/36px 'Times New Roman';
color:#ff9d6d;
text-transform:uppercase;
margin:0 0 8px 0;
}
.extra-wrap{
overflow:hidden;
}
.content{
padding:0;
}
.content.indent{
padding:60px 0 0 0;
}
.center{
text-align:center;
}
*/
/* HEADER */
/*
header{
position:relative;
margin:0;
padding:41px 0 63px 0;
overflow:hidden;
z-index:11;
background:url(../img/pattern.png) repeat;
}
header .title{
font:36px/36px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#ffffff;
text-transform:uppercase;
margin:43px 0 22px 0;
}
header .description{
font:italic 24px 'Times New Roman';
color:#707070;margin:0;
}
.follow_icon{
padding:0;margin:100px 0 0 0;
list-style:none;
float:right;
}
.follow_icon li{
float:left;
margin-left:1px;
text-align:center;
padding-top:22px;
width:60px;
height:66px;
background:url(../img/romb.png) no-repeat;
}
.follow_icon li:first-child{
margin:0;
}
.follow_icon li a{
font-size:24px;
line-height:24px;
color:#ffffff;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.follow_icon li a:hover{
color:#ff9d6d;
}
nav.tm_navbar{
border:none;
padding:0;
margin:42px 0 0 0;
float:right;
min-height:0;
background:none;
}
nav.tm_navbar li{
position:relative;
font-size:14px;
line-height:30px;
padding:0;
margin:0 0 0 24px;
float:left;
}
nav.tm_navbar li:first-child{
margin:0;
}
nav.tm_navbar li a{
position:relative;
padding:0;
font:bold 18px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#ffffff;
text-transform:uppercase;
background:none;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
nav.tm_navbar li.active>a{
color:#ff9d6d;
background:none;
}
nav.tm_navbar li.active>span{
color:#ff9d6d;}
nav.tm_navbar li:hover>a{
color:#ff9d6d;background:none;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;
}
nav.tm_navbar li:hover>span{
color:#ff9d6d;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;
}
nav.tm_navbar .sfHover>a{
color:#ff9d6d;background:none;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;
}
nav.tm_navbar .sfHover>span{
color:#ff9d6d;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;
}
nav.tm_navbar li span{
text-align:center;position:absolute;width:100%;left:0;bottom:-12px;color:#ffffff;font-size:14px;z-index:0;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;
}
nav.tm_navbar .sub-menu>ul{
position:absolute;display:none;width:170px;left:-17px;top:40px;list-style:none!important;zoom:1;z-index:11;background:url(../img/pattern.png) repeat;padding:17px;margin:0;
}
nav.tm_navbar .sub-menu>ul li{
background:none;border:none;width:auto;float:none;margin:0 0 16px 0;line-height:20px;padding:0;display:block;position:relative;
}
nav.tm_navbar .sub-menu>ul li a{
background:none;
padding:0;
margin:0;
float:none;
font:bold 12px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#ffffff;
text-transform:uppercase;
-webkit-transition:all 0.25s ease;
-o-transition:all 0.25s ease;
transition:all 0.25s ease;
}
nav.tm_navbar .sub-menu>.submenu li span{
display:inline-block;
background:none;
position:absolute;
left:auto;
right:0px;
top:2px;
color:#ffffff;
font-size:14px;
width:auto;
}
nav.tm_navbar .sub-menu>ul li a:hover{
color:#ff9d6d!important;
background:none!important;
text-decoration:none;
-webkit-transition:all 0.25s ease;
-o-transition:all 0.25s ease;
transition:all 0.25s ease;
}
nav.tm_navbar .sub-menu>ul li.sfHover>a{
color:#ff9d6d!important;
background:none!important;
text-decoration:none;
-webkit-transition:all 0.25s ease;
-o-transition:all 0.25s ease;
transition:all 0.25s ease;
}
nav.tm_navbar .sub-menu ul ul{
position:absolute;
display:none;
width:170px;
left:154px;
top:-17px;
list-style:none!important;
zoom:1;
z-index:11;
background:url(../img/pattern.png) repeat;
padding:17px;
margin:0;
}
nav.tm_navbar .sub-menu ul ul li a{
background:none;
padding:0;
margin:0;
float:none;
font:bold 12px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#ffffff;
text-transform:uppercase;
-webkit-transition:all 0.25s ease;
-o-transition:all 0.25s ease;
transition:all 0.25s ease;
}
nav.tm_navbar .sub-menu>ul li>ul li a:hover{
color:#ff9d6d!important;
background:none!important;
text-decoration:none;
-webkit-transition:all 0.25s ease;
-o-transition:all 0.25s ease;
transition:all 0.25s ease;
}

.select-menu{
display:none!important;
}
*/
#toTop{
display:none;
text-decoration:none;
position:fixed;
bottom:80px;
right:30px;
overflow:hidden;
border:none;
color:#333;
font-size:31px;
z-index:20;
-webkit-transition:color 0.5s ease;
-o-transition:color 0.5s ease;
transition:color 0.5s ease;
}
#toTop:hover{
outline:none;
color:#ff9d6d;
}

.who-box{
overflow:hidden;
}
.who-box .col-lg-4{
margin-bottom:14px;
}
.thumb-box1{
text-align:center;
overflow:hidden;
padding:60px 0 13px 0;
}
.thumb-box1 .description{
color:#2c2c2c;margin-bottom:35px;
}
.thumb-box2{
text-align:center;
overflow:hidden;
padding:45px 0 305px 0;
background:#fafafa url(../img/bg_pic.jpg) center bottom no-repeat;
}
.thumb-box2 .description{
color:#2c2c2c;
margin-bottom:35px;
}
.thumb-box3{
overflow:hidden;
padding:37px 0 17px 0;
}
.thumb-box3 .title{
font:36px/48px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#181b1d;
margin-bottom:10px;
}
.thumb-box3 .col-lg-8,.thumb-box3 .col-lg-3{
margin-bottom:40px;
}
.thumb-box4{
overflow:hidden;
padding:77px 0 0 0;
background-position:left 100%;
background-attachment:fixed;
position:relative;
background-image:url(../img/bg_pic2.jpg);
}
.thumb-box4 h2{
color:#ffffff;
margin-bottom:18px;
}
.thumb-box4 p{
color:#ffffff;
margin-bottom:4px;
}
.thumb-box4 .col-lg-4{
margin-bottom:27px;
}
.thumb-box5{
overflow:hidden;
text-align:center;
padding:46px 0 0 0;
background:#fafafa;
}
.thumb-box6{
overflow:hidden;
padding:60px 0 0 0;
}
.thumb-box6 .col-lg-3,.thumb-box6 .col-lg-4,.thumb-box6 .col-lg-5{
margin-bottom:43px;
}
.thumb-box8{
text-align:center;
padding-bottom:30px;
overflow:hidden;
}
.thumb-box8 .description{
color:#2c2c2c;
margin-bottom:35px;
}
.thumb-box9{
background:#fafafa;
padding:46px 0 0 0;
}
.thumb-box10{
padding:73px 0 0 0;
overflow:hidden;
}
.errorBox{
padding-bottom:70px;
}
.errorBox1{
padding-top:60px;
padding-bottom:70px;
}
.errorBox1 p{
text-transform:uppercase;
font-size:18px;
line-height:36px;
margin-bottom:36px;
}
.thumb-pad1
{margin:0 0 36px 0;
overflow:hidden;
border-radius:3px 3px 0 0;
}
.thumb-pad1 .thumbnail{
position:relative;
margin:0;
border-radius:0;
box-shadow:none;
border:none;
padding:9px 0 0 0;
/*background:#e9e9e9; */
background:#d5d5d5;
overflow:hidden;
}
.thumb-pad1 .thumbnail .caption{
padding:17px 0 0 0;
/*background:#ffffff; */
  background:url("../../images/photos/bg_thumb.jpg") center;
position:relative;
}
.thumb-pad1 .thumbnail .caption a{
font:14px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#2c2c2c;
text-transform:uppercase;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-pad1 .thumbnail .caption a:hover{
color:#ff9d6d;
}
.thumb-pad1 .thumbnail .caption:after{
position:absolute;
width:100%;
height:10px;
top:0;
left:0;
background:url(../../images/photos/shadow1.png) left 0 no-repeat;content:'';
}
.thumb-pad1 .thumbnail .caption:before{
position:absolute;
width:100%;
height:10px;
top:0;
right:0;
background:url(../../images/photos/shadow2.png) right 0 no-repeat;content:'';
}
.thumb-pad1 figure{
margin:0;
position:relative;
border-radius:3px;
overflow:hidden;
}
.thumb-pad1 figure img{
width:100%;
border-radius:3px;
}
.thumb-pad1 figure:hover i{
-webkit-transform:translateY(0) translateX(0) scale(1);
transform:translateY(0) translateX(0) scale(1);
-webkit-transition:all 0.35s;
-o-transition:all 0.35s;
transition:all 0.35s;opacity:1;
filter:alpha(opacity=100);
}
.thumb-pad1 figure i{
width:100%;
height:100%;
position:absolute;
padding:0;
top:0;
left:0;
display:block;
background:#ff9d6d url(../../images/photos/zoom.png) center center no-repeat;
background:rgba(255,157,109,0.6) url(../../images/photos/zoom.png) center center no-repeat;
font-weight:normal;
-webkit-transform:translateY(0) translateX(0) scale(0.25);
transform:translateY(0) translateX(0) scale(0.25);
-webkit-transition:all 0.35s;-o-transition:all 0.35s;
transition:all 0.35s;
opacity:0;
filter:alpha(opacity=0);
}
.thumb-pad2{
overflow:hidden;
margin:0 0 40px 0;
}
.thumb-pad2 .thumbnail{
position:relative;
margin:0;
border-radius:0;
box-shadow:none;
border:none;
padding:0;
background:none;
}
.thumb-pad2 .thumbnail .caption{
padding:0;
overflow:hidden;
}
.thumb-pad2 .thumbnail .caption p{
margin-bottom:0;
padding-bottom:23px;
}
.thumb-pad2 .thumbnail .caption hr{
margin:0 0 20px 0;
border-top:1px solid #000000;
}
.thumb-pad2 figure{
margin:0 0 18px 0;
}
.thumb-pad3{
margin:0 0 40px 0;
border-radius:3px 3px 0 0;
overflow:hidden;
text-align:left;
}
.thumb-pad3 .thumbnail{
position:relative;
margin:0;
border-radius:0;
box-shadow:none;
border:none;
padding:9px 0 0 0;
background:#e9e9e9;
}
.thumb-pad3 .thumbnail .caption{
padding:21px 0 0 0;
background:#fafafa;
position:relative;
}
.thumb-pad3 .thumbnail .caption:after{
position:absolute;
width:100%;
height:10px;
top:0;
left:0;
background:url(../../images/photos/shadow1.png) left 0 no-repeat;content:'';
}
.thumb-pad3 .thumbnail .caption:before{
position:absolute;
width:100%;
height:10px;
top:0;
right:0;
background:url(../../images/photos/shadow2.png) right 0 no-repeat;content:'';
}
.thumb-pad3 .thumbnail .caption a{
font:18px/36px 'Times New Roman';
color:#ff9d6d;
text-transform:uppercase;
margin-bottom:8px;
display:inline-block;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-pad3 .thumbnail .caption a:hover{
color:#181b1d;
}
.thumb-pad3 figure{
margin:0;
position:relative;
border-radius:3px;
overflow:hidden;
}
.thumb-pad3 figure img{
width:100%;
border-radius:3px;
}
.thumb-pad4{
margin:0;
overflow:hidden;
border-radius:3px 3px 0 0;
}
.thumb-pad4 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:none;padding:9px 0 0 0;background:#e9e9e9;}
.thumb-pad4 .thumbnail .caption{padding:21px 0 0 0;background:#ffffff;position:relative;}
.thumb-pad4 .thumbnail .caption:after{position:absolute;width:100%;height:10px;top:0;left:0;background:url(../../images/photos/shadow1.png) left 0 no-repeat;content:'';}
.thumb-pad4 .thumbnail .caption:before{position:absolute;width:100%;height:10px;top:0;right:0;background:url(../../images/photos/shadow2.png) right 0 no-repeat;content:'';}
.thumb-pad4 figure{margin:0;position:relative;border-radius:3px;overflow:hidden;}
.thumb-pad4 figure img{
width:100%;
border-radius:3px;
}
.thumb-pad5{
margin:0;
border-radius:3px 3px 0 0;
}
.thumb-pad5 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:none;padding:0;background:none;}
.thumb-pad5 .thumbnail .caption{padding:0;background:#ffffff;overflow:hidden;}
.thumb-pad5 .thumbnail .caption>div{float:right;text-align:right;}
.thumb-pad5 .thumbnail .caption>div a{font:italic 24px 'Times New Roman';color:#707070;margin-bottom:2px;display:inline-block;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.thumb-pad5 .thumbnail .caption>div a:hover{color:#ff9d6d;}
.thumb-pad5 .thumbnail .caption>div p{margin-bottom:21px;}
.thumb-pad5 figure{margin:0 30px 0 0;padding:9px 0 0 0;background:#e9e9e9;float:left;position:relative;border-radius:3px;}
.thumb-pad5 figure img{width:100%;border-radius:3px;}
.thumb-pad5 figure:after{position:absolute;width:100%;height:10px;bottom:-10px;left:0;background:url(../../images/photos/shadow1.png) left 0 no-repeat;content:'';}
.thumb-pad5 figure:before{
position:absolute;
width:100%;
height:10px;
bottom:-10px;
right:0;
background:url(../../images/photos/shadow2.png) right 0 no-repeat;content:'';
}
.thumb-pad6{
margin:0 0 21px 0;
}
.thumb-pad6 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:none;padding:0;background:none;}
.thumb-pad6 .thumbnail .caption{padding:0;overflow:hidden;}
.thumb-pad6 .thumbnail .caption .lnk{
font:bold 18px/36px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#181b1d;
text-transform:uppercase;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-pad6 .thumbnail .caption .lnk:hover{color:#5ed8dc;}
.thumb-pad6 .thumbnail .caption .icons{margin:18px 0 16px 0;}
.thumb-pad6 .thumbnail .caption .icons a{font:italic 14px 'Open Sans';color:#181b1d;margin-right:15px;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.thumb-pad6 .thumbnail .caption .icons a:hover{color:#5ed8dc;}
.thumb-pad6 .thumbnail .caption .icons a span{font-size:13px;color:#000000;margin-right:9px;}
.thumb-pad6 .thumbnail .caption .icons br{display:none;}
.thumb-pad6 .thumbnail .caption hr{margin:0 0 20px 0;border-top:1px solid #000000;}
.thumb-pad6 figure{
margin:0 30px 0 0;
float:left;
}
.thumb-pad7{
margin:0 0 50px 0;
}
.thumb-pad7 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:none;padding:0;background:none;}
.thumb-pad7 .thumbnail .caption{padding:0;overflow:hidden;}
.thumb-pad7 .thumbnail .caption h2{margin-bottom:13px;}
.thumb-pad7 .thumbnail .caption time{display:block;font:14px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#181b1d;margin-bottom:14px;}
.thumb-pad7 .thumbnail .caption img{margin-bottom:11px;}
.thumb-pad7 .thumbnail .caption .bt p{float:left;margin:0 0 13px 0;}
.thumb-pad7 .thumbnail .caption .bt .lnk{font:14px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#ed2017;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.thumb-pad7 .thumbnail .caption .bt .lnk:hover{color:#181b1d;}
.thumb-pad7 figure{
margin:0 30px 0 0;
float:left;
}
.thumb-pad8{
margin:0 0 30px 0;
overflow:hidden;
}
.thumb-pad8 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:none;padding:0;background:none;overflow:hidden;}
.thumb-pad8 .thumbnail figure{position:relative;overflow:hidden;}
.thumb-pad8 .thumbnail figure img{width:100%;}
.thumb-pad8 .thumbnail figure span{
display:block;
position:absolute;
bottom:0;left:0;
padding:20px 30px;font:30px/36px 'Sanchez';
color:#ffffff;
background:#000000;
background:rgba(0,0,0,0.5);
width:100%;
-webkit-transition:all 0.35s;
-o-transition:all 0.35s;transition:all 0.35s;
}
.thumb-pad8 .thumbnail figure em{
width:100%;
height:100%;
position:absolute;
padding:63px 20px;
top:0;left:0;
display:block;
background:#000000 url(../../images/photos/zoom.png) center center no-repeat;
background:rgba(0,0,0,0.6) url(../../images/photos/zoom.png) center center no-repeat;
font-weight:normal;
-webkit-transform:translateY(0) translateX(0) scale(0.25);
transform:translateY(0) translateX(0) scale(0.25);
-webkit-transition:all 0.35s;
-o-transition:all 0.35s;
transition:all 0.35s;
opacity:0;
filter:alpha(opacity=0);
}
.thumb-pad8 .thumbnail figure:hover em{
-webkit-transform:translateY(0) translateX(0) scale(1);
transform:translateY(0) translateX(0) scale(1);
-webkit-transition:all 0.35s;
-o-transition:all 0.35s;
transition:all 0.35s;
opacity:1;
filter:alpha(opacity=100);
}
.thumb-pad8 .thumbnail figure:hover span{
bottom:-150px;
-webkit-transition:all 0.35s;
-o-transition:all 0.35s;
transition:all 0.35s;
}
.thumb-pad9{
margin:0 0 30px 0;
overflow:hidden;
}
.thumb-pad9 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:none;padding:0;background:none;overflow:hidden;}
.thumb-pad9 .thumbnail figure{position:relative;overflow:hidden;}
.thumb-pad9 .thumbnail figure img{width:100%;}
.thumb-pad9 .thumbnail figure span{
display:block;
position:absolute;
bottom:0;
left:0;
padding:20px 30px;
font:18px/18px 'Sanchez';
color:#ffffff;
background:#000000;
background:rgba(0,0,0,0.5);
width:100%;
-webkit-transition:all 0.35s;
-o-transition:all 0.35s;
transition:all 0.35s;
}
.thumb-pad9 .thumbnail figure em{
width:100%;
height:100%;
position:absolute;
padding:63px 20px;
top:0;left:0;
display:block;
background:#000000 url(../../images/photos/zoom.png) center center no-repeat;
background:rgba(0,0,0,0.6) url(../../images/photos/zoom.png) center center no-repeat;
font-weight:normal;
-webkit-transform:translateY(0) translateX(0) scale(0.25);
transform:translateY(0) translateX(0) scale(0.25);
-webkit-transition:all 0.35s;
-o-transition:all 0.35s;
transition:all 0.35s;
opacity:0;
filter:alpha(opacity=0);
}
.thumb-pad9 .thumbnail figure:hover em{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;opacity:1;filter:alpha(opacity=100);}
.thumb-pad9 .thumbnail figure:hover span{bottom:-100px;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.btn-default.btn1{
box-shadow:none;
text-decoration:none;
display:inline-block;
padding:0 20px;
font:14px/53px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;
border-radius:3px;
color:#ffffff;
background:#ff9d6d;
border:none;
float:none;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.btn-default.btn1:hover{
color:#ff9d6d;
background:#e9e9e9;
text-decoration:none;
}
.btn-default.btn2{
box-shadow:none;
text-decoration:none;
display:inline-block;
padding:0 17px;
font:18px/53px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0;
border-radius:0;
color:#ffffff;
background:#5ed8dc;
border:none;
float:none;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.btn-default.btn2:hover{
color:#5ed8dc;
background:#333;
text-decoration:none;
}
.list1{
margin:0;
padding:0;
list-style:none;
}
.list1 li{
font-size:14px;
line-height:1.428571429;
margin:0 0 16px 0;
}
.list1 li a{
font:600 14px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#ffffff;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.list1 li a:hover{
color:#ff9d6d;
}
.list1-1{
margin:0;
padding:0;
list-style:none;
}
.list1-1 li{
font-size:14px;
line-height:1.428571429;
margin:0 0 16px 0;
}
.list1-1 li a{
font:14px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#ff9d6d;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.list1-1 li a:hover{
color:#181b1d;
}
.list2{
margin:0;
padding:0;
list-style:none;
}
.list2 li{
font-size:14px;
line-height:1.428571429;
margin:0 0 17px 0;
}
.list2 li p{
margin-bottom:0;
}
.list2 li strong{
font-size:24px;
color:#2c2c2c;
line-height:66px;
width:60px;
height:66px;
text-align:center;
float:left;
margin:13px 39px 0 0;
background:url(../img/romb2.png) no-repeat;
}
.list3{
margin:0;
padding:0;
list-style:none;
}
.list3 li{
font-size:14px;
line-height:1.428571429;
margin:0 0 10px 0;
}
.list3 li time{
font:14px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#ff9d6d;
float:left;
margin:5px 7px 0 0;
}
.list3 li p{
margin-bottom:0;
}
.list4{
margin:0;
padding:0;
list-style:none;
}
.list4 li{
font-size:14px;
line-height:1.428571429;
margin:0 0 16px 0;
padding:0 0 10px 0;
border-bottom:1px solid #c7c7c7;
overflow:hidden;
}
.list4 li .badge{
width:70px;
height:70px;
border-radius:100%;
background:#333;
text-align:center;
color:#ffffff;
font:bold 36px/63px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
float:left;
margin:4px 30px 0 0;
}
.list4 li p{
margin-bottom:0;
}
.list4 li:last-child{
border-bottom:none;
}
.list5{
margin:0;
padding:0;
list-style:none;
}
.list5 li{
font-size:14px;
line-height:1.428571429;
margin:0 0 19px 0;
overflow:hidden;
}
.list5 li .badge{
width:70px;
height:70px;
border-radius:0;
background:none;
text-align:center;
color:#ed2017;
font-size:48px;
float:left;
margin:-4px 30px 0 0;
}
.list5 li p{
margin-bottom:0;
}
.list6{
margin:0 0 18px 0;
padding:0;
list-style:none;
}
.list6 li{
font-size:14px;
line-height:1.428571429;
margin:0 0 14px 0;
padding:0 0 13px 0;
border-bottom:1px solid #c7c7c7;
}
.list6 li .title{
font:18px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#181b1d;
margin-bottom:17px;
padding-left:30px;
background:url(../img/list_arrow.png) left 9px no-repeat;
}
.list6 li p{margin-bottom:0;}
.list6 li:last-child{border-bottom:none;}
.list8{padding:0;margin:0 0 48px 0;list-style:none;}
.list8 li{margin-bottom:0;}
#search-404{padding:0;margin:10px 0 0 0;position:relative;}
#search-404 a{position:absolute;top:13px;right:14px;color:#ff9d6d;font-size:24px;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
#search-404 a:hover{color:#181b1d;}
#search-404 input{box-shadow:none;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%;outline:none;background:#e9e9e9;border:1px solid #e9e9e9;font:14px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:18px;color:#181b1d;padding:16px 35px 16px 14px;height:53px;resize:none;}
#search{margin:13px 0 0 0;position:relative;float:right;}#search a{position:absolute;top:10px;right:15px;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
#search a:hover{opacity:0.7;filter:alpha(opacity=70);}
#search input{box-shadow:none;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;margin:0;width:667px;border:1px solid #ffffff;font:bold 14px 'Roboto';color:#333;background:#ffffff;padding:11px 35px 11px 30px;height:43px;outline:none;resize:none;overflow:hidden;}
.content_map{position:relative;height:617px;margin-bottom:54px;border-radius:3px;background:#e9e9e9;}
.content_map:after{position:absolute;width:100%;height:10px;bottom:-10px;left:0;background:url(../../images/photos/shadow3.png) left 0 no-repeat;content:'';}
.content_map:before{position:absolute;width:100%;height:10px;bottom:-10px;right:0;background:url(../../images/photos/shadow4.png) right 0 no-repeat;content:'';}
.google-map-api{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:3px;border-top:9px solid #e9e9e9;}
#map-canvas{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:3px;}
#map-canvas img{max-width:none!important;}
.gm-wrapper div:first-child div+div+div+div{background-color:transparent!important;background-color:#000!important;background-color:rgba(0,0,0,0.7)!important;}
.gm-wrapper *{box-shadow:0 0 0 #000!important;background-color:transparent!important;}
.gm-style-iw{text-align:center;width:330px!important;height:127px!important;right:0;position:absolute;left:0!important;top:0!important;color:#ffffff;padding:38px 0 0 20px;font:14px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif!important;overflow:visible!important;}
.gm-style-iw:after{content:'';width:0;height:0;top:100%;margin-top:17px;left:50%;margin-left:5px;border-style:solid;border-width:25px 15px 0 15px;border-color:#000000;border-color:rgba(0,0,0,0.7) transparent transparent transparent;position:absolute;}
.gm-style-iw span{font-weight:bold;display:block;font-size:18px;color:#ffffff;}
.info{margin-bottom:30px;}
.info p{margin-bottom:18px;}
.mail{color:#ff9d6d;font:14px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.mail:hover{color:#181b1d;text-decoration:none;}
/*
footer {
  padding:35px 0;
  overflow:hidden;
}
footer p {
  font:14px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
  color:#181b1d;
  margin:0;
}
footer p a {
  color:#181b1d;
  -webkit-transition:all 0.25s ease;
  -o-transition:all 0.25s ease;
  transition:all 0.25s ease;
}
footer p a:hover {
  color:#ff9d6d;
}
footer span {
  padding:0 5px;
  font-style:normal;
  color:#000000;
}
footer em {
  font-style:normal;
}
footer br {
  display:none;
}
*/
@media (min-width: 1220px) {
.container{
padding:0;}
#search-404{
display:inline-block;
}
#search-404 input{
width:470px;}
}
@media (min-width: 992px) and (max-width: 1219px) {
.errorBox img{
width:100%;}
}
@media (min-width: 768px) and (max-width: 991px) {
#toTop{
display:none!important;}
.errorBox img{
width:100%;}
}
@media (max-width: 767px) {
#toTop{
display:none!important;}
nav.tm_navbar{
float:none;
width:100%;
text-align:center;
}
nav.tm_navbar .nav{
display:none;
}
header{
text-align:center;
}
header h1.navbar-brand_{
float:none;
}
header .follow_icon{
float:none;
display:inline-block;
margin:20px 0 0 0;
}
header .title{
font-size:24px;
line-height:30px;
}
.select-menu{
display:inline-block!important;
padding:4px 4px 4px 0;
margin:0;
width:100%;
border:1px solid #ff9d6d;
background:#ff9d6d;
color:#ffffff;
cursor:pointer;
height:30px;
font-size:12px;
vertical-align:middle;
}
.thumb-box3 .title{
font-size:27px;
line-height:36px;
}
.thumb-box4{
padding:50px 0 0 0;
text-align:center;
}
.thumb-box4 .col-lg-4{
margin-bottom:50px;
}
.who-box .col-lg-4{
margin-bottom:50px;
}
footer{
text-align:center;
}
footer span{
display:none;
}
footer br{
display:block;
}
.errorBox{
text-align:center;
padding-bottom:0;
}
.content_map{
height:300px;
}
}
@media (max-width: 560px) {
.errorBox img{
width:100%;
}
}
@media (max-width: 480px) {
.col-xs-6{
width:100%;
float:none;
}
.thumb-box3 .col-xs-4{
width:100%;
float:none;
}
.list2 li strong{
margin:0 0 20px 0;
float:none;
}
.thumb-pad5 figure{
float:none;
margin:0 0 20px 0;
display:inline-block;
}
.thumb-pad5 figure img{
width:auto;
}
}
@media (max-width: 320px) {
.col-xs-4{
width:100%;
float:none;
}
.col-xs-6{
width:100%;
float:none;
}
.thumb-pad5 figure{
display:block;
}
.thumb-pad5 figure img{
width:100%;
}
}