@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300');
@import url('https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz');
@import url('https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:200');
@import url('https://fonts.googleapis.com/css?family=Poiret+One&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display+SC:900&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Philosopher:700&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Oranienbaum&subset=cyrillic,cyrillic-ext');
 
 /*responsive CSS*/

 .iDevices body, .iDevices p, .iDevices div, .iDevices h1, .iDevices h2, .iDevices h3, .iDevices h4, .iDevices h5, .iDevices h6 {
     -webkit-text-size-adjust: none;
 }
 /*MEDIA QUERIES*/

 /*apply filter styles only when desktop menu*/

 @media (min-width: 1024px) {
 
  .what-we-do {
font-family: 'Open Sans Condensed', sans-serif;
position: absolute;
padding: 5px 15px;
top:60%;
z-index: 10;
line-height:50px;

         
}

.company-name {
/*font-family: 'Philosopher', sans-serif;*/
font-family: 'Oranienbaum', serif;
display: inline-block;
font-size:40px;
text-transform: capitalize;
}

.company-name span {
font-family: 'Poiret One', cursive;
font-weight:lighter!important;
font-size:40px;
text-transform: capitalize;
}
     /*centering the filter keywords*/
     .peIsotope>.filter>div {
         float: left;
         clear: both;
         width: auto;
         position: relative;
         left: 50%;
     }
     .peIsotope .pe-menu-main {
         position: relative;
         left: -50%;
         padding: 0 !important;
         margin-bottom: 15px;
     }
     .peIsotopeFilter.pe-menu>li>a {
         padding: 8px 12px !important;
         border: 1px solid #eee;
         background-color: transparent;
         font-size: 11px;
         color: #999 !important;
         margin: 0 2px;
         text-transform: uppercase;
     }
     .pe-style-dark .peIsotopeFilter.pe-menu>li>a {
         color: #ccc !important;
         border: 1px solid #999;
     }
     .peIsotopeFilter.pe-menu>li {
         padding: 0 !important;
         margin: 0 !important;
     }
     .peIsotopeFilter.pe-menu>li>a:hover {
         background-color: transparent !important;
         border-color: #333;
         color: #333 !important;
     }
     .pe-style-dark .peIsotopeFilter.pe-menu>li>a:hover {
         border-color: #fff;
         color: #fff !important;
     }
     .peIsotopeFilter.pe-menu>li>a.active {
         color: #fff !important;
         border-color: #333 !important;
         background-color: #333 !important;
     }
     .pe-style-dark .peIsotopeFilter.pe-menu>li>a.active {
         color: #333 !important;
         border-color: #fff !important;
         background-color: #fff !important;
     }
 }
 /*apply sticky styles only above 1024px*/

 @media (min-width: 1024px) {
     .desktop .pe-header-transparent.pe-header-scrolled .pe-menu>li>a:hover, .pe-header-transparent.pe-header-scrolled .pe-menu>li.active>a {
         color: #444;
     }
     .sticky-header .pe-menu-sticky.pe-animated .pe-container {
         -webkit-transition: all .3s ease-out;
         -moz-transition: all .3s ease-out;
         -o-transition: all .3s ease-out;
         transition: all .3s ease-out;
     }
     .sticky-header .pe-menu-sticky.pe-menu-over .pe-container {
         margin-top: 0px !important;
     }
     .sticky-header .pe-menu-sticky {
         position: fixed;
         top: 0;
         z-index: 2000;
     }
     /*ios and greater resolution than 1023*/
     .ios .pe-menu-sticky {
         position: fixed !important;
     }
 }
 /*general header settings on all resolutions with mobile menu*/

 @media (max-width: 1023px) {
     .pe-menu-sticky {
         top: 0;
         width: 100%;
     }
     .pe-menu-sticky .pe-menu-main .menu-toggle {
         margin-top: -10px;
     }
     .ios .pe-header-transparent .pe-menu-sticky .pe-menu-main .menu-toggle {
         opacity: 0;
     }
     .ios .pe-header-transparent.pe-header-scrolled .pe-menu-sticky .pe-menu-main .menu-toggle {
         opacity: 1;
     }
     /*remove sticky header*/
     .mobile .pe-menu-sticky {
         position: relative !important;
         opacity: 1;
         background-color: rgba(255, 255, 255, 1);
     }
     .pe-header-transparent.pe-header-scrolled .pe-menu>li>a {
         color: #fff;
     }
     .mobile .pe-header-transparent .pe-menu-sticky {
         background-color: #fff;
     }
     .pe-header-transparent .pe-menu-main, .pe-menu-main {
         padding-bottom: 0px;
     }
     .pe-menu-sticky .logo, .pe-header-transparent .pe-menu-sticky .logo {
         top: 8px;
         left: 0px;
     }
     .pe-menu.pe-menu-mobile-active {
         z-index: 1000;
     }
     header>div {
         position: static;
     }
     .search-wrap {
         position: absolute;
         right: 50px;
         top: 0px;
         z-index: 2010;
         padding-top: 25px;
     }
     .search-wrap button {
         display: block;
     }
     .search-wrap a {
         display: none;
     }
     .search-wrap input[type=text] {
         display: block;
         opacity: 1;
         visibility: visible;
         width: 120px;
         background-color: #f6f6f6;
     }
     /*wpml menu item*/
     .pe-menu li.menu-item-pe-wpml>a:not(:only-child):after {
         display: none;
     }
     .pe-menu>li.menu-item-pe-wpml {
         overflow: hidden;
         border-left: none;
         padding-bottom: 20px;
         padding-left: 5px;
         margin-left: 24px;
     }
     .desktop .pe-menu>li.menu-item-pe-wpml:hover, .pe-menu>li.menu-item-pe-wpml.active {
         border-bottom: none;
     }
     .menu-item-pe-wpml .pe-wpml-flag {
         float: left;
         margin-right: 20px;
         padding-top: 3px;
         padding-bottom: 3px !important;
     }
     .menu-item-pe-wpml .pe-wpml-flag:last-child {
         margin-right: 0;
     }
 }
 /*highlight menu item bootstrap fix*/

 .mobile .dropdown-menu .active>a, .nobile .dropdown-menu .active>a:hover {
     color: #fff;
 }
 /*ensure sticky header on mobile devices provided there is suffieient height
    tablets in portrait mode will therefores have sticky header once screen height is 768px and up*/

 @media (min-height: 768px) {
     .ios .pe-menu-sticky {
         position: fixed !important;
     }
     .ios .pe-header-transparent .pe-menu-sticky {
         background-color: rgba(255, 255, 255, 0);
     }
     .ios .pe-header-transparent .pe-menu-sticky .logo {
         opacity: 0;
     }
     .ios .pe-header-transparent.pe-header-scrolled .pe-menu-sticky {
         background-color: rgba(255, 255, 255, 1);
     }
     .ios .pe-header-transparent.pe-header-scrolled .pe-menu-sticky .logo {
         opacity: 1;
     }
 }
 /*iphone5*/

 @media (max-width: 568px) {
 
.what-we-do {
font-family: 'Open Sans Condensed', sans-serif;
padding: 5px 15px;
position: absolute;
line-height:50px;
text-transform: lowercase;
top:40%;
z-index: 10;
font-size:inherit;
line-height: 30px;
         
}


.company-name {
/*font-family: 'Philosopher', sans-serif;*/
font-family: 'Oranienbaum', serif;
display: inline-block;
font-size:40px;
text-transform: capitalize;
}

.company-name span {
font-family: 'Poiret One', cursive;
font-weight:lighter!important;
font-size:40px;
text-transform: capitalize;
}
     .ios .pe-header-transparent .pe-menu-sticky .pe-menu-main .menu-toggle {
         opacity: 1;
     }
 }
 /*remove sticky header on andorid*/

 .android .pe-menu-sticky, .android .pe-header-transparent .pe-menu-sticky, .android .pe-header-transparent.pe-header-scrolled .pe-menu-sticky {
     position: absolute !important;
     z-index: 2000;
 }
 .android .pe-header-transparent .pe-menu-sticky .logo {
     opacity: 1 !important;
 }
 .android .pe-header-transparent .pe-menu-sticky {
     background-color: rgba(255, 255, 255, 1) !important;
 }
 /*iPad portrait & landscape*/

 /*----------------------------------------------------------------------*/

 @media (min-width: 768px) and (max-width: 1023px) {
 
 .what-we-do {
position: absolute;
top:70%;
z-index: 10;
font-size:25px;
line-height: 30px;
         
}

.company-name {
/*font-family: 'Philosopher', sans-serif;*/
font-family: 'Oranienbaum', serif;
display: inline-block;
font-size:inherit;
text-transform: capitalize;
}

.company-name span {
font-family: 'Poiret One', cursive;
font-weight:lighter!important;
font-size:inherit;
text-transform: capitalize;
}

.pe-container .myButton {
background: #1f74bb;
background: -moz-linear-gradient(top, #1f74bb 0%, #2e3393 98%);
background: -webkit-linear-gradient(top, #1f74bb 0%, #2e3393 98%);
background: linear-gradient(to bottom, #1f74bb 0%, #2e3393 98%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f74bb', endColorstr='#2e3393', GradientType=0);
position: absolute;
top:60%;
left:55%;
margin-left: -125px;
width: 200px;
z-index: 1000;
text-align: center;
display: block;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #202250;
color: #fff;
font-size: 18px;
text-transform: uppercase;
font-weight: 800;
padding: 12px 24px;
text-shadow: 0px 1px 0px #202250;
box-shadow: inset 0px 1px 0px 0px #1f74bb;	
}

     .pe-container {
         max-width: 748px;
         margin-left: auto;
         margin-right: auto;
     }
     section.pe-main-section>.pe-block {
         max-width: 748px;
     }
     /*sidebar show*/
     aside.sidebar {
         display: block !important;
     }
     /*adjust spacers*/
     .inner-spacer-left {
         margin-left: 12px;
     }
     .inner-spacer-left-lrg {
         margin-left: 36px;
     }
     .inner-spacer-right {
         margin-right: 12px;
     }
     .inner-spacer-right-lrg {
         margin-right: 36px;
     }
     /*header*/
     .info-bar .phone, .info-bar .email {
         font-size: 11px;
     }
     #lang_sel ul ul {
         width: 149px;
     }
     #lang_sel li {
         width: 149px;
     }
     .info-bar .sm-icon-wrap a {
         width: 18px;
         margin-top: 2px;
     }
     .info-bar .sm-icon-wrap a i {
         font-size: 18px;
     }
     .info-bar .span6>div>div {
         margin-left: 20px;
     }
     .tagline-home h4, .row-lower h4 {
         font-size: 22px
     }
     p.intro.large {
         font-size: 14px;
     }
     /*navigation*/
     .pe-menu-main {
         padding-right: 0;
     }
     /*search btn*/
     .search-btn {
         display: none;
     }
     /*footer*/
     .action-img {
         width: 218px;
     }
     .action h5 {
         font-size: 16px;
     }
     /*forms*/
     .bay h3, .bay h6 {
         margin-left: 120px;
     }
     .form-horizontal .controls {
         margin-left: 120px;
     }
     .form-horizontal .control-label {
         width: 100px;
     }
     .widget_newsletter input[type=text] {
         width: 72px;
     }
     /*widgets*/
     .widget_flickr .flickr a {
         width: 52px;
         height: 52px;
         overflow: hidden;
     }
     .widget_search input[type="text"] {
         width: 152px;
     }
     .widget_info .map {
         width: 120px;
     }
     cite .accent {
         margin-left: 0;
     }
     .shareBox .shareButton {
         margin-left: 10px;
     }
     /*call to action*/
     .action .contour-btn.pull-right, .action .outline-btn.pull-right {
         float: left;
         clear: both;
         margin: 10px 0;
     }
     /*stats block*/
     .pe-view-layout-class-stat .pe-stat {
         padding-left: 15px;
     }
 }
 /*small tablet*/

 /*----------------------------------------------------------------------*/

 @media (max-width: 767px) {
 
.what-we-do {
position: absolute;
top:62%;
z-index: 10;
font-size:20px;
line-height: 30px;
         
}

.company-name {
/*font-family: 'Philosopher', sans-serif;*/
font-family: 'Oranienbaum', serif;
display: inline-block;
font-size:inherit;
text-transform: capitalize;
}

.company-name span {
font-family: 'Poiret One', cursive;
font-weight:lighter!important;
font-size:inherit;
text-transform: capitalize;
}
     /*cancel body padding on mobile*/
     body {
         padding-left: 0;
         padding-right: 0;
     }
     .pe-container {
         max-width: 420px;
         margin-left: auto;
         margin-right: auto;
     }
     section.pe-main-section>.pe-block {
         max-width: 420px;
     }
     .row-fluid [class*="offset"] {
         margin-left: 0 !important;
     }
     .row-fluid .offset1:first-child {
         margin-left: 0;
     }
     /*sidebar hide*/
     .sidebar {
         display: none !important;
     }
     /*cancel inner spacers*/
     .inner-spacer-left, .inner-spacer-left-lrg, .inner-spacer-right, .inner-spacer-right-lrg {
         margin-left: 0;
         margin-right: 0;
     }
     .row-fluid .span5-5 {
         width: 100% !important;
         margin-left: 0 !important;
     }
     .info-bar .span6>div {
         float: left;
     }
     .info-bar .tagline {
         display: none;
     }
     .info-bar .span6>div>div {
         float: left;
         margin-left: 20px;
     }
     /*navigation*/
     .pe-menu-main {
         padding-right: 0;
     }
     /*search btn*/
     .search-btn {
         display: none;
     }
     /*tagline*/
     .tagline-home h4 {
         margin-bottom: 0;
     }
     .tagline-home .question h4 {
         margin-bottom: 30px;
     }
     .tagline-home .span5-5 {
         margin-bottom: 30px;
     }
     .tagline h1 {
         font-size: 26px;
     }
     .tagline h2 {
         font-size: 24px;
         margin-left: 0;
     }
     .row-lower .span4 {
         margin-bottom: 30px;
     }
     .row-lower .intro {
         margin-bottom: 15px;
     }
     /*action block*/
     .action .span8 {
         text-align: center;
     }
     .action .action-img>img {
         position: relative;
         clear: both;
         margin-left: auto;
         margin-right: auto;
         margin-top: 25px;
         margin-bottom: 0;
         padding-bottom: 0;
     }
     
.what-we-do {
top:62%;
z-index: 10;
font-size:20px;
line-height: 30px;
         
}
     
.pe-container .myButton {
background: #1f74bb;
/* Old browsers */
background: -moz-linear-gradient(top, #1f74bb 0%, #2e3393 98%);
/* FF3.6-15 */
background: -webkit-linear-gradient(top, #1f74bb 0%, #2e3393 98%);
/* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1f74bb 0%, #2e3393 98%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f74bb', endColorstr='#2e3393', GradientType=0);
/* IE6-9 */
position: absolute;
top:50%;
left:58%;
margin-left: -125px;
width: 200px;
z-index: 1000;
text-align: center;
display: block;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #202250;
color: #fff;
font-size: 18px;
text-transform: uppercase;
font-weight: 800;
padding: 12px 24px;
text-shadow: 0px 1px 0px #202250;
box-shadow: inset 0px 1px 0px 0px #1f74bb;
}
.pe-container .myButton:hover {
    background: #2e3393;
    /* Old browsers */
    background: -moz-linear-gradient(top, #2e3393 2%, #1f74bb 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #2e3393 2%, #1f74bb 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #2e3393 2%, #1f74bb 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e3393', endColorstr='#1f74bb', GradientType=0);
    /* IE6-9 */
    color: #fff!important;
}
     /*footer*/

     .footer .widget {
         margin-bottom: 30px;
     }
     .foot-lower .social-media a {
         float: left;
         margin-left: 0;
         margin-right: 8px;
     }
     .widget_info .map {
         width: 200px;
     }
     .footer .widget_newsletter input[type=text] {
         width: 310px;
     }
     .foot-lower .pull-right {
         float: left;
     }
     .foot-lower>div>div>div>div:last-child {
         padding-top: 0px;
     }
     /*staff*/
     .mugshot {
         margin-bottom: 20px;
     }
     .clients img {
         margin-left: auto;
         margin-right: auto;
     }
     .contentBox .row-fluid div {
         margin-bottom: 20px;
     }
     .contentBox .row-fluid div:last-child {
         margin-bottom: 0px !important;
     }
     .post-pagination a {
         /*width:100% !important;*/
         border: none;
     }
     .post-pagination a.next-post {
         /*border-top:1px solid white;*/
     }
     .shareBox {
         height: auto;
     }
     .shareBox h6 {
         float: none;
     }
     .shareBox .shareButton {
         float: none;
         margin-left: 0px;
     }
     /*portfolio/project*/
     .project-single-col .info {
         margin-bottom: 30px;
     }
     .featured-project .description {
         float: left;
     }
     .featured-project .description, .project-intro {
         border-left: none;
     }
     .project-intro {
         margin-top: 20px;
     }
     .staff-member .small-profile {
         margin-bottom: 60px;
     }
     .form-horizontal .controls {
         margin-left: 80px;
     }
     .newsletter .controls {
         margin-left: 145px;
     }
     .newsletter input[type=text] {
         width: 200px;
     }
     .form-horizontal .control-label {
         width: 60px;
     }
     .newsletter .control-label {
         width: 120px;
         text-align: left;
     }
     .newsletter form {
         margin-left: 5px;
         margin-bottom: 35px;
         margin-top: 25px;
     }
     .bay h3, .bay h6 {
         margin-left: 80px;
     }
     .post .post-image {
         overflow: hidden;
     }
     .result-title p {
         margin-bottom: 10px;
     }
     .result-title .more-link {
         margin-bottom: 20px;
         display: block;
     }
     /*pricing tables*/
     .five-col .col, .four-col .col, .three-col .col, .two-col .col {
         width: 50%;
     }
     /*call to action*/
     .action .contour-btn.pull-right, .action .outline-btn.pull-right {
         float: left;
         clear: both;
         margin: 10px 0;
     }
     .pagination ul>li {
         margin-bottom: 5px;
     }
     /*stats block*/
     .pe-view-layout-class-stats>div>[class*="span"] {
         border-left: none;
     }
     .pe-view-layout-class-stat .pe-stat {
         padding-left: 0px;
     }
     /*home column*/
     .pe-view-layout-class-homecolumns>div>[class*="span"] {
         margin-bottom: 80px;
     }
     .pe-view-layout-class-homecolumns>div>[class*="span"]:last-child {
         margin-bottom: 0;
     }
     /*services block*/
     .pe-view-layout-class-services .peWrap .service-item {
         border-left: none;
     }
     .pe-header-transparent .pe-menu-sticky {
         padding: 0px 0px 15px 0px;
     }
     .navbar-default .navbar-toggle {
         border-color: #dddddd;
         background-color: #dddddd;
         border-radius: 0;
         padding: 10px 7px;
         margin-top: 20px;
         margin-right: 20px;
         text-align: right;
     }
     .navbar-default .navbar-toggle .icon-bar {
         background-color: #333;
     }
     .navbar-default .navbar-collapse, .navbar-default .navbar-form {
         border-color: #dfdfdf
         margin-top: 12px;
         background: #dfdfdf;
     }
     .navbar-default .navbar-nav>li>a {
         color: #333;
         border-bottom: 1px solid;
     }
     .dropdown-menu>li>a {
         display: block;
         padding: 3px 20px;
         clear: both;
         font-weight: normal;
         line-height: 1.42857143;
         color: #333!important;
         white-space: nowrap;
         border-bottom: 1px solid #fff;
     }
     .navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
         padding: 5px 15px 10px 15px;
     }
     .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
         color: #333;
         background-color: #b2b2b2;
     }
     .langs-container {
         float: left;
         margin-left: 0px;
     }
     .langs li a {
         border-bottom: none!important;
     }
     .langs {
         text-transform: uppercase;
         padding-left: 15px;
         padding-bottom: 5px;
     }
     h2 {
         line-height: 26px;
     }
     .pe-main-section {
         padding: 0px 0;
     }
     .form-elements fieldset {
         float: left;
     }
     .form-elements fieldset {
         margin: 0 0 1em;
         padding: .5em 1.5em;
     }
     .inline-block-label label {
         float: left;
         width: 70%;
     }
     .fL {
         float: none;
         display: none;
     }
     .form_result {
         text-align: left;
         padding-top: 0px;
     }
     .pricing [class*="col-"] {
         display: block;
         width: auto;
         text-align: center;
     }
     .img-service img {
         margin: 0 auto;
     }
     .pricing .img-service {
         width: 100px;
         margin: 0 auto 20px auto;
     }
     section.pe-main-section>.pe-block.pe-block-fullwidth, section.pe-main-section.pe-splash-section>.pe-block {
         margin: 0;
     }
     .footer {
         padding-top: 20px;
     }
     .services-incl [class*="col-"] {
         display: block;
         margin-bottom: 20px;
     }
     form#clculateaccservice_form {
        margin-bottom: 20px;
        display: inline-block;
     }
 }
 /*iPhone landscape*/

 /*----------------------------------------------------------------------*/

 @media (max-width: 480px) {
 
 .what-we-do {
 position: absolute;
top:40%;
z-index: 10;
font-size:inherit;
line-height: 30px;
         
}

.company-name {
/*font-family: 'Philosopher', sans-serif;*/
font-family: 'Oranienbaum', serif;
display: inline-block;
font-size:40px;
text-transform: capitalize;
}

.company-name span {
font-family: 'Poiret One', cursive;
font-weight:lighter!important;
font-size:40px;
text-transform: capitalize;
}
     .ios .pe-header-transparent .pe-menu-sticky .pe-menu-main .menu-toggle {
         opacity: 1;
     }
     .pe-container {
         max-width: 440px;
         margin-left: auto;
         margin-right: auto;
     }
     .pe-view-layout-class-testimonials .peWrap>div>div {
         margin-left: 0px !important;
         margin-right: 0px !important;
     }
     .footer .widget_newsletter input[type=text] {
         width: 350px;
     }
     .form-horizontal .controls {
         margin-left: 0;
     }
     .form-horizontal .control-label {
         width: 100%;
     }
     .bay h3, .bay h6 {
         margin-left: 0;
     }
     /*project pagination*/
     .project-pagination a {
         border: none;
         font-size: 11px;
         height: auto;
         padding: 1px 3px;
         line-height: 20px;
     }
     .project-pagination li.selected a, .project-pagination a:hover {
         background-color: transparent;
         border-bottom: 1px solid #d95137;
         color: #333;
     }
     /*action bar*/
     .action .buttons a {
         margin-bottom: 15px;
     }
     .action .buttons a:last-child {
         margin-bottom: 0;
     }
     .widget_info .map {
         width: 160px;
     }
     /*pricing tables*/
     .five-col .col, .four-col .col, .three-col .col, .two-col .col {
         width: 100%;
     }
     /*call to action*/
     .action .contour-btn, .action .outline-btn {
         margin: 10px 0;
     }
 }
 /*iPhone portrait*/

 /*----------------------------------------------------------------------*/

 @media (max-width: 479px) {
 
    .what-we-do {
 position: absolute;
top:60%;
z-index: 10;
font-size:18px;
line-height: 30px;
         
}

.company-name {
/*font-family: 'Philosopher', sans-serif;*/
font-family: 'Oranienbaum', serif;
display: inline-block;
font-size:inherit;
text-transform: capitalize;
}

.company-name span {
font-family: 'Poiret One', cursive;
font-weight:lighter!important;
font-size:inherit;
text-transform: capitalize;
}
 
     .pe-container {
         max-width: 100%;
         margin-left: 20px;
         margin-right: 20px;
     }
     .footer .widget_newsletter input[type=text] {
         width: 170px;
     }
     .post .post-meta {
         width: 198px
     }
     .post-meta .categories {
         margin-left: 0;
         clear: left;
     }
     .sm-icon-wrap {
         margin-left: 0 !important;
         padding-top: 5px;
     }
 }
 /*overwrite largest media query because we will not use it*/

 @media (min-width: 1200px) {
 
 .company-name {
/*font-family: 'Philosopher', sans-serif;*/
font-family: 'Oranienbaum', serif;
display: inline-block;
font-size:40px;
text-transform: capitalize;
}

.company-name span {
font-family: 'Poiret One', cursive;
font-weight:lighter!important;
font-size:40px;
text-transform: capitalize;
}
     .row {
         margin-left: -20px;
         *zoom: 1;
     }
     .row:before, .row:after {
         display: table;
         line-height: 0;
         content: "";
     }
     .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;
     }
     .row-fluid [class*="span"] {
         float: left;
         width: 100%;
         margin-left: 2.127659574468085%;
         *margin-left: 2.074468085106383%;
     }
     .row-fluid .span12 {
         width: 100%;
         *width: 99.94680851063829%;
         margin-left: 0;
     }
     .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%;
     }
     input, textarea, .uneditable-input {
         margin-left: 0;
     }
     .controls-row [class*="span"]+[class*="span"] {
         margin-left: 20px;
     }
     input.span12, textarea.span12, .uneditable-input.span12 {
         width: 926px;
     }
     input.span11, textarea.span11, .uneditable-input.span11 {
         width: 846px;
     }
     input.span10, textarea.span10, .uneditable-input.span10 {
         width: 766px;
     }
     input.span9, textarea.span9, .uneditable-input.span9 {
         width: 686px;
     }
     input.span8, textarea.span8, .uneditable-input.span8 {
         width: 606px;
     }
     input.span7, textarea.span7, .uneditable-input.span7 {
         width: 526px;
     }
     input.span6, textarea.span6, .uneditable-input.span6 {
         width: 446px;
     }
     input.span5, textarea.span5, .uneditable-input.span5 {
         width: 366px;
     }
     input.span4, textarea.span4, .uneditable-input.span4 {
         width: 286px;
     }
     input.span3, textarea.span3, .uneditable-input.span3 {
         width: 206px;
     }
     input.span2, textarea.span2, .uneditable-input.span2 {
         width: 126px;
     }
     input.span1, textarea.span1, .uneditable-input.span1 {
         width: 46px;
     }
 }

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    body {
    padding-top: 0px;
}
    .pe-container {
    margin-left: 10px;
    margin-right: 10px;
}
    .navbar-header {
        margin-bottom: 10px;
    }
    .navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
    }
    .navbar-right {
    margin-top: 0px;
}
    .navbar-nav {
    margin: 0px 0px 15px 0px;
}
.navbar-default .navbar-nav > li > a {
    padding: 10px 15px 10px 15px;
}
}

/* Portrait */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
}

/* Landscape */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) {
    .navbar-header {
        background: #fff;
    }
.ios .pe-header-transparent .pe-menu-sticky .logo {
    opacity: 1;
}
    .ios .pe-header-transparent .pe-menu-sticky {
    background-color: #fff;
}
    .pe-header-transparent .pe-menu-sticky {
    padding: 10px 0px 15px 0px;
    background: #fff;
}
    .pe-menu-sticky .logo, .pe-header-transparent .pe-menu-sticky .logo {
    top: 0px;
    left: 0px;

}