@import url(http://fonts.googleapis.com/css?family=Oswald);

/*MENU*/
.navbar-inverse{background-color:#FFFFFF;background-image:linear-gradient(to bottom,#fff 0%,#fff 100%);background-repeat:repeat-x;border:0;font-family:'Oswald',sans-serif}
.navbar-inverse .navbar-nav>.active>a{background-image:linear-gradient(to bottom,#fff 0%,#fff 100%)!important;background-color:#FFFFFF!important;color:#000;box-shadow:0 3px 9px rgba(0,0,0,0) inset!important}
.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-gradient(linear,left 0%,left 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff 0%,#fff 100%);background-image:-moz-linear-gradient(top,#fff 0%,#fff 100%);background-image:linear-gradient(to bottom,#fff 0%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.25);box-shadow:inset 0 3px 9px rgba(0,0,0,0.25)}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{background-color:rgba(0,0,0,0);color:#000;border-bottom:1px solid #000}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#000;border-bottom:1px solid #000}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{background-color:#ffffff;border-bottom:1px solid #000}
.navbar-brand,.navbar-nav>li>a{text-shadow:0 0 0 rgba(255,255,255,0.25);text-transform:uppercase}
.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 0 0 rgba(0,0,0,0)}
.nav>li>a{padding:27px 0px 6px!important;border-bottom:1px solid #fff;margin-left:13px;margin-right:13px;margin-bottom:17px;font-size:22px;letter-spacing:1px;color:#000}
.navbar-inverse .navbar-nav>li>a{color:#000}
.nav>li.active>a{border-bottom:1px solid #000}
/* MENU PLEGAT */
.navbar-inverse .navbar-toggle .icon-bar{background-color:#6b6b70}
.navbar-inverse .navbar-toggle{border-color:#333333;border:0}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#fff;border-bottom:none}
/*FI MENU*/
/*BUTTONS*/
.btn-default{background-image:linear-gradient(to bottom,#FFFFFF 0%,#FFFFFF 100%);background-repeat:repeat-x;border-color:#CECECE;text-shadow:0 0 0 #FFFFFF;border-radius:0;font-family:"Helvetica",sans-serif;box-shadow:0 0 0 rgba(255,255,255,255) inset,0 0 0 rgba(0,0,0,0);margin-top:32px;margin-bottom:60px;border-right:none}
.btn-default.bt-last{border-right:1px solid #CECECE}
.btn-default:hover,.btn-default:focus{background-color:#F4F4F4;background-position:0 -48px;color:#B2B2B2}
.btn{padding:13px 22px;color:#cecece}
#buttons_box{display:inline-block}
.btn-default{float:left}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{border-color:#CECECE}
/*share*/
.social-mini{padding:0 }
#shareme.shareme-mini{float:left;margin-bottom:60px;margin-top:32px}
.social-mini.tiny .icon-twitter{background-image:url("../img/02c_twitter.png");background-position:center}
.social-mini.tiny *:focus .icon-twitter, .social-mini.tiny *:hover .icon-twitter{background-image:url("../img/02c_twitter.png");background-position:center}
.social-mini.tiny .icon-facebook{background-image:url("../img/02c_fb.png");background-position:center}
.social-mini.tiny *:focus .icon-facebook, .social-mini.tiny *:hover .icon-facebook{background-image:url("../img/02c_fb.png");background-position:center}
.tiny .social_counter{padding-top:8px}
/**/
body{padding-top:70px;padding-bottom:30px;/* Margin bottom by footer height */margin-bottom:60px;font-family:"Times New Roman",Georgia,Serif;font-size:16px}
.theme-dropdown .dropdown-menu{position:static;display:block;margin-bottom:20px}
.theme-showcase>p>.btn{margin:5px 0}
.page-header{border-bottom:0;margin:29px 0 0;padding-bottom:23px}
.page-header h1{color:#000000;margin-bottom:18px}
/*HOME*/
.container-fluid{max-width:1901px;padding:0 20px;margin:0 auto}
.free-wall{margin:0px}
.brick{overflow:hidden}
.brick img{margin:0;display:block;		 }
.img-home{padding:0 5px 5px}
/*FI HOME*/
h1,h2{text-transform:uppercase;text-align:center;font-family:'Oswald',sans-serif}
h1{margin-top:9px}
h2{margin-bottom:20px}
.row{padding-top:10px;padding-bottom:10px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-left:10px;padding-right:10px}
.centrat{text-align:center}
.esquerra{text-align:right}
/**/
.containermarge .row{padding-top:29px}
/************************************************************/
.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs{background:none repeat scroll 0 0 #fff!important;color:#000!important;text-align:center}
.royalSlider{width:100%!important;max-height:828px!important}
.royalSliderPetit{display:block;width:100%!important}
.royalSliderPetit .rsOverflow{padding:0 10px!important}{width:100%!important}
/**/
.royalSlider img{margin-top:0!important}
#projects .royalSlider img{max-height:628px;width:auto!important}
#books .royalSlider img{max-height:628px;width:auto!important;}
.royalSlider{max-height:628px!important}
.rsOverflow{max-height:628px!important}
@media screen and (max-height:768px){
#projects .royalSlider img{max-height:408px}
#books .royalSlider img{max-height:408px }
.royalSlider{max-height:408px!important}
.rsOverflow{max-height:408px!important}
}
/**/
.centrat img{margin:0 auto}
/**/
.visibleNearby{width:100%;background:#141414;color:#FFF;padding-top:25px}
.visibleNearby .rsGCaption{font-size:16px;line-height:18px;padding:12px 0 16px;background:#141414;width:100%;position:static;float:left;left:auto;bottom:auto;text-align:center}
.visibleNearby .rsGCaption span{display:block;clear:both;color:#bbb;font-size:14px;line-height:22px}
/* Scaling transforms */
.visibleNearby .rsSlide img{opacity:0.45;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.visibleNearby .rsActiveSlide img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
/* Non-linear resizing on smaller screens */
@media screen and (min-width:0px) and (max-width:900px){
#gallery-1{padding:12px 0 12px} #gallery-1 .rsOverflow,.royalSlider#gallery-1{height:400px!important}
}
@media screen and (min-width:0px) and (max-width:500px){
#gallery-1 .rsOverflow,.royalSlider#gallery-1{height:300px!important}
}
/*navigation arrows*/
.rsDefault .rsArrow{/*width:120px!important*/width:50%!important}
.rsDefault .rsArrowIcn{width:21px!important;height:39px!important;margin-left:-10px!important;background:none;margin-top:-19px}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{background-position:0 0!important;background:url("../img/fletxa_prev.png") no-repeat scroll 0 0 transparent!important;left:60px!important}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn{background-position:0 0!important;background:url("../img/next.png") no-repeat scroll 0 0 transparent!important;right:60px!important;left:auto!important}
.rsDefault .rsArrowIcn:hover{background-color:transparent!important}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn:hover{background-position:0 -39px!important}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn:hover{background-position:0 -39px!important}
@media screen and (max-width:480px){
.rsDefault .rsArrow{width:21px!important}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{left:50%!important}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn{right:auto!important;left:50%!important}
}
/*****************************************************************/
#footer .col-sm-6{color:#6b6b70!important;margin:0;padding:0}
#footer .row{padding:0 10px}
hr{border-color:#6b6b70!important}
.navbar-nav{float:none;margin:0 auto;display:table;table-layout:fixed;text-align:center}
.navbar-toggle{float:none;margin-left:15px}   
.navbar-header{text-align:center}
/*PROJECTS*/
p{font-size:20px;color:#666;text-align:center}
#projects p{text-align:left}
#projects p a,#expos p a{color:#ed0000}
#projects p a:hover,#projects p a:focus,#expos p a:hover,#expos p a:focus{color:#ed0000;text-decoration:none;border-bottom:1px solid #ed0000}
.brick{position:relative;cursor:pointer}
.brick img{position:relative}
.brick img.img_ini:hover{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.brick img.img_bk{position:absolute;top:0;left:0}
/**/
.item_box{overflow:hidden}
.rsSlide[style="left:0px;"]{color:#F00}
.rsDefault .rsGCaption{background:none repeat scroll 0 0 transparent!important;text-align:left;width:50%!important;position:relative!important;margin:0 25%;display:inline-block;color:#000!important}
/**/
.rsImg.rsMainSlideImage{margin-left:0!important}
/*about*/
#about p{text-align:left}
.panel-group .panel{border-radius:0;margin-bottom:0;overflow:hidden}
.panel{background-color:#ffffff;border:none;border-radius:0!important;box-shadow:none!important}
.panel-default{border-color:transparent!important}
.panel-default>.panel-heading{background-image:none!important;background-repeat:repeat-x}
.panel-default>.panel-heading{background-color:transparent!important;border-color:transparent!important}
.panel-group .panel-heading{border-bottom:0 none}
.panel-default>.panel-heading + .panel-collapse .panel-body{border-top-color:#fff}
.panel-heading{border-bottom: transparent!important;border-top-left-radius:0!important;border-top-right-radius:0!important}
.panel-title{text-align:center;font-family:"Oswald",sans-serif;font-size:48px;letter-spacing:1px}
.panel-title a:link,.panel-title a:visited{color:#000;display:inline-block;border-bottom:4px solid #fff;padding-bottom:5px;outline:none}
.panel-title a:hover,.panel-title a:focus{color:#000;text-decoration:none!important;border-bottom:4px solid #000}
.panel-body{padding:0 15px}
#about .panel-body .row{padding-bottom:3px; padding-top:10px}
#about .panel-body .row.yearfile{padding-top:35px}
#about .panel-body p{color:#666666;font-size:20px;padding-bottom:0px;margin:0 0 0px}
#about .panel-body p a:link,#about .panel-body p a:visited{color:#666666}
#about .panel-body p a:hover{color:#666666;text-decoration:none}
/*contact*/
#contact .col-md-4{margin-top:153px; margin-bottom:153px}
#contact h2{font-size:22px;letter-spacing:1px;margin-bottom:32px}
#contact p{padding-bottom:13px}
#contact p a:link,#contact p a:visited{color:#666;text-decoration:underline}
#contact p a.lnu:link,#contact p a.lnu:visited{margin-bottom:43px;display:inline-block;text-decoration:none}
/*footer*/
.footer .container{max-width:1901px}
#footer a:link,#footer a:visited{color:#6b6b70 }
/* Small devices (tablets,768px and up) */
@media (min-width:768px){
.navbar-collapse.collapse{text-align:center;display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-nav{display:inline-block;float:none;margin:0}
.royalSlider{display:block;width:100%!important}
.royalSliderPetit{display:none;width:100%!important} 
}
@media  (max-width:768px){
.navbar-inverse{background-color:#FFFFFF;background-image:none!important;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95}
.navbar-inverse .navbar-toggle.collapsed{background-image:none}
.navbar-toggle span{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.navbar-toggle .icon-bar{filter:alpha(opacity=0);-moz-opacity:0opacity:0}
.navbar-toggle{background-image:url(../img/cerrar.gif);background-repeat:no-repeat;background-position:center}
.navbar-toggle.collapsed span{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.navbar-toggle.collapsed .icon-bar{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
}
@media  (max-width:500px){
.navbar-collapse{padding-left:0px;padding-right:0px}
.navbar-nav{width:100%}
.nav>li>a{font-size:22px;padding:13px 0px 0px!important;height:50px;border-bottom:1px solid #939393; margin-bottom:0; margin-left:0;margin-right:0}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#939393}
.navbar-inverse .navbar-nav>li>a{color:#939393}
.panel-title{font-size:28px}
.panel-title a:hover,.panel-title a:focus{border-bottom:4px solid #fff}
#about .panel-group .collapse{display:block!important}
#about .panel-body .col-xs-12{text-align:center}
#about .panel-body p{line-height:25px}
#about .panel-body .row{padding-bottom:6px;padding-top:6px}
.panel-title a:link,.panel-title a:visited{pointer-events:none;cursor:default}
#about .panel-body .row.yearfile{padding-top:0}
/**/
.containermarge .col-sm-4 img{margin-bottom:20px}
.containermarge .col-sm-3 img{margin-bottom:20px}
/**/
.btn{padding:0 22px}
/**/
#footer .col-sm-6{text-align:center}
/**/
.social-mini.tiny li,.social-mini.tiny li>div:after{width:60px}
/*contact*/
#contact .col-md-4{margin-top:20px; margin-bottom:20px}
#contact p a.lnu:link,#contact p a.lnu:visited{margin-bottom:0px}
}