.sfsi_footerLnk
{
display: none;
}
.lowerfooter 
{
display: none;
}
iframe {
max-width: 100% !important;
}@import url("https://fonts.googleapis.com/css?family=Oswald:400,700,300&subset=latin,latin-ext");
@import url("https://fonts.googleapis.com/css?family=Istok+Web:400,700,400italic,700italic");
*{
border: 0;
margin: 0;
padding: 0;
}
input,
textarea{
color: inherit;
font-size: inherit;
font-weight: inherit;
font-family: inherit;
}
.columns{
background: orange;
} .textcolor{
color: #fe5113;
}
.textcolor_hover:hover{
color: #fe5113;
}
.textcolor2{
color: #fdfdfd;
}
.textcolor3{
color: #cbcbcb;
}
.textcolor4{
color: #161616;
}
.textcolor5{
color: #aeaeae;
}
.textcolor6{
color: #a8a8a8;
}
.textcolor7{
color: #cfcfcf;
}
.textcolor8{
color: #6e6e6e;
}
.textcolor9{
color: #20262b;
}
.textcolor10{
color: #a4a4a4;
}
.bgcolor{
background-color: #fe5113;
}
.bgcolor_hover:hover{
background-color: #fe5113;
}
.bgcolor2{
background-color: rgba(0, 0, 0, 0.7);;
}
.bgcolor3{
background-color: rgba(81, 81, 81, 0.8);;
}
.font1{
font-family: 'Oswald', sans-serif;
}
.font2{
font-family: 'Istok Web', sans-serif;
}
.font3{
font-family: 'Arial', sans-serif;
}
.font4{
font-family: 'Georgia', serif;
}
.bordercolor{
border-color: #fe5113;
}
.bordercolor2{
border-color: #d0d0d0;
}
.bordercolor3{
border-color: #ececec;
}
.bordercolor4{
border-color: #3a3a3a;
} body{ font-size: 5px;
}
.wrapper{
width: 960px;
margin: 0 auto;
clear: both;
position: relative;
}
.custombg{
background: url(//www.nos-films.fr/wp-content/themes/revoke/images/backgrounds/flower_bg.png) no-repeat;
height: 226px;
width: 213px;
position: absolute;
top: -12px;
left: 191px;
}
.borderline1{
background: black;
height: 6px;
}
.borderline2{
background: url(//www.nos-films.fr/wp-content/themes/revoke/images/backgrounds/borderline.png);
height: 6px;
}
.header{
min-height: 72px;
position: relative;
}
.logo{
position: absolute;
height: 63px;
width: 187px;
background: url(//www.nos-films.fr/wp-content/themes/revoke/images/logo.png) no-repeat;
top: -7px;
left: 14px;
}
.logo a{
display: block;
height: 100%;
}
.social{
float: right;
overflow: hidden;
padding-top: 12px;
margin-left: 4px;
}
.social a{
float: left;
margin-left: 10px;
}
.social a img{
background-color: #515151;
}
.social a:hover img{
background-color: #fe5113;
}
.social a path{
fill: #515151;
}
.social a:hover path{
fill: #fe5113;
} .menuContainer{
margin-left: 215px;
margin-top: 30px;
margin-left: 278px;
}
.menuContainer>ul.menu{
float: right;
font-size: 15px;
}
.menuContainer>ul.menu>li{
float: left;
position: relative;
margin-right: 7px;
color: black;
}
.menuContainer>ul.menu>li>a{
text-transform: uppercase;
padding: 14px 10px;
}
.menuContainer>ul.menu>li:hover>a{
background-color: #eeeeee;
}
.menuContainer>ul.menu>li.menuactive>a,
.menuContainer>ul.menu>li>a:hover{
background-color: #fe5113;
color: white;
} .menuContainer>ul.menu>li>div.menuLevel{
padding-top: 1px;
left: 0;
top: 100%;
}
.menuContainer>ul.menu>li>div.menuLevel>ul.menuDrop{
}
.menuContainer>ul.menu>li>div.menuLevel>ul.menuDrop>li{
}
.menuContainer>ul.menu>li>div.menuLevel>ul.menuDrop>li>a{
} .menuContainer>ul.menu>li>div.menuLevel>ul.menuDrop>li div.menuLevel{
padding-left: 1px;
left: 100%;
top: -11px;
}
.menuContainer>ul.menu>li>div.menuLevel>ul.menuDrop>li div.menuLevel>ul.menuDrop{
}
.menuContainer>ul.menu>li>div.menuLevel>ul.menuDrop>li div.menuLevel>ul.menuDrop>li{
}
.menuContainer>ul.menu>li>div.menuLevel>ul.menuDrop>li div.menuLevel>ul.menuDrop>li>a{
} .menuContainer div.menuLevel>ul.menuDrop>li:hover>a{
background-color: #fe5113;
color: white;
}
.menuContainer ul{
list-style: none;
}
.menuContainer div.menuLevel{
z-index: 2;
}
.menuContainer div.menuLevel>ul.menuDrop{
width: 158px;
}
.menuContainer ul>li{
position: relative;
}
.menuContainer ul>li>a{
color: inherit;
padding-left: 31px;
padding-right: 13px;
}
.menuContainer div.menuLevel>ul.menuDrop>li>a{
padding-top: 7px;
padding-bottom: 5px;
}
.menuContainer ul>li>a{
text-decoration: none;
display: block;
}
.menuContainer div.menuLevel{
position: absolute;
}
.menuContainer div.menuLevel>ul.menuDrop{
background-color: #f8f8f8;
padding-top: 11px;
padding-bottom: 8px;
}
.menuContainer div.menuLevel>ul.menuDrop>li{
margin-bottom: 3px;
color: #212121;
}
.menuContainer ul>li>a{
line-height: 1em;
}
.menuContainer div.menuLevel{
display: none;
font-size: 13px;
}
.menuContainer li:hover>div.menuLevel{
display: block;
}
.menuContainer div.menuLevel>ul.menuDrop>li>div.menuDropArrow{
background-image: url(//www.nos-films.fr/wp-content/themes/revoke/images/options/bg_arrow_mn_in.png);
background-color: #fe5113;
width: 6px;
height: 9px;
position: absolute;
top: 8px;
left: 12px;
}
.menuContainer div.menuLevel>ul.menuDrop>li:hover>div.menuDropArrow{
background-image: url(//www.nos-films.fr/wp-content/themes/revoke/images/options/bg_arrow_mn_ac.png);
} .mainSlider{
}
.mainSlider .mainSliderItemsWrapper{
overflow: hidden;
}
.mainSlider .mainSliderItems{
height: 408px;
width: 960px;
position: relative;
}
.mainSlider .mainSliderItems .mainSliderItemsEntry{
position: absolute;
overflow: hidden;
float: left;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
}
.mainSlider .mainSliderItems .mainSliderItemsEntry.mainSliderItemsEntryActive{
z-index: 1;
}
.mainSlider .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryImg{
width: 100%;
height: 100%;
}
.mainSlider .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryBox{
position: absolute;
width: 476px;
right: 0;
top: 44px;
padding-left: 31px;
padding-right: 27px;
padding-top: 18px;
padding-bottom: 18px;
}
.mainSlider .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryBox .mainSliderItemsEntryBoxBorder{
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 4px;
background: url(//www.nos-films.fr/wp-content/themes/revoke/images/backgrounds/sliderline.png);
}
.mainSlider .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryBox .mainSliderItemsEntryBoxTitle{
font-weight: bold;
font-size: 18px;
line-height: 1.5em;
margin-bottom: 7px;
}
.mainSlider .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryBox .mainSliderItemsEntryBoxContent{
font-size: 13px;
line-height: 1.5em;
}
.mainSlider .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryBox .mainSliderItemsEntryBoxButtons{
}
.mainSlider .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryBox .mainSliderItemsEntryBoxButtons .mainSliderItemsEntryBoxButtonsPrev{
height: 42px;
width: 42px;
background-image: url(//www.nos-films.fr/wp-content/themes/revoke/images/options/slider_left_arrow.png);
background-repeat: no-repeat;
background-position: 15px 9px;
position: absolute;
bottom: -42px;
right: 43px;
cursor: pointer;
}
.mainSlider .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryBox .mainSliderItemsEntryBoxButtons .mainSliderItemsEntryBoxButtonsNext{
height: 42px;
width: 42px;
background-image: url(//www.nos-films.fr/wp-content/themes/revoke/images/options/slider_right_arrow.png);
background-repeat: no-repeat;
background-position: 15px 9px;
position: absolute;
bottom: -42px;
right: 0;
cursor: pointer;
}
.mainSlider .mainSliderNav{
margin-top: 2px;
height: 5px;
background-color: #e5e5e5;
}
.mainSlider .mainSliderNav .mainSliderNavBar{
width: 200px;
height: 100%;
}  .testimonialbg{
background-color: #f4f4f4;
margin-top: 44px;
margin-bottom: 43px;
}
.testimonial{
padding-top: 22px;
padding-bottom: 22px;
overflow: hidden;
}
.testimonial .testimonialImg{
width: 126px;
height: 126px;
padding-bottom: 1px;
border-bottom-width: 9px;
border-bottom-style: solid;
float: left;
}
.testimonial .testimonialImg img{
width: 100%;
height: 100%;
}
.testimonial .testimonialContent{
float: right;
width: 807px;
font-style: italic;
font-size: 21px;
line-height: 1.5em;
}
.testimonial .testimonialContent .testimonialContentText{
}
.testimonial .testimonialContent .testimonialContentAuthor{
margin-top: 12px;
}
.titleContainer{
border-bottom: 1px dotted #fe5113;
height: 29px;
}
.titleContainer .title{
border-bottom: 5px solid #fe5113;
text-transform: uppercase;
float: left;
position: relative;
height: 24px;
padding-top: 1px;
font-size: 16px;
color: #161616;
line-height: 1em;
}
.titleContainer.titleFooter{
height: 32px;
}
.titleContainer.titleFooter .title{
padding-top: 0;
height: 28px;
font-size: 20px;
color: #ffffff;
}
.titleContainer.titlePage{
height: 43px;
padding-top: 39px;
margin-bottom: 35px;
}
.titleContainer.titlePage .title{
padding-top: 2px;
height: 37px;
float: right;
font-size: 30px;
}
.titleContainer.titleBordered{
border-top: 2px solid #f2f2f2;
padding-top: 37px;
}
.clients{
overflow: hidden;
}
.titleContainer .clientsNav{
float: right;
overflow: hidden;
}
.titleContainer .clientsNav .clientsNavPrev{
float: left;
background: #fe5113 url(//www.nos-films.fr/wp-content/themes/revoke/images/options/left_arrow_down.png) 9px 7px no-repeat;;
width: 28px;
height: 28px;
cursor: pointer;
margin-right: 1px;
}
.titleContainer .clientsNav .clientsNavNext{
float: left;
background: #fe5113 url(//www.nos-films.fr/wp-content/themes/revoke/images/options/right_arrow_down.png) 11px 7px no-repeat;
width: 28px;
height: 28px;
cursor: pointer;
}
.titleContainer .clientsNav .clientsNavPrev:hover,
.titleContainer .clientsNav .clientsNavNext:hover{
background-color: #515151;
}
.clients ul{
list-style: none;
overflow: hidden;
width: 5000px;
}
.clients ul li{
float: left;
margin-right: 58px;
height: 70px;
padding-top: 39px;
width: 144px;
}
.clients ul li img{
width: 144px;
height: 36px;
}
.footerbg{
background-color: #2d2d2d;
}
.footer{
overflow: hidden;
padding-bottom: 44px;
}
.footer .footerColumn{
width: 294px;
margin-left: 37px;
float: left;
}
.footer .footerColumn:first-child{
margin-left: 0;
}
.footer .footerColumn .widget{
padding-top: 43px;
}
.footer .footerColumn .widget .widgetBody{
padding-top: 15px;
font-size: 13px;
line-height: 1.6em;
}
.widgetPostsEntryDelimiter{
height: 1px;
background: url(//www.nos-films.fr/wp-content/themes/revoke/images/backgrounds/footer_border.png);
margin-top: 20px;
margin-bottom: 20px;
}
.widgetPostsEntryDelimiter.widgetPostsEntryDelimiterSmall{
margin-top: 10px;
margin-bottom: 10px;
}
.widgetPosts{
}
.widgetPosts .widgetPostsEntry{
overflow: hidden;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryAvatar{
float: left;
width: 41px;
height: 41px;
margin-top: 4px;
border: 1px solid #c0c0c0;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryAvatar img{
width: 100%;
height: 100%;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryBody{
float: right;
width: 232px;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryBody .widgetPostsEntryBodyTitle{
margin-bottom: 4px;
font-size: 14px;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryBody .widgetPostsEntryBodyTitle a{
text-decoration: none;
font-weight: bold;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryBody .widgetPostsEntryBodyText{
} .widgetTwitter{
}
.widgetTwitter .widgetTwitterPost{
}
.widgetTwitter .widgetTwitterPost .widgetTwitterPostText{
}
.widgetTwitter .widgetTwitterPost .widgetTwitterPostText a{
text-decoration: none;
font-weight: bold;
}
.widgetTwitter .widgetTwitterPost .widgetTwitterPostDate{
text-transform: uppercase;
margin-top: 3px;
font-size: 10px;
}
.widgetFlickr{
overflow: hidden;
margin-right: -71px;
}
.widgetFlickr .widgetFlickrImg{
width: 51px;
height: 51px;
border-width: 5px;
border-style: solid;
float: left;
margin-right: 17px;
margin-bottom: 17px;
overflow: hidden;
}
.widgetFlickr .widgetFlickrImg:hover{
border-color: #fe5113;
}
.widgetFlickr .widgetFlickrImg a{
}
.widgetFlickr .widgetFlickrImg a img{
}
.lowerfooterbg{
background-color: #f9f9f9;
}
.lowerfooter{
overflow: hidden;
font-size: 12px;
padding-bottom: 22px;
padding-top: 27px;
}
.lowerfooter .copyright{
float: left;
text-transform: uppercase;
}
.lowerfooter .signature{
float: right;
text-transform: uppercase;
} .img404{
margin-top: 86px;
margin-left: 143px;
margin-bottom: 75px;
} .sidebar{
width: 235px;
float: left;
padding-bottom: 51px;
}
.streched{
width: 682px;
float: right;
}
#contents{
overflow: hidden;
clear: both;
}
.contact{
}
.contact .contactMap,
.contactMap{
margin-bottom: 35px;
}
.contact .contactForm,
.contactForm{
overflow: hidden;
font-size: 12px; }
.contact .contactForm .contactFormTitle,
.contactForm .contactFormTitle{
color: #666666;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 3px;
border-bottom: 3px solid #f6f6f6;
margin-bottom: 16px;
line-height: 1em;
padding-bottom: 9px;
}
.contact .contactForm .contactFormDetails,
.contactForm .contactFormDetails{
float: left;
width: 184px;
margin-right: 20px;
}
.contact .contactForm .contactFormDetails input,
.contactForm .contactFormDetails input{
outline: none;
height: 31px;
width: 182px;
border: 1px solid #cecece;
margin-bottom: 10px;
padding: 9px;
}
.contact .contactForm .contactFormMessage,
.contactForm .contactFormMessage{
float: left;
width: 323px;
}
.contact .contactForm .contactFormMessage textarea,
.contactForm .contactFormMessage textarea{
outline: none;
height: 74px;
width: 321px;
border: 1px solid #cecece;
resize: none;
padding: 3px 9px;
line-height: 1.5em;
}
.contact .contactForm .contactFormButtons,
.contactForm .contactFormButtons{
float: right;
width: 132px;
}
.contact .contactForm fieldset.contactFormButtons input[type="submit"],
.contactForm fieldset.contactFormButtons input[type="submit"],
.contact .contactForm fieldset.contactFormButtons input[type="reset"],
.contactForm fieldset.contactFormButtons input[type="reset"]{
outline: none;
height: 74px;
width: 132px;
background-color: #ededed;
color: #515151;
margin-bottom: 10px;
font-size: 17px;
cursor: pointer;
border: none;
padding: 0;
line-height: normal;
}
.contact .contactForm fieldset.contactFormButtons input[type="submit"]:hover,
.contactForm fieldset.contactFormButtons input[type="submit"]:hover,
.contact .contactForm fieldset.contactFormButtons input[type="reset"]:hover,
.contactForm fieldset.contactFormButtons input[type="reset"]:hover{
background-color: #fe5113;
color: white;
}
.contact .contactResult,
.contactResult{
margin-bottom: 35px;
font-size: 13px;
}
.sidebar{
padding-top: 33px;
}
.sidebar .widget{
font-size: 13px;
margin-bottom: 29px;
}
.sidebar .widget .widgetTitle{
text-transform: uppercase;
padding: 19px 24px 16px 24px;
background-color: #fafafa;
border-bottom: 1px solid #ececec;
line-height: 1em;
color: #666666;
font-size: 14px;
letter-spacing: 3px;
}
.sidebar .widget .widgetBody{
background-color: #f6f6f6;
padding: 13px 21px 14px 21px;
}
.widgetAddress{
padding-left: 5px;
font-style: italic;
line-height: 24px;
color: #767676;
overflow: hidden;
}
.widgetAddress .widgetAddressCompany{
font-style: normal;
font-weight: bold;
color: #515151;
margin-bottom: 4px;
} #contents .page{
font-size: 15px;
line-height: 28px;
color: #515151; padding-bottom: 28px;
}
.pageSlider{
margin-top: 27px;
margin-bottom: 25px;
width: 682px;
}
.project .pageSlider{
float: left;
width: 627px;
margin: 0;
-webkit-transition: height 0.3s ease;
-moz-transition: height 0.3s ease;
transition: height 0.3s ease;
}
.pageSlider .pageSliderItems{
overflow: hidden;
}
.pageSlider .pageSliderItems ul{
list-style: none;
height: 330px;
position: relative;
}
.pageSlider .pageSliderItems ul li{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
}
.pageSlider .pageSliderItems ul li.active{
z-index: 1;
}
.pageSlider .pageSliderItems ul li img{
width: 100%;
height: 100%;
}
.pageSlider .pageSliderItems ul li.active{
}
.pageSlider ul.pageSliderNav{
list-style: none;
margin-top: 13px;
overflow: hidden;
}
.pageSlider ul.pageSliderNav li{
width: 24px;
height: 9px;
background-color: #ececec;
cursor: pointer;
float: left;
margin-left: 5px;
}
.pageSlider ul.pageSliderNav li:first-child{
margin-left: 0;
}
.pageSlider ul.pageSliderNav li.active,
.pageSlider ul.pageSliderNav li:hover{
background-color: #fe5113;
}
.pageSlider ul.pageSliderNav li.pageSliderNavFill{
float: none;
overflow: hidden;
margin: 0;
width: auto;
border-left: 5px solid #ffffff;
cursor: auto;
}
.pageSlider ul.pageSliderNav li.pageSliderNavFill:hover{
background-color: #ececec;
}
.widgetCategories{
line-height: 1em;
}
.widgetCategories ul{
list-style: none;
padding-top: 5px;
padding-bottom: 5px;
}
.widgetCategories ul li{
margin-top: 17px;
}
.widgetCategories ul li:first-child{
margin-top: 0;
}
.widgetCategories ul li a{
text-decoration: none;
color: #515151;
}
.widgetCategories ul li a span{
background-image: url(//www.nos-films.fr/wp-content/themes/revoke/images/options/bg_arrow_mn_in.png);
background-color: #fe5113;
background-repeat: no-repeat;
width: 6px;
height: 9px;
display: inline-block;
margin: 1px 19px 1px 2px;
}
.widgetCategories ul li a:hover{
color: #fe5113;
}
.widgetCategories ul li a:hover span{
background-image: url(//www.nos-films.fr/wp-content/themes/revoke/images/options/bg_arrow_mn_ac.png);
background-position: 2px 1px;
height: 11px;
width: 8px;
margin: 0px 19px 0px 0px;
}
.widgetGallery{
overflow: hidden;
padding-top: 7px;
padding-bottom: 6px;
margin-right: -5px;
}
.widgetGallery .widgetGalleryImg{
float: left;
margin-right: 5px;
margin-bottom: 5px;
}
.widgetGallery .widgetGalleryImg a{
}
.widgetGallery .widgetGalleryImg a img{
width: 51px;
height: 50px;
border: 5px solid #fdfdfd;
}
.widgetGallery .widgetGalleryImg a:hover img{
border-color: #fe5113;
}
.widgetWorks{
color: #515151;
}
.widgetWorks .widgetWorksEntry{
margin-top: 15px;
}
.widgetWorks .widgetWorksEntry:first-child{
margin-top: 7px;
}
.widgetWorks .widgetWorksEntry .widgetWorksEntryImg{
position: relative;
}
.widgetWorks .widgetWorksEntry .widgetWorksEntryImg a{
}
.widgetWorks .widgetWorksEntry .widgetWorksEntryImg a span{
display: block;
position: absolute;
width: 24px;
height: 24px;
top: 11px;
left: 12px;
background: #fe5113 url(//www.nos-films.fr/wp-content/themes/revoke/images/options/zoom.png) no-repeat;
visibility: hidden;
}
.widgetWorks .widgetWorksEntry .widgetWorksEntryImg a:hover span{
visibility: visible;
}
.widgetWorks .widgetWorksEntry .widgetWorksEntryImg a img{
width: 188px;
height: 88px;
border: 5px solid #fdfdfd;
}
.widgetWorks .widgetWorksEntry .widgetWorksEntryImg a:hover img{
border-color: #fe5113;
}
.widgetWorks .widgetWorksEntry .widgetWorksEntryInfo{
line-height: 22px;
padding: 13px 5px 15px 5px;
}
.widgetLatest{
margin-top: -1px;
margin-bottom: -3px;
margin-left: -21px;
margin-right: -21px;
}
.widgetLatest .widgetLatestEntry{
overflow: hidden;
border-top: 1px solid #ececec;
padding-top: 9px;
padding-bottom: 11px;
padding-left: 21px;
padding-right: 21px;
}
.widgetLatest .widgetLatestEntry:first-child{
border-top: none;
}
.widgetLatest .widgetLatestEntry .widgetLatestEntryDate{
float: left;
text-transform: uppercase;
color: #171717;
border-bottom: 4px solid #171717;
padding-bottom: 1px;
}
.widgetLatest .widgetLatestEntry .widgetLatestEntryTitle{
float: right;
width: 141px;
line-height: 20px;
}
.widgetLatest .widgetLatestEntry .widgetLatestEntryTitle a{
text-decoration: none;
color: #515151;
} .page .pageImg{
max-width: 960px;
}
.page .pageImg.pageImgLeft{
float: left;
margin-right: 34px;
margin-bottom: 9px;
margin-top: 9px;
}
.page .pageImg.pageImgRight{
float: right;
margin-left: 34px;
margin-bottom: 19px;
margin-top: 19px;
} .works{
overflow: hidden;
margin-bottom: 41px;
}
.works .worksFilter{
overflow: hidden;
font-size: 12px;
float: left;
margin-bottom: 20px;
padding-top: 3px;
}
.works .worksFilter .worksFilterText{
float: left;
font-style: italic;
padding: 3px 0;
}
.works .worksFilter ul.worksFilterCategories{
list-style: none;
overflow: hidden;
float: left;
font-weight: bold;
}
.works .worksFilter ul.worksFilterCategories li{
float: left;
text-transform: uppercase;
cursor: pointer;
line-height: 1em;
padding: 0 8px;
border-left-width: 2px;
border-left-style: solid;
}
.works .worksFilter ul.worksFilterCategories li:first-child{
border: none;
}
.works .worksFilter ul.worksFilterCategories li div{
padding: 3px 4px 3px 4px;
border-bottom-width: 2px;
border-style: solid;
}
.works .worksFilter ul.worksFilterCategories li.worksFilterCategoriesActive div,
.works .worksFilter ul.worksFilterCategories li:hover div{
color: white;
background-color: #fe5113;
border: none;
}
.works .worksViews{
float: right;
overflow: hidden;
margin-bottom: 20px;
}
.works .worksViews .worksViewsOption{
float: left;
margin-left: 6px;
padding: 4px 3px;
border-style: solid;
border-bottom-width: 2px;
cursor: pointer;
}
.works .worksViews .worksViewsOption.worksViewsOptionActive,
.works .worksViews .worksViewsOption:hover{
border-color: #fe5113;
}
.works .worksContainer{
clear: both;
overflow: hidden;
position: relative;
}
.works .worksContainer .worksEntry{
position: absolute;
overflow: hidden;
} .works .worksContainer.worksContainerView1{
}
.works .worksContainer.worksContainerView1 .worksEntry{ float: left;
overflow: hidden;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer{
overflow: hidden;
margin-left: -100%;
width: 200%;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryImg{
width: 50%;
height: 100%;
float: left;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryImgBig{
display: none;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryInfo{ width: 50%;
height: 100%;
float: left;
padding-top: 21px;
padding-bottom: 21px;
line-height: 20px;
background: url(//www.nos-films.fr/wp-content/themes/revoke/images/backgrounds/borderline.png);
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoTitle{
padding-left: 21px;
padding-right: 21px;
font-size: 17px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
text-transform: uppercase;
background: rgba(255, 255, 255, 0.5);
-webkit-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
-moz-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
font-family: 'Oswald', sans-serif;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoTitle a{
text-decoration: none;
color: #666;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoExcerpt{
padding-left: 21px;
padding-right: 21px;
font-size: 12px;
line-height: 18px;
margin-top: 16px;
margin-bottom: 16px;
color: #333;
font-style: italic;
text-align: center;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoExcerptBig{
display: none;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoMore{
font-size: 13px;
text-align: center;
height: 33px;
width: 132px;
margin: 0 auto;
line-height: 18px;
background: #aaa;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoMore a{
text-decoration: none;
display: block;
padding: 7px 14px;
text-transform: uppercase;
color: #fff;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoMore:hover{
background-color: #fe5113;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoMore:hover a{
color: white;
} .works .worksContainer.worksContainerView2{
}
.works .worksContainer.worksContainerView2 .worksEntry{
overflow: hidden;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer{
margin-left: -100%;
}
.works .worksContainer.worksContainerView2 .worksEntry:hover .worksEntryContainer{
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryImg{
display: none;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryImgBig{
float: left;
width: 445px;
height: 215px;
margin-left: 50%;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo{
width: 477px;
float: right;
font-size: 14px;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoTitle{
font-size: 29px;
line-height: 1em;
margin-top: 9px;
margin-bottom: 11px;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoTitle a{
text-decoration: none;
color: #515151;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoTitle a:hover{
color: #fe5113;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoExcerpt{
display: none;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoExcerptBig{
color: #515151;
line-height: 28px;
font-size: 13px;
overflow: hidden;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoMore{
display: none;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoMore a{
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoMore:hover{
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoMore:hover a{
} .blog{
}
.blog .blogEntry{
color: #515151;
margin-bottom: 25px;
border-top: 1px dotted #d0d0d0;
}
.blog .blogEntry:first-child{
border-top: none;
}
.blog .blogEntry .blogEntryFeatured{
margin-top: 35px;
}
.blog .blogEntry .blogEntryTitle{
margin-top: 35px;
margin-bottom: 15px;
font-size: 29px;
line-height: 1em;
}
.blog .blogEntry .blogEntryTitle a{
text-decoration: none;
color: inherit;
}
.blog .blogEntry .blogEntryTitle a:hover{
color: #fe5113;
}
.blog .blogEntry .blogEntryExcerpt{
line-height: 28px;
margin-bottom: 26px;
font-size: 15px;
}
.blog .blogEntry .blogEntryFooter{
overflow: hidden;
line-height: 1em;
font-size: 13px;
}
.blog .blogEntry .blogEntryFooter .blogEntryFooterDate{
float: left;
color: #959595;
text-transform: uppercase;
}
.blog .blogEntry .blogEntryFooter .blogEntryFooterDelimiter{
float: left;
color: #d3d3d3;
margin-left: 13px;
margin-right: 13px;
font-size: 17px;
}
.blog .blogEntry .blogEntryFooter .blogEntryFooterComments{
float: left;
text-transform: uppercase;
background: url(//www.nos-films.fr/wp-content/themes/revoke/images/backgrounds/comments.png) no-repeat right center;
padding-right: 30px;
overflow: hidden;
}
.blog .blogEntry .blogEntryFooter .blogEntryFooterComments a{
text-decoration: none;
color: #fe5113;
display: block;
float: left;
padding-bottom: 3px;
border-bottom: 1px solid #fe5113;
}
.blogNav{
text-align: center;
font-size: 15px;
margin-bottom: 35px;
color: #515151;
clear: both;
}
.blogNav a{
text-decoration: none;
color: inherit;
}
.blogNav a.blogNavActive,
.blogNav a:hover{
color: #fe5113;
} .post{
color: #515151;
padding-bottom: 22px;
}
.post .postFeatured{
margin-top: 35px;
}
.post .postTitle{
margin-top: 35px;
margin-bottom: 15px;
font-size: 29px;
line-height: 1em;
}
.post .postBody{
line-height: 28px;
margin-bottom: 26px;
font-size: 15px;
}
.post .postFooter{
overflow: hidden;
line-height: 13px;
font-size: 13px;
border-top: 1px dotted #d0d0d0;
border-bottom: 1px dotted #d0d0d0;
padding-top: 14px;
padding-bottom: 14px;
}
.post .postFooter .postFooterDate{
float: left;
color: #959595;
}
.post .postFooter .postFooterComments{
float: right;
text-transform: uppercase;
font-size: 10px;
}
.postComments{
font-size: 7px;
margin-bottom: 43px;
}
.postComments .postCommentsEntry{
border-top: 1px dotted #d0d0d0;
padding-top: 24px;
overflow: hidden;
margin-top: 28px;
}
.postComments .postCommentsEntry:first-child{
border-top: none;
margin-top: 0;
}
.postComments .postCommentsEntry .postCommentsEntryAvatar{
width: 51px;
height: 50px;
float: left;
border: 5px solid #f3f3f3;
}
.postComments .postCommentsEntry .postCommentsEntryAvatar img{
width: 100%;
height: 100%;
}
.postComments .postCommentsEntry .postCommentsEntryBody{ float: right;
}
.postComments .postCommentsEntry .postCommentsEntryBody .postCommentsEntryBody{ }
.postComments .postCommentsEntry .postCommentsEntryBody .postCommentsEntryBodyUser{
font-weight: bold;
font-size: 16px;
line-height: 1em;
margin-top: 13px;
margin-bottom: 12px;
}
.postComments .postCommentsEntry .postCommentsEntryBody .postCommentsEntryBodyDate{
color: #a6a6a6;
text-transform: uppercase;
font-size: 10px;
line-height: 1em;
margin-bottom: 12px;
}
.postComments .postCommentsEntry .postCommentsEntryBody .postCommentsEntryBodyMessage{
line-height: 28px;
font-size: 15px;
margin-bottom: 14px;
}
.postComments .postCommentsEntry .postCommentsEntryBody .postCommentsEntryBodyButton{ overflow: hidden;
}
.postComments .postCommentsEntry .postCommentsEntryBody .postCommentsEntryBodyButton a{
text-decoration: none;
color: inherit;
display: block;
float: left;
line-height: 28px;
width: 67px;
background-color: #ededed;
text-align: center;
font-size: 12px;
margin-right: 10px;
}
.postComments .postCommentsEntry .postCommentsEntryBody .postCommentsEntryBodyReplies{
}
.postComments .postCommentsEntry .postCommentsEntryBody .postCommentsEntryBodyReplies .postCommentsEntry{
margin-top: 23px;
background: url(//www.nos-films.fr/wp-content/themes/revoke/images/backgrounds/reply.png) repeat-x;
}
.postComments .postCommentsEntry .postCommentsEntryBody .postCommentsEntryBodyReplies .postCommentsEntry:first-child{
}
.post .postForm{
overflow: hidden;
font-size: 12px;
margin-bottom: 27px;
}
.post .postForm .postFormTitle{
color: #666666;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 3px;
border-bottom: 3px solid #f6f6f6;
margin-bottom: 16px;
line-height: 1em;
padding-bottom: 9px;
}
.post .postForm .postFormDetails{
float: left;
width: 184px;
margin-right: 20px;
}
.post .postForm .postFormDetails input{
outline: none;
height: 31px;
width: 182px;
border: 1px solid #cecece;
margin-bottom: 10px;
padding: 9px;
}
.post .postForm .postFormMessage{
float: left;
width: 323px;
}
.post .postForm .postFormMessage textarea{
outline: none;
height: 74px;
width: 321px;
border: 1px solid #cecece;
resize: none;
padding: 3px 9px;
line-height: 1.5em;
}
.post .postForm .postFormButtons{
float: right;
width: 132px;
}
.post .postForm .postFormButtons input{
outline: none;
height: 74px;
width: 132px;
background-color: #ededed;
color: #515151;
margin-bottom: 10px;
font-size: 17px;
cursor: pointer;
}
.post .postForm .postFormButtons input:hover{
background-color: #fe5113;
color: white;
} .project{
padding-bottom: 80px;
overflow: hidden;
}
.project .projectInfo{
width: 295px;
float: right;
font-size: 14px;
color: #515151;
}
.project .projectInfo .projectInfoTitle{
color: #666;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 3px;
border-bottom: 3px solid #F6F6F6;
margin-bottom: 16px;
line-height: 1em;
padding-bottom: 9px;
}
.project .projectInfo .projectInfoDescription{
line-height: 28px;
font-size: 13px;
margin-bottom: 25px;
}
.project .projectInfo .projectInfoDetails{
margin-bottom: 25px;
}
.project .projectInfo .projectInfoDetails .projectInfoDetailsTitle{
color: #666;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 3px;
border-bottom: 3px solid #F6F6F6;
margin-bottom: 16px;
line-height: 1em;
padding-bottom: 9px; }
.project .projectInfo .projectInfoDetails .projectInfoDetailsEntry{
overflow: hidden;
line-height: 28px;
font-size: 13px;
}
.project .projectInfo .projectInfoDetails .projectInfoDetailsEntry .projectInfoDetailsEntryTitle{
float: left;
width: 90px;
font-weight: bold;
}
.project .projectInfo .projectInfoDetails .projectInfoDetailsEntry .projectInfoDetailsEntryBody{
float: right;
width: 200px;
}
.project .projectInfo .projectInfoDetails .projectInfoDetailsEntry .projectInfoDetailsEntryBody a{
text-decoration: none;
color: #fe5113;
}
.project .projectRelated{
padding-top: 50px;
clear: both;
overflow: hidden;
font-size: 20px;
}
.project .projectRelated ul{
margin-top: 20px;
}
.project .projectRelated ul li{
width: 193px;
margin-right: 20px;
float: left;
padding: 15px 15px 7px 15px;
border: 1px solid #e6e6e6;
}
.project .projectRelated ul li img{
height: 132px;
width: 193px;
}
.project .projectRelated ul li .title{
font-family: 'Oswald', sans-serif;
font-size: 17px;
text-transform: uppercase;
text-align: center;
line-height: 1em;
padding-top: 15px;
padding-bottom: 7px;
}
.project .projectRelated ul li .title a{
color: #666;
text-decoration: none;
}
.project .projectRelated ul li .description{
font-size: 13px;
line-height: 28px;
color: #515151;
}
.menuContainer select{
text-transform: uppercase;
font-family: 'Arial', sans-serif;
font-size: 13px;
line-height: 22px;
font-weight: 300;
color: #333;
display: none;
width: 100%;
margin-bottom: 25px;
border: 1px solid #ccc;
border-radius: 3px;
outline: none;
padding: 5px 10px;
}
.menuContainer select option{
}
.footer .footerColumn .widget .widgetBody a:hover{
color: #fe5113;
} @media only screen and (min-width: 960px) {
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.wrapper{
width: 768px;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryImgBig{
width: 356px;
height: 172px;
margin-left: 240px;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo{
width: 381px;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoExcerptBig{
height: 112px;
}
.testimonial .testimonialContent{
width: 615px;
}
.mainSlider .mainSliderItems{
height: 326px;
}
.mainSlider .mainSliderItems{
width: 768px;
}
.footer .footerColumn{
width: 216px;
}
.footer .footerColumn{
margin-left: 58px;
}
.widgetPosts .widgetPostsEntry{
position: relative;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryAvatar{
float: none;
position: absolute;
top: 0;
left: 0;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryBody{
width: auto;
float: none;
position: relative;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryBody .widgetPostsEntryBodyTitle{
position: absolute;
top: 0;
left: 55px;
right: 0;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryBody .widgetPostsEntryBodyText{
padding-top: 55px;
}
.clients ul li{
margin-right: 64px;
}
.streched{
width: 500px;
}
.blogEntryFeatured iframe,
.post .postFeatured iframe{
width: 500px;
height: 281px;
}
.blogEntryFeatured img,
.post .postFeatured img{
width: 500px
}
.contact .contactMap{
width: 500px;
height: 281px;
}
.contact .contactform .contactformdetails,
.contact .contactform .contactformmessage,
.post .postform .postformdetails,
.post .postform .postformmessage{
float: none;
}
.contact .contactform .contactformbuttons,
.post .postform .postformbuttons{
float: none;
padding-top: 15px;
width: auto;
}
.contact .contactform .contactformbuttons input,
.post .postform .postformbuttons input{
margin-right: 15px;
height: 33px;
width: 100%;
}
.contact .contactform .contactformmessage textarea,
.contact .contactform .contactformdetails input,
.post .postform .postformmessage textarea,
.post .postform .postformdetails input{
width: 498px;
}
.img404{
margin-top: 68px;
margin-left: 114px;
margin-bottom: 60px;
width: 550px;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoExcerpt{
height: 54px;
overflow: hidden;
}
.page .pageimg{
max-width: 768px;
}
.pageSlider{
width: 500px;
}
.pageSlider .pageSliderItems ul{
height: 264px;
}
.postComments .postcommentsentry .postcommentsentrybody{ }
.postComments .postcommentsentry .postcommentsentrybody .postcommentsentrybody{ }
.project .pageSlider{
width: 435px;
}
.project .projectRelated ul li{
margin-right: 46px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.wrapper{
width: 480px;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryImgBig{
width: 222px;
height: 107px;
margin-left: 240px;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo{
width: 238px;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoExcerptBig{
height: 56px;
}
.testimonial .testimonialContent{
width: 327px;
}
.menuContainer{
margin-left: 0;
margin-top: 0;
padding-top: 77px;
clear: both;
}
.mainSlider .mainSliderItems{
height: 204px;
}
.menucontainer > ul.menu{
padding-bottom: 25px;
}
.mainSlider .mainSliderItems{
width: 480px;
}
.mainSlider .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryBox{
display: none;
}
.works .worksFilter ul.worksFilterCategories li:first-child{
padding-left: 0;
}
.works .worksFilter ul.worksFilterCategories{
padding-top: 15px;
float: none;
clear: both;
}
.works .worksViews{
float: none;
clear: both;
}
.works .worksFilter{
margin-bottom: 15px;
}
.widgetposts .widgetpostsentry .widgetpostsentrybody{
width: 420px;
}
.footer .footercolumn{
margin: 0;
float: none;
width: auto;
}
.widgetflickr{
margin-right: 12px;
}
.clients ul li{
margin-right: 24px;
}
.streched{
float: none;
width: auto;
}
.sidebar{
float: none;
}
.blogEntryFeatured iframe,
.post .postFeatured iframe{
width: 480px;
height: 270px;
}
.blogEntryFeatured img,
.post .postFeatured img{
width: 480px
}
.sidebar{
width: auto;
}
.contact .contactMap{
width: 480px;
height: 270px;
}
.contact .contactform .contactformdetails,
.contact .contactform .contactformmessage,
.post .postform .postformdetails,
.post .postform .postformmessage{
float: none;
}
.contact .contactform .contactformbuttons,
.post .postform .postformbuttons{
float: none;
padding-top: 15px;
width: auto;
}
.contact .contactform .contactformbuttons input,
.post .postform .postformbuttons input{
margin-right: 15px;
height: 33px;
width: 100%;
}
.contact .contactform .contactformmessage textarea,
.contact .contactform .contactformdetails input,
.post .postform .postformmessage textarea,
.post .postform .postformdetails input{
width: 478px;
}
.menuContainer select{
display: block;
}
.menuContainer>ul{
display: none;
}
.img404{
margin-top: 43px;
margin-left: 71px;
margin-bottom: 37px;
width: 344px;
}
.header{
margin-top: 30px;
}
.page .pageimg{
max-width: 480px;
}
.pageSlider{
width: 480px;
}
.pageSlider .pageSliderItems ul{
height: 165px;
}
.lowerfooter .copyright{
float: none;
}
.lowerfooter .signature{
float: none;
padding-top: 15px;
}
.lowerfooter{
text-align: center;
}
.postComments .postcommentsentry{
position: relative;
}
.postComments .postcommentsentry .postcommentsentryavatar{
position: absolute;
top: 24px;
left: 0;
}
.postComments .postcommentsentry .postcommentsentrybody{
width: auto;
float: none;
}
.postComments .postcommentsentry .postcommentsentrybody .postcommentsentrybodyuser,
.postComments .postcommentsentry .postcommentsentrybody .postcommentsentrybodydate{
margin-left: 75px;
}
.project .projectInfo{
width: auto;
float: none;
clear: both;
padding-top: 35px;
}
.project .projectInfo .projectInfoDetails .projectInfoDetailsEntry .projectInfoDetailsEntryBody{
width: 385px;
}
.project .projectRelated ul li{
margin-right: 30px;
}
.widgetlatest .widgetlatestentry .widgetlatestentrytitle{
width: 386px;
}
}
@media only screen and (max-width: 479px) {
.wrapper{
width: 300px;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryImgBig{
width: 139px;
height: 67px;
margin-left: 240px;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo{
width: 149px;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoExcerptBig{
display: none;
}
.testimonial .testimonialContent{
width: 250px;
margin: 15px auto 0 auto;
float: none;
}
.testimonial .testimonialImg{
float: none;
margin: 0 auto;
}
.logo{
position: static;
margin: 0 auto;
}
.social{
float: none;
text-align: center;
}
.social a{
float: none;
}
.menuContainer{
margin-left: 0;
margin-top: 0;
padding-top: 45px;
clear: both;
}
.mainSlider .mainSliderItems{
height: 127px;
}
.menucontainer > ul.menu{
padding-bottom: 25px;
}
.mainSlider .mainSliderItems{
width: 300px;
}
.mainSlider .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryBox{
display: none;
}
.works .worksFilter ul.worksFilterCategories li:first-child{
padding-left: 0;
}
.works .worksFilter ul.worksFilterCategories{
padding-top: 15px;
float: none;
clear: both;
}
.works .worksViews{
float: none;
clear: both;
}
.works .worksFilter{
margin-bottom: 15px;
}
.works .worksFilter ul.worksFilterCategories li{
border: none;
padding: 0;
float: none;
}
.works .worksFilter ul.worksFilterCategories li.worksFilterCategoriesActive div, .works .worksFilter ul.worksFilterCategories li:hover div{
line-height: 14px;
}
.lowerfooter .copyright{
float: none;
}
.lowerfooter .signature{
float: none;
padding-top: 15px;
}
.lowerfooter{
text-align: center;
}
.footer .footercolumn{
margin: 0;
float: none;
width: auto;
}
.widgetposts .widgetpostsentry .widgetpostsentrybody{
width: 237px;
}
.widgetflickr{
margin-right: -12px;
}
.clients ul li{
margin-right: 12px;
}
.streched{
float: none;
width: auto;
}
.sidebar{
float: none;
}
.blogEntryFeatured iframe,
.post .postFeatured iframe{
width: 300px;
height: 168px;
}
.blogEntryFeatured img,
.post .postFeatured img{
width: 300px
}
.sidebar{
width: auto;
}
.contact .contactMap{
width: 300px;
height: 168px;
}
.contact .contactform .contactformdetails,
.contact .contactform .contactformmessage,
.post .postform .postformdetails,
.post .postform .postformmessage{
float: none;
}
.contact .contactform .contactformbuttons,
.post .postform .postformbuttons{
float: none;
padding-top: 15px;
width: auto;
}
.contact .contactform .contactformbuttons input,
.post .postform .postformbuttons input{
margin-right: 15px;
height: 33px;
width: 100%;
}
.contact .contactform .contactformmessage textarea,
.contact .contactform .contactformdetails input,
.post .postform .postformmessage textarea,
.post .postform .postformdetails input{
width: 298px;
}
.menuContainer select{
display: block;
}
.menuContainer>ul{
display: none;
}
.img404{
margin-top: 26px;
margin-left: 44px;
margin-bottom: 23px;
width: 215px;
}
.header{
margin-top: 30px;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoExcerpt{
height: 0;
overflow: hidden;
}
.page .pageimg{
max-width: 300px;
}
.pageSlider{
width: 300px;
}
.pageSlider .pageSliderItems ul{
height: 103px;
}
.works .worksFilter{
float: none;
}
.postComments .postcommentsentry{
position: relative;
}
.postComments .postcommentsentry .postcommentsentryavatar{
position: absolute;
top: 24px;
left: 0;
}
.postComments .postcommentsentry .postcommentsentrybody{
width: auto;
float: none;
}
.postComments .postcommentsentry .postcommentsentrybody .postcommentsentrybodyuser,
.postComments .postcommentsentry .postcommentsentrybody .postcommentsentrybodydate{
margin-left: 75px;
}
.project .projectInfo{
width: auto;
float: none;
clear: both;
padding-top: 35px;
}
.project .projectInfo .projectInfodetails .projectInfodetailsEntry .projectInfoDetailsEntryBody{
width: 205px;
}
.project .projectRelated ul li{
margin-right: 37px;
margin-left: 37px;
}
.widgetlatest .widgetlatestentry .widgetlatestentrytitle{
width: 206px;
}
}  .wp-caption{}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.bypostauthor{}
.alignright{}
.alignleft{}
.aligncenter{}
img.alignright{
float: right;
margin-left: 34px;
margin-bottom: 9px;
margin-top: 9px;
}
img.alignleft{
float: left;
margin-right: 34px;
margin-bottom: 9px;
margin-top: 9px;
}
img.aligncenter{
display: block;
margin: 9px auto;
}
div.alignright{
float: right;
margin-left: 34px;
margin-bottom: 9px;
margin-top: 9px;
}
div.alignright p{
text-align: center;
}
div.alignleft{
float: left;
margin-right: 34px;
margin-bottom: 9px;
margin-top: 9px;
}
div.alignleft p{
text-align: center;
}
div.aligncenter{
margin: 9px auto;
text-align: center;
}
img{
max-width: 100%;
height: auto;
} .sidebar .widget ul,
.sidebar .widget_revoke_categories ul{
background-color: rgb(246, 246, 246);
padding: 18px 21px 19px 21px;
list-style: none;
}
.sidebar .widget ul ul,
.sidebar .widget_revoke_categories ul ul{
background: none;
padding: 0px 0px 0px 21px;
}
.sidebar .widget_revoke_categories ul{
line-height: 1em;
}
.sidebar .widget ul li,
.sidebar .widget_revoke_categories ul li{
margin-top: 17px;
}
.sidebar .widget ul li:first-child,
.sidebar .widget_revoke_categories ul li:first-child{
margin-top: 0;
}
.sidebar .widget ul ul li:first-child,
.sidebar .widget_revoke_categories ul ul li:first-child{
margin-top: 17px;
}
.sidebar .widget ul li a,
.sidebar .widget_revoke_categories ul li a{
text-decoration: none;
color: rgb(81, 81, 81);
}
.sidebar .widget ul li a:hover,
.sidebar .widget_revoke_categories ul li a:hover{
color: rgb(254, 81, 19);
}
.sidebar .widget_revoke_categories ul li a span{
background-image: url(//www.nos-films.fr/wp-content/themes/revoke/images/options/bg_arrow_mn_in.png);
background-color: #fe5113;
background-repeat: no-repeat;
width: 6px;
height: 9px;
display: inline-block;
margin: 1px 19px 1px 2px;
}
.sidebar .widget_revoke_categories ul li a:hover span{
background-image: url(//www.nos-films.fr/wp-content/themes/revoke/images/options/bg_arrow_mn_ac.png);
background-position: 2px 1px;
height: 11px;
width: 8px;
margin: 0px 19px 0px 0px;
}
.sidebar .widget_revoke_latest_posts ul{
background-color: #f6f6f6;
padding: 12px 0px 11px 0px;
list-style: none;
}
.sidebar .widget_revoke_latest_posts ul li{
overflow: hidden;
border-top: 1px solid #ececec;
padding-top: 9px;
padding-bottom: 11px;
padding-left: 21px;
padding-right: 21px;
}.sidebar .widget_revoke_latest_posts ul li:first-child{
border-top: none;
}
.sidebar .widget_revoke_latest_posts ul li span.post-date{
float: left;
text-transform: uppercase;
color: #171717;
border-bottom: 4px solid #171717;
padding-bottom: 1px;
font-family: 'Oswald', sans-serif;
}
.sidebar .widget_revoke_latest_posts ul li a{
float: right;
width: 141px;
line-height: 20px;
text-decoration: none;
color: #515151;
padding-top: 2px;
}
ul.page-numbers{
list-style: none;
text-align: center;
font-size: 15px;
margin-bottom: 35px;
color: #515151;
clear: both;
}
ul.page-numbers a{
text-decoration: none;
color: inherit;
}
ul.page-numbers a:hover,
ul.page-numbers span.current{
color: #fe5113;
}
ul.page-numbers li{
display: inline;
}
.blogEntryFeatured img,
.postFeatured img{
max-width: 100%;
height: auto;
}
.postComments .postCommentsEntry .postCommentsEntryAvatar{
width: 50px;
}
.postComments .postCommentsEntry .postCommentsEntryBody .postCommentsEntryBodyButton{
}
#reply-title{
color: #666666;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 3px;
border-bottom: 3px solid #f6f6f6;
margin-bottom: 16px;
line-height: 1em;
padding-bottom: 9px;
font-family: 'Oswald', sans-serif;
}
#postForm{
overflow: hidden;
font-size: 12px;
margin-bottom: 27px;
position: relative;
}
#postForm fieldset{ margin-right: 157px;
}
#postForm fieldset #author{
float: left;
outline: none;
height: 12px;
width: 182px;
border: 1px solid #cecece;
margin-bottom: 10px;
padding: 9px;
margin-right: 20px;
}
#postForm fieldset #email{
float: left;
clear: left;
outline: none;
height: 12px;
width: 182px;
border: 1px solid #cecece;
margin-bottom: 10px;
padding: 9px;
margin-right: 20px;
}
#postForm fieldset div.commentWrapper{
overflow: hidden;
padding: 0 10px;
}
#postForm fieldset div #comment{
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
clear: both;
outline: none;
height: 66px;
border: 1px solid #cecece;
resize: none;
padding: 3px 9px;
line-height: 1.5em;
width: 100%;
margin-left: -10px;
resize: vertical;
}
#postForm p.form-submit{ width: 132px;
position: absolute;
top: 0;
right: 0;
}
#postForm p.form-submit #submit{
outline: none;
height: 74px;
width: 132px;
background-color: #ededed;
color: #515151;
margin-bottom: 10px;
font-size: 17px;
cursor: pointer;
}
#postForm p.form-submit #submit:hover{
background-color: #fe5113;
color: white;
}
#reply-title a{
text-decoration: none;
color: inherit;
text-transform: none;
}
#reply-title small a{
}
#reply-title small:before{
}
#reply-title a:hover{
color: #fe5113;
}
#reply-title{
text-transform: none;
}
#reply-title small{
font-size: inherit;
}
.postComments .postCommentsEntry .postCommentsEntryBody .postCommentsEntryBodyButton a:hover{
}
.postComments .postCommentsEntry .postCommentsEntryBody{
width: auto;
float: none;
margin-left: 84px;
}
.sidebar .widget table{
padding: 18px 21px 19px 21px;
background-color: rgb(246, 246, 246);
width: 235px;
text-align: center;
}
.sidebar .widget table caption{
background-color: inherit;
padding-top: 17px;
color: #515151;
}
.sidebar .widget table thead{
}
.sidebar .widget table thead tr{
}
.sidebar .widget table thead tr th{
color: #515151;
}
.sidebar .widget table tfoot{
}
.sidebar .widget table tfoot tr{
}
.sidebar .widget table tfoot tr td{
}
.sidebar .widget table tfoot tr td#prev{
text-align: left;
}
.sidebar .widget table tfoot tr td#next{
text-align: right;
}
.sidebar .widget table tfoot tr td a{
text-decoration: none;
color: #515151;
}
.sidebar .widget table tfoot tr td a:hover{
color: #fe5113;
}
.sidebar .widget table tbody{
}
.sidebar .widget table tbody tr{
}
.sidebar .widget table tbody tr td{
color: #C4C4C4;
}
.sidebar .widget table tbody tr td a{
text-decoration: none;
color: #515151;
display: block;
}
.sidebar .widget table tbody tr td a:hover{
background-color: #fe5113;
color: white;
}
.sidebar .widget .tagcloud,
.sidebar .widget .textwidget{
padding: 18px 21px 19px 21px;
background-color: rgb(246, 246, 246);
}
.sidebar .widget .tagcloud a,
.sidebar .widget .textwidget a{
text-decoration: none;
color: #515151;
}
.sidebar .widget .tagcloud a:hover,
.sidebar .widget .textwidget a:hover{
color: #fe5113;
}
.sidebar .sidebar .widget .widgetTitle{
padding: 15px 24px 13px 24px;
line-height: 1.5em;
}
.sidebar .widget .widgetTitle a{
text-decoration: none;
color: #515151;
}
.sidebar .widget .widgetTitle a:hover{
color: #fe5113;
}
.sidebar .widget .textwidget img{
height: auto;
}
.sidebar .widget .textwidget *{
max-width: 100%;
}
.sidebar .widget #searchform{
padding: 18px 21px 19px 21px;
background-color: rgb(246, 246, 246);
}
.sidebar .widget #searchform #searchsubmit{
outline: none;
background-color: #ededed;
color: #515151;
cursor: pointer;
color: inherit;
line-height: 26px;
width: 67px;
text-align: center;
font-size: 12px;
border: 1px solid #cecece;
margin-left: 10px;
padding: 0;
}
.sidebar .widget #searchform #searchsubmit:hover{
background-color: #fe5113;
color: white;
border: none;
line-height: 28px;
}
.sidebar .widget #searchform input{
width: 92px;
line-height: 1em;
padding: 3px 9px 4px 9px;
outline: none;
border: 1px solid #cecece;
}
.sidebar .widget.widget_archive select,
.sidebar .widget.widget_categories select{
outline: none;
background: #F6F6F6;
height: 50px;
padding: 0px 24px;
display: block;
width: 100%;
}
.sidebar .widget.widget_archive select option,
.sidebar .widget.widget_categories select option{
background: #F6F6F6;
}
.sidebar .widget img{
max-width: 100%;
height: auto;
}
.sidebar .widgetWorks{
background-color: #f6f6f6;
padding: 13px 21px 14px 21px;
}
.sidebar .widgetWorks .widgetWorksEntry .widgetWorksEntryImg{
}
.sidebar .widgetWorks .widgetWorksEntry .widgetWorksEntryImg a{
display: block;
border: 5px solid #fdfdfd;
height: 88px;
width: 183px;
overflow: hidden;
position: relative;
}
.sidebar .widgetWorks .widgetWorksEntry .widgetWorksEntryImg a:hover{
border-color: #fe5113;
}
.sidebar .widgetWorks .widgetWorksEntry .widgetWorksEntryImg a span{
z-index: 1;
}
.sidebar .widgetWorks .widgetWorksEntry .widgetWorksEntryImg a img{
border: none;
width: 100%;
height: auto;
margin: auto;
position: absolute;
top: 0;
bottom: 0;
}
.sidebar .widgetWorks .widgetWorksEntry .widgetWorksEntryImg a:hover img{
}
.sidebar .widgetGallery{
overflow: hidden;
margin-right: 0;
background-color: #f6f6f6;
padding: 20px 16px 20px 21px;
}
.sidebar .widgetGallery .widgetGalleryImg{
width: 61px;
height: 60px;
position: relative;
}
.sidebar .widgetGallery .widgetGalleryImg a{
}
.sidebar .widgetGallery .widgetGalleryImg a:hover{
}
.sidebar .widgetGallery .widgetGalleryImg a img{
width: 100%;
height: auto;
max-height: 50px;
max-width: 51px;
margin: auto;
position: absolute;
top: 0;
bottom: 0;
}
.footer .footerColumn:first-child{
margin-left: 37px;
}
.footerbg .wrapper .footer{
margin-left: -37px;
}
a.widgetPostsEntryBodyTextMore{
text-decoration: none;
font-weight: bold;
width: 9px;
height: 6px;
display: none;
background-image: url(//www.nos-films.fr/wp-content/themes/revoke/images/options/footer_arrow.png);
background-repeat: no-repeat;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryBody .widgetPostsEntryBodyText a.widgetPostsEntryBodyTextMore{
display: inline-block;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryBody{
float: none;
width: auto;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryAvatar+.widgetPostsEntryBody{
float: right;
width: 232px;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryAvatar{
width: 40px;
height: 40px;
position: relative;
border: none;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryAvatar img{
height: auto;
border: 1px solid #c0c0c0;
}
.sidebar .widgetPostsEntryDelimiter.widgetPostsEntryDelimiterSmall{
background: #ececec;
}
.sidebar .widgetFlickr .widgetFlickrImg{
width: 43px;
height: 43px;
margin-left: 8px;
margin-right: 9px;
margin-top: 8px;
margin-bottom: 9px;
}
.sidebar .widget .widgetBody.widgetFlickr{
padding: 9px 13px 8px 12px;
}
.sidebar .widgetFlickr{
margin-right: 0;
}
.footer .footerColumn{
float: none;
display: inline-block;
vertical-align: top;
}
.menuContainer > ul.menu{
float: none;
text-align: left;
}
.menuContainer > ul.menu > li{
float: none;
display: inline-block;
}
.searchNoResults h2.searchNoResultsTitle{
margin-top: 35px;
margin-bottom: 15px;
font-size: 29px;
line-height: 1em;
}
.searchNoResults p{
line-height: 28px;
margin-bottom: 26px;
font-size: 15px;
}
.searchNoResults form{
font-size: 13px;
}
.searchNoResults form input{
width: 242px;
line-height: 1em;
padding: 3px 9px 4px 9px;
outline: none;
border: 1px solid #cecece;
}
.searchNoResults form input#searchsubmit{
outline: none;
background-color: #ededed;
cursor: pointer;
color: inherit;
line-height: 26px;
width: 67px;
text-align: center;
font-size: 12px;
border: 1px solid #cecece;
margin-left: 10px;
padding: 0;
}
.searchNoResults form input#searchsubmit:hover{
background-color: #fe5113;
color: white;
border: none;
line-height: 28px;
}
.contact .contactForm .contactFormDetails input,
.contactForm .contactFormDetails input{
height: 13px;
width: 164px;
}
.contact .contactForm .contactFormMessage textarea,
.contactForm .contactFormMessage textarea{
height: 66px;
width: 581px;
}
.streched .contact .contactForm .contactFormMessage textarea,
.streched .contactForm .contactFormMessage textarea{
width: 303px;
}
.contact .contactMap,
.contactMap{
height: 384px;
width: 100%;
}
.menuContainer > ul.menu > li{
font-size: 15px;
margin-right: 0;
margin-left: 7px;
}
.menuContainer > ul.menu{
font-size: 0;
text-align: right;
}
.revoke_map{
margin-bottom: 35px;
}
.contactResult{
margin-bottom: 0;
}
.pageSlider{
width: auto;
}
.pageSlider .pageSliderItems ul,
.pageSlider .pageSliderItems{
height: 100%;
}
.pageSlider{
height: 330px;
}
.pageSlider .pageSliderItems ul li img{
height: auto;
margin: auto;
position: absolute;
top: 0;
bottom: 0;
}
.clients ul li{
float: none;
display: inline-block;
vertical-align: middle;
padding: 0;
margin-top: 39px;
margin-bottom: 34px;
height: auto;
}
.clients ul li img{
width: 100%;
height: auto;
}
.clients ul{
font-size: 0;
}
.testimonial .testimonialContent .testimonialContentText{
padding-right: 27px;
}
.testimonial .testimonialContent{
width: 785px;
}
.testimonial .testimonialImg,
.streched .testimonialbg.testimonialbgwide .testimonial .testimonialImg{
margin-left: 22px;
}
.testimonialbg.testimonialbgwide{
margin-left: -2000px;
margin-right: -2000px;
padding-left: 2000px;
padding-right: 2000px;
}
.testimonialbg.testimonialbgwide .testimonial .testimonialContent{
width: 807px;
}
.testimonialbg.testimonialbgwide .testimonial .testimonialImg{
margin-left: 0;
}
.streched .testimonialbg.testimonialbgwide{
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
.streched .testimonialbg.testimonialbgwide .testimonial .testimonialContent,
.streched .testimonial .testimonialContent{
width: 507px;
}
.mainSlider .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryImg{
height: auto;
margin: auto;
position: absolute;
top: 0;
bottom: 0;
}
.works{
line-height: normal;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryInfo{
padding-bottom: 1021px;
margin-bottom: -1000px;
}
.logo{
background: none;
height: auto;
width: auto;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoExcerpt{
color: white;
}
.works .worksContainer.worksContainerView1 .worksEntry .worksEntryContainer .worksEntryInfo{
background: #333;
}
.footerColumn{
font-size: 13px;
line-height: 20px;
}
.footerColumn a{
color: #cfcfcf;
text-decoration: none;
}
.footerColumn a:hover{
color: #fe5113;
}
.footerColumn ul{
list-style: none;
}
.footerColumn .tagcloud,
.footerColumn .recentcomments,
.footerColumn .widgettitle+ul{ }
.footerColumn .widget_calendar table{
width: 100%;
}
.footerColumn .widget_search{
font-size: 0;
color: #515151;
}
.footerColumn .widget_search #s{
font-size: 13px;
width: 105px;
padding: 9px;
outline: none;
color: inherit;
}
.footerColumn .widget_search #searchsubmit{
font-size: 13px;
padding: 9px;
outline: none;
background-color: #EDEDED;
color: inherit;
cursor: pointer;
}
.footerColumn .widget_search #searchsubmit:hover{
background-color: #FE5113;
color: white;
}
.menuContainer > ul.menu > li.current_page_item > a,
.menuContainer > ul.menu > li.current-menu-item > a,
.menuContainer > ul.menu > li.current-menu-ancestor > a,
.menuContainer > ul.menu > li.current_page_ancestor > a{
background-color: #FE5113;
color: white;
}
#contents .page{
padding-bottom: 0;
}
.pagePadding{
padding-bottom: 56px;
}
.logo a{
text-align: center;
}
.project .projectRelated ul{
list-style: none;
}
.menuContainer > ul.menu > li > div.menuLevel > ul.menuDrop{
text-align: left;
}
.post-numbers{
line-height: 28px;
margin-bottom: 26px;
margin-top: -26px;
font-size: 15px;
color: #FE5113;
text-align: center;
}
.post-numbers a{
color: #515151;
text-decoration: none;
}
.post-numbers a:hover{
color: #FE5113;
}
.postFooter a{
color: #515151;
text-decoration: none;
}
.postFooter a:hover{
color: #FE5113;
}
.revoke_tags{
color: #959595;
clear: both;
padding-top: 10px;
}
.postComments .postCommentsEntry .postCommentsEntryAvatar{
position: absolute;
top: 24px;
left: 0;
}
.postComments .postCommentsEntry{
position: relative;
}
#postForm{
margin-bottom: 0;
}
#respond{
padding-top: 24px;
}
#reply-title small{
float: right;
}
.streched>.post,
.wrapper>.post{
padding-bottom: 49px;
}
.postComments{
margin-bottom: 19px;
}
.sidebar .widget .widgetTitle{
line-height: 22px;
padding: 15px 24px 12px 24px;
}
.sidebar .widget ul ul{
list-style: disc;
}
.titleContainer.titleFooter+div,
.titleContainer.titleFooter+ul{
padding-top: 15px;
}
.titleContainer.titleFooter+select,
.titleContainer.titleFooter+form{
margin-top: 15px;
}
.footerColumn img{
max-width: 100%;
height: auto;
}
.footerColumn select{
max-width: 100%;
}
.footerColumn .widget_search #searchform{
padding-left: 77px;
position: relative;
}
.footerColumn .widget_search #s{
display: block;
width: 100%;
margin-left: -77px;
}
.footerColumn .widget_search #searchsubmit{
position: absolute;
top: 0;
right: 0;
}
.footerColumn .widget_rss ul li{
margin-top: 10px;
}.footerColumn .widget_rss ul li:first-child{
margin-top: 0;
}
.post .postFooter .postFooterDate{
float: none;
line-height: 18px;
overflow: hidden;
}
.revoke_tags{
line-height: 18px;
padding-top: 6px;
}
.post .postFooter{
padding-top: 12px;
padding-bottom: 12px;
}
.post .postFooter .postFooterComments{
line-height: 18px;
}
.post-password-required form{
}
.post-password-required form label input{
line-height: 1em;
padding: 3px 9px 4px 9px;
outline: none;
border: 1px solid #CECECE;
font-family: 'Istok Web', sans-serif;
font-size: 13px;
vertical-align: 2px;
margin-left: 5px;
}
.post-password-required form p>input{
outline: none;
background-color: #EDEDED;
color: #515151;
cursor: pointer;
line-height: 26px;
width: 67px;
text-align: center;
font-size: 12px;
border: 1px solid #CECECE;
margin-left: 10px;
padding: 0;
font-family: 'Istok Web', sans-serif;
vertical-align: 2px;
}
.post-password-required form p:first-child{
padding-bottom: 10px
}
.nocomments{
color: #959595;
font-size: 13px;
padding: 12px;
background-color: #FAFAFA;
margin-top: 24px;
text-align: center;
}
.pingback,
.trackback{
border-top: 1px dotted #D0D0D0;
padding-top: 20px;
overflow: hidden;
margin-top: 20px;
color: #A6A6A6;
font-size: 12px;
line-height: 18px;
}
.pingback,
.trackback{
margin-top: 28px;
margin-bottom: -8px;
font-size: 13px;
}
.pingback a,
.trackback a{
color: #515151;
text-decoration: none;
}
.pingback a:hover,
.trackback a:hover{
color: #FE5113;
}
.postComments>div:first-child{
border-top: none;
margin-top: 0;
}
.postComments .postCommentsEntry .postCommentsEntryBody .postCommentsEntryBodyReplies .postCommentsEntry{
border-top: none;
}
.sidebar .widget ul li, .sidebar .widget_revoke_categories ul li{
color: #A6A6A6;
}
.page .postComments .postCommentsEntry:first-child{
border-top: 1px dotted #D0D0D0;
margin-top: 28px
}
.page .postComments+#respond{
margin-top: 19px;
}
.page.page-no-padding .postComments+#respond{
margin-bottom: 56px;
}
.page .postComments>.postCommentsEntry{
padding-bottom: 56px;
margin-top: -28px;
}
.page .postComments>.postCommentsEntry:last-child{
padding-bottom: 0;
}
.page .postComments{
margin-bottom: 0;
}
.page .nocomments{
margin-top: -32px;
}
.page.page-no-padding .nocomments{
margin-bottom: 56px;
}
blockquote{
margin-bottom: 1.7rem;
padding: 24px;
padding: 1.7rem;
font-style: italic;
}
.postCommentsEntryBodyMessage p:first-child,
.post .postBody p:first-child,
.pageContents p:first-child,
.blog .blogEntry .blogEntryExcerpt p:first-child{
margin-top: 0;
}
.postCommentsEntryBodyMessage p,
.post .postBody p,
.pageContents p,
.blog .blogEntry .blogEntryExcerpt p{
margin-top: 10px;   
}
.postCommentsEntryBodyMessage h1,
.postCommentsEntryBodyMessage h2,
.postCommentsEntryBodyMessage h3,
.postCommentsEntryBodyMessage h4,
.postCommentsEntryBodyMessage h5,
.postCommentsEntryBodyMessage h6,
.post .postBody h1,
.post .postBody h2,
.post .postBody h3,
.post .postBody h4,
.post .postBody h5,
.post .postBody h6,
.pageContents h1,
.pageContents h2,
.pageContents h3,
.pageContents h4,
.pageContents h5,
.pageContents h6{
margin: 1.7rem 0;
}
cite{
color: #A6A6A6;
}
.postCommentsEntryBodyMessage table,
.post .postBody table,
.pageContents table{
width: 100%;
border-collapse: collapse;
border-spacing: 0;
border-bottom: 1px dotted #D0D0D0;
margin-top: 10px;
}
.postCommentsEntryBodyMessage table th,
.post .postBody table th,
.pageContents table th{
text-align: left;
}
.postCommentsEntryBodyMessage table td,
.post .postBody table td,
.pageContents table td{
border-top: 1px dotted #D0D0D0;
}
.postCommentsEntryBodyMessage a,
.post .postBody a,
.pageContents a{
color: #515151;
}
.postCommentsEntryBodyMessage a:hover,
.post .postBody a:hover,
.pageContents a:hover{
color: #FE5113;
text-decoration: none;
}
.postCommentsEntryBodyMessage dl,
.post .postBody dl,
.pageContents dl{
margin: 0 1.7rem;
}
.gallery dl{
margin: 0;
}
.postCommentsEntryBodyMessage dl dt,
.post .postBody dl dt,
.pageContents dl dt{
font-weight: bold;
}
.postCommentsEntryBodyMessage dl dd,
.post .postBody dl dd,
.pageContents dl dd{
margin-bottom: 1.7rem;
}
.postCommentsEntryBodyMessage ul,
.postCommentsEntryBodyMessage ol,
.post .postBody ul,
.post .postBody ol,
.pageContents ul,
.pageContents ol{
list-style-position:inside;
margin-left: 1.7rem;
}
.postCommentsEntryBodyMessage ul ul,
.postCommentsEntryBodyMessage ul ol,
.postCommentsEntryBodyMessage ol ul,
.postCommentsEntryBodyMessage ol ol,
.post .postBody ul ul,
.post .postBody ul ol,
.post .postBody ol ul,
.post .postBody ol ol,
.pageContents ul ul,
.pageContents ul ol,
.pageContents ol ul,
.pageContents ol ol{
margin-left: 1.7rem;
}
abbr, acronym{
border-bottom: 1px dotted #666;
cursor: help;
}
pre{
border: 1px dotted #D0D0D0;
padding: 1.7rem;
font-family: Consolas, Monaco, Lucida Console, monospace;
font-size: 0.8rem;
margin: 1.7rem 0;
line-height: 20px;
overflow: auto;
}
.postCommentsEntryBodyUser a{
text-decoration: none;
color: inherit;
}
.postCommentsEntryBodyUser a:hover{
color: #FE5113;
}
blockquote blockquote{
padding-bottom: 0;
margin-bottom: 0;
}
.post-numbers,
.postFooter{
clear: both;
}
.post .postFooter .postFooterDate{
margin-right: 12px;
}
.blogEntryTitleFeatured{
color: #959595;
text-transform: uppercase;
font-size: 13px;
padding-left: 20px;
font-weight: normal;
line-height: 13px;
}
#contents .page{
padding-bottom: 56px;
}
#contents .page.page-no-padding{
padding-bottom: 0;
}
.page .postComments{
clear: both;
}
.pageSlider .pageSliderItems ul{
margin-left: 0;
}
.widgetFlickr .widgetFlickrImg a img{
max-width: none;
}
.pageSlider ul.pageSliderNav{
margin-left: 0;
}
.works .worksFilter ul.worksFilterCategories{
margin-left: 0;
}
.pageContents form{
font-size: 12px;
}
.pageContents textarea{
outline: none;
border: 1px solid #CECECE;
padding: 3px 9px;
line-height: 1.5em;
}
.pageContents input[type="text"]{
height: 12px;
outline: none;
border: 1px solid #CECECE;
padding: 9px;
}
.pageContents input[type="submit"],
.pageContents input[type="reset"]{
outline: none;
height: 31px;
padding: 0 9px;
background-color: #EDEDED;
color: #515151;
cursor: pointer;
border: 1px solid #CECECE;
line-height: 31px;
}
.pageContents input[type="submit"]:hover,
.pageContents input[type="reset"]:hover{
background-color: #FE5113;
color: white;
}
.widgetFlickr{
margin-right: -18px;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryAvatar + .widgetPostsEntryBody{
float: none;
width: auto;
margin-left: 63px;
}
.sidebar .widget_revoke_latest_posts ul li a{
float: none;
width: auto;
margin-left: 52px;
display: block;
}
.menuContainer select{
background: #ededed;
border-radius: 0;
}
.project .pageSlider{
margin-bottom: 22px;
}
.mainSlider .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryBox.mainSliderItemsEntryBoxToggle{
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
-ms-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.mainSlider:hover .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryBox.mainSliderItemsEntryBoxToggle{
opacity: 1;
filter: alpha(opacity=100);
}
.pageFeaturedVideo{
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.pageFeaturedVideo iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.blogEntryFeaturedVideo, .post .postFeaturedVideo{
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.blogEntryFeatured .blogEntryFeaturedVideo iframe, .post .postFeatured .postFeaturedVideo iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.works .worksFilter ul.worksFilterCategories li.worksFilterCategoriesActive div, .works .worksFilter ul.worksFilterCategories li:hover div{
margin-bottom: 2px;
}
.streched .mainSlider .mainSliderItems{
width: 682px;
height: 289px;
}
.titleContainer.titlePage{
height: auto;
text-align: right;
}
.titleContainer.titlePage .title{
height: auto;
padding-bottom: 7px;
margin-bottom: -1px;
float: none;
display: inline-block;
zoom: 1;
*display: inline;
}
.sidebar .widget table{
width:100%;
}
.logo a{
text-decoration: none;
color: #fe5113;
}
#map-canvas img{
max-width: none;
}
#map-canvas{
line-height: normal;
}
#map-canvas *{
line-height: inherit;
}
.logo{
position: static;
float: left;
margin-top: -7px;
margin-bottom: 16px;
}
.testimonial .testimonialContent .testimonialContentAuthor a{
color: inherit;
text-decoration: none;
}
.testimonial .testimonialContent .testimonialContentAuthor a:hover{
color: inherit;
text-decoration: underline;
}
.testimonial_slider{
position: relative;
margin-top: 44px;
margin-bottom: 43px;
}
.testimonial_slider .testimonialbg{
margin-top: 0;
margin-bottom: 0;
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
}
.testimonial_slider .testimonialbg.testimonial_active{
position: relative;
z-index: 0;
}
.lowerfooterbg a{
color: inherit;
text-decoration: none;
}
.lowerfooterbg a:hover{
text-decoration: underline;
}
body{
padding: 0 !important;
}
.clients ul li{
float: left;
}
.streched .works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryImgBig{
width: 316px;
height: auto;
}
.streched .works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo{
width: 338px;
}
.mainSlider .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryBox .mainSliderItemsEntryBoxTitle a{
color: inherit;
text-decoration: none;
}
.mainSlider .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryBox .mainSliderItemsEntryBoxTitle a:hover{
text-decoration: underline;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoTitle a{
word-wrap: break-word;
}
.gallery dl.gallery-item {
margin-left: auto;
margin-right: auto;
}
.revoke_map{
/height: 384px;
/width: 100%;
}
.worksEntryImg>iframe,
.worksEntryImgBig>iframe{
width: 100%;
height: 100%;
}
.pageSlider .pageSliderItems ul li iframe{
width: 100%;
height: 100%;
display: none;
}
.pageSlider .pageSliderItems ul li.active iframe{
display: block;
}
.contactForm fieldset.contactFormButtons input[type="submit"][disabled],
.contactForm fieldset.contactFormButtons input[type="submit"][disabled]:hover{
color: white;
background: #ededed;
}
.contactResult{
color: #fe5113;
min-height: 28px;
}
.blog .blogEntry {
float: none;
margin-left: 0;
}
.revoke-read-more{
color: #fe5113;
text-decoration: none;
}
@media only screen and (min-width: 960px) {
.streched .clients ul{
padding-left: 1px;
}
.streched .clients ul li{
margin-right: 35px;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.streched .clients ul li{
margin-right: 34px;
}
.testimonial .testimonialContent{
width: 593px;
}
.streched .testimonialbg.testimonialbgwide .testimonial .testimonialContent,
.streched .testimonial .testimonialContent{
width: 325px;
}
.testimonialbg.testimonialbgwide .testimonial .testimonialContent{
width: 615px;
}
.pageSlider{
height: 264px;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryAvatar{
position: absolute;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryBody .widgetPostsEntryBodyText{
padding-top: 0;
}
.widgetPosts .widgetPostsEntry .widgetPostsEntryBody .widgetPostsEntryBodyTitle{
position: static;
left: 0;
}
.contact .contactForm .contactFormDetails, .contactForm .contactFormDetails{
float: none;
width: auto;
margin-right: 0;
padding: 0 10px;
}
.pageContents input[type="text"]{
width: 100%;
margin-left: -10px;
}
.contact .contactForm .contactFormMessage, .contactForm .contactFormMessage{
float: none;
width: auto;
padding: 0 10px;
}
.contact .contactForm .contactFormButtons, .contactForm .contactFormButtons{
float: none;
width: auto;
padding-top: 15px;
}
.streched .contact .contactForm .contactFormMessage textarea, .streched .contactForm .contactFormMessage textarea{
width: 100%;
margin-left: -10px;
}
.contact .contactForm fieldset.contactFormButtons input[type="submit"], .contactForm fieldset.contactFormButtons input[type="submit"], .contact .contactForm fieldset.contactFormButtons input[type="reset"], .contactForm fieldset.contactFormButtons input[type="reset"]{
height: 33px;
width: 100%;
}
#postForm fieldset{
margin-right: 0;
padding: 0 10px;
}
#postForm fieldset #author{
float: none;
width: 100%;
margin-left: -10px;
}
#postForm fieldset #email{
float: none;
width: 100%;
margin-left: -10px;
}
#postForm p.form-submit{
position: static;
width: auto;
padding-top: 15px;
}
#postForm fieldset div.commentWrapper{
margin: 0 -10px;
}
#postForm p.form-submit #submit{
height: 33px;
width: 100%;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryImgBig{
margin-left: 50%;
}
.pageSlider {
height: 229px;
}
.streched .mainSlider .mainSliderItems{
width: 500px;
height: 212px;
}
.streched .mainSlider .mainSliderItems .mainSliderItemsEntry .mainSliderItemsEntryBox.mainSliderItemsEntryBoxToggle{
display: none;
}
.menuContainer{
margin-left: 268px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.testimonial .testimonialContent{
width: 305px;
}
.streched .testimonialbg.testimonialbgwide .testimonial .testimonialContent,
.streched .testimonial .testimonialContent{
width: 305px;
}
.testimonialbg.testimonialbgwide .testimonial .testimonialContent{
width: 327px;
}
.pageSlider{
height: 165px;
}
.footer .footerColumn{
width: 100%;
}
.footerbg .wrapper .footer{
margin-left: 0;
}
.footer .footerColumn{
margin-left: 0 !important;
}
.contact .contactForm .contactFormDetails, .contactForm .contactFormDetails{
float: none;
width: auto;
margin-right: 0;
padding: 0 10px;
}
.pageContents input[type="text"]{
width: 100%;
margin-left: -10px;
}
.contact .contactForm .contactFormMessage, .contactForm .contactFormMessage{
float: none;
width: auto;
padding: 0 10px;
}
.contact .contactForm .contactFormButtons, .contactForm .contactFormButtons{
float: none;
width: auto;
padding-top: 15px;
}
.streched .contact .contactForm .contactFormMessage textarea, .streched .contactForm .contactFormMessage textarea{
width: 100%;
margin-left: -10px;
}
.contact .contactForm fieldset.contactFormButtons input[type="submit"], .contactForm fieldset.contactFormButtons input[type="submit"], .contact .contactForm fieldset.contactFormButtons input[type="reset"], .contactForm fieldset.contactFormButtons input[type="reset"]{
height: 33px;
width: 100%;
}
#postForm fieldset{
margin-right: 0;
padding: 0 10px;
}
#postForm fieldset #author{
float: none;
width: 100%;
margin-left: -10px;
}
#postForm fieldset #email{
float: none;
width: 100%;
margin-left: -10px;
}
#postForm p.form-submit{
position: static;
width: auto;
padding-top: 15px;
}
#postForm fieldset div.commentWrapper{
margin: 0 -10px;
}
#postForm p.form-submit #submit{
height: 33px;
width: 100%;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryImgBig{
margin-left: 50%;
}
.project .pageSlider{
width: 100%;
}
.streched .mainSlider .mainSliderItems{
width: 480px;
height: 204px;
}
.menuContainer{
padding-top: 53px;
}
.logo{
margin-bottom: 0;
}
.logo{
float: none;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoTitle a{
font-size: 0.8em;
}
}
@media only screen and (max-width: 479px) {
.testimonial .testimonialContent{
width: 250px;
}
.streched .testimonialbg.testimonialbgwide .testimonial .testimonialContent,
.streched .testimonial .testimonialContent{
width: 250px;
}
.testimonial .testimonialImg, .streched .testimonialbg.testimonialbgwide .testimonial .testimonialImg{
margin-left: auto;
}
.testimonial .testimonialContent .testimonialContentText{
padding-right: 0;
}
.testimonialbg.testimonialbgwide .testimonial .testimonialContent{
width: 250px;
}
.testimonialbg.testimonialbgwide .testimonial .testimonialImg{
margin-right: 15px;
margin-left: 25px;
margin-top: 15px;
}
.pageSlider{
height: 103px;
}
.contact .contactForm .contactFormDetails, .contactForm .contactFormDetails{
float: none;
width: auto;
margin-right: 0;
padding: 0 10px;
}
.pageContents input[type="text"]{
width: 100%;
margin-left: -10px;
}
.contact .contactForm .contactFormMessage, .contactForm .contactFormMessage{
float: none;
width: auto;
padding: 0 10px;
}
.contact .contactForm .contactFormButtons, .contactForm .contactFormButtons{
float: none;
width: auto;
padding-top: 15px;
}
.streched .contact .contactForm .contactFormMessage textarea, .streched .contactForm .contactFormMessage textarea{
width: 100%;
margin-left: -10px;
}
.contact .contactForm fieldset.contactFormButtons input[type="submit"], .contactForm fieldset.contactFormButtons input[type="submit"], .contact .contactForm fieldset.contactFormButtons input[type="reset"], .contactForm fieldset.contactFormButtons input[type="reset"]{
height: 33px;
width: 100%;
}
#contents .page{
padding-bottom: 0;
}
.sidebar{
padding-bottom: 0;
}
.social{
margin-left: 0;
}
.social a:first-child{
margin-left: 0;
}
#postForm fieldset{
margin-right: 0;
padding: 0 10px;
}
#postForm fieldset #author{
float: none;
width: 100%;
margin-left: -10px;
}
#postForm fieldset #email{
float: none;
width: 100%;
margin-left: -10px;
}
#postForm p.form-submit{
position: static;
width: auto;
padding-top: 15px;
}
#postForm fieldset div.commentWrapper{
margin: 0 -10px;
}
#postForm p.form-submit #submit{
height: 33px;
width: 100%;
}
.postComments .postCommentsEntry .postCommentsEntryBody .postCommentsEntryBodyReplies{
margin-left: 84px;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryImgBig{
margin-left: 50%;
}
.project .pageSlider{
width: 100%;
}
.streched .mainSlider .mainSliderItems{
width: 300px;
height: 127px;
}
.logo{
float: none;
margin-top: 0;
margin-bottom: 0;
}
.works .worksContainer.worksContainerView2 .worksEntry .worksEntryContainer .worksEntryInfo .worksEntryInfoTitle a{
font-size: 0.7em;
}
}
@media only screen and (max-width: 339px) {
body{
padding: 0;
}
}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}
.row:after{clear:both;}
[class*="span"]{float:left;min-height:1px;margin-left:20px;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
.span12{width:940px;}
.span11{width:860px;}
.span10{width:780px;}
.span9{width:700px;}
.span8{width:620px;}
.span7{width:540px;}
.span6{width:460px;}
.span5{width:380px;}
.span4{width:300px;}
.span3{width:220px;}
.span2{width:140px;}
.span1{width:60px;}
.offset12{margin-left:980px;}
.offset11{margin-left:900px;}
.offset10{margin-left:820px;}
.offset9{margin-left:740px;}
.offset8{margin-left:660px;}
.offset7{margin-left:580px;}
.offset6{margin-left:500px;}
.offset5{margin-left:420px;}
.offset4{margin-left:340px;}
.offset3{margin-left:260px;}
.offset2{margin-left:180px;}
.offset1{margin-left:100px;}
.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}
.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}
.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}
.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}
.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}
.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}
.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}
.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}
.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}
.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}
.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}
.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}
.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}
.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}
.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}
.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}
.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}
.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}
.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}
.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}
.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}
.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}
.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}
.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}
.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}
.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}
.container:after{clear:both;}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}
.container-fluid:after{clear:both;}
@-ms-viewport{width:device-width;}.hidden{display:none;visibility:hidden;}
.visible-phone{display:none !important;}
.visible-tablet{display:none !important;}
.hidden-desktop{display:none !important;}
.visible-desktop{display:inherit !important;}
@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important ;} .visible-tablet{display:inherit !important;} .hidden-tablet{display:none !important;}}@media (max-width:767px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important;} .visible-phone{display:inherit !important;} .hidden-phone{display:none !important;}}.visible-print{display:none !important;}
@media print{.visible-print{display:inherit !important;} .hidden-print{display:none !important;}}@media (max-width:767px){body{padding-left:20px;padding-right:20px;} .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px;} .container-fluid{padding:0;} .dl-horizontal dt{float:none;clear:none;width:auto;text-align:left;} .dl-horizontal dd{margin-left:0;} .container{width:auto;} .row-fluid{width:100%;} .row,.thumbnails{margin-left:0;} .thumbnails>li{float:none;margin-left:0;} [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .row-fluid [class*="offset"]:first-child{margin-left:0;} .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto;} .controls-row [class*="span"]+[class*="span"]{margin-left:0;} .modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0;}.modal.fade{top:-100px;} .modal.fade.in{top:20px;}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);} .page-header h1 small{display:block;line-height:20px;} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;} .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;} .form-horizontal .controls{margin-left:0;} .form-horizontal .control-list{padding-top:0;} .form-horizontal .form-actions{padding-left:10px;padding-right:10px;} .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;} .media-object{margin-right:0;margin-left:0;} .modal{top:10px;left:10px;right:10px;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:20px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px;} .span12{width:724px;} .span11{width:662px;} .span10{width:600px;} .span9{width:538px;} .span8{width:476px;} .span7{width:414px;} .span6{width:352px;} .span5{width:290px;} .span4{width:228px;} .span3{width:166px;} .span2{width:104px;} .span1{width:42px;} .offset12{margin-left:764px;} .offset11{margin-left:702px;} .offset10{margin-left:640px;} .offset9{margin-left:578px;} .offset8{margin-left:516px;} .offset7{margin-left:454px;} .offset6{margin-left:392px;} .offset5{margin-left:330px;} .offset4{margin-left:268px;} .offset3{margin-left:206px;} .offset2{margin-left:144px;} .offset1{margin-left:82px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;} .row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;} .row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;} .row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;} .row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;} .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;} .row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;} .row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;} .row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;} .row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;} .row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;} .row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;} .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;} .row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;} .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;} .row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;} .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;} .row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;} .row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;} .row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;} .row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;} .row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;} .row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;} .row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;} .row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;} .row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;} .row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;} .row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;} .row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;} .row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;} .row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;} .row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;} .row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;} .row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;} .row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:20px;} input.span12,textarea.span12,.uneditable-input.span12{width:710px;} input.span11,textarea.span11,.uneditable-input.span11{width:648px;} input.span10,textarea.span10,.uneditable-input.span10{width:586px;} input.span9,textarea.span9,.uneditable-input.span9{width:524px;} input.span8,textarea.span8,.uneditable-input.span8{width:462px;} input.span7,textarea.span7,.uneditable-input.span7{width:400px;} input.span6,textarea.span6,.uneditable-input.span6{width:338px;} input.span5,textarea.span5,.uneditable-input.span5{width:276px;} input.span4,textarea.span4,.uneditable-input.span4{width:214px;} input.span3,textarea.span3,.uneditable-input.span3{width:152px;} input.span2,textarea.span2,.uneditable-input.span2{width:90px;} input.span1,textarea.span1,.uneditable-input.span1{width:28px;}}.sfsi_footerLnk
{
display: none;
}
.lowerfooter 
{
display: none;
}
iframe {
max-width: 100% !important;
}.yarpp-thumbnail-default,.yarpp-thumbnail-title,.yarpp-thumbnails-horizontal .yarpp-thumbnail{display:inline-block}.yarpp-thumbnails-horizontal .yarpp-thumbnail{border:1px solid hsla(0,0%,50%,.1);vertical-align:top}.yarpp-thumbnails-horizontal .yarpp-thumbnail-default,.yarpp-thumbnails-horizontal .yarpp-thumbnail>img{display:block}.yarpp-thumbnails-horizontal .yarpp-thumbnail-title{font-size:1em;line-height:1.4em;max-height:2.8em;overflow:hidden;text-decoration:inherit}.yarpp-thumbnail-default{overflow:hidden}