/*
Theme Name: Premium Restructuring Office
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

*{
	margin:0;
	padding:0;
}
.clear{
	clear:both;
}
.clearfix:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
img{
	border:0;
	max-width:100%;
	height:auto;
}
a{
	text-decoration:none;
	color:#48afdb;
}
input, textarea{
	outline:none;
}
a:active, a:focus{
    outline: 0;
    outline-style:none;
    outline-width:0;
}
@font-face {
    font-family: 'aileronlight';
    src: url('fonts/Aileron-Light.eot');
    src: url('fonts/Aileron-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/Aileron-Light.woff2') format('woff2'),
         url('fonts/Aileron-Light.woff') format('woff'),
         url('fonts/Aileron-Light.ttf') format('truetype'),
         url('fonts/Aileron-Light.svg#aileronlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'aileronultralight';
    src: url('fonts/Aileron-UltraLight.eot');
    src: url('fonts/Aileron-UltraLight.eot?#iefix') format('embedded-opentype'),
         url('fonts/Aileron-UltraLight.woff2') format('woff2'),
         url('fonts/Aileron-UltraLight.woff') format('woff'),
         url('fonts/Aileron-UltraLight.ttf') format('truetype'),
         url('fonts/Aileron-UltraLight.svg#aileronultralight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'aileronthin';
    src: url('fonts/Aileron-Thin.eot');
    src: url('fonts/Aileron-Thin.eot?#iefix') format('embedded-opentype'),
         url('fonts/Aileron-Thin.woff2') format('woff2'),
         url('fonts/Aileron-Thin.woff') format('woff'),
         url('fonts/Aileron-Thin.ttf') format('truetype'),
         url('fonts/Aileron-Thin.svg#aileronthin') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'salarymanregular';
    src: url('fonts/salaryma.eot');
    src: url('fonts/salaryma.eot?#iefix') format('embedded-opentype'),
         url('fonts/salaryma.woff2') format('woff2'),
         url('fonts/salaryma.woff') format('woff'),
         url('fonts/salaryma.ttf') format('truetype'),
         url('fonts/salaryma.svg#salarymanregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'WarnockPro-LightDisp';
  src: url('fonts/WarnockPro-LightDisp.eot?#iefix') format('embedded-opentype'),  url('fonts/WarnockPro-LightDisp.otf')  format('opentype'),
	     url('fonts/WarnockPro-LightDisp.woff') format('woff'), url('fonts/WarnockPro-LightDisp.ttf')  format('truetype'), url('fonts/WarnockPro-LightDisp.svg#WarnockPro-LightDisp') format('svg');
  font-weight: normal;
  font-style: normal;
}

body{
	font-family: 'aileronlight';
	font-size:15px;
	color:#3b3e4f;
}
h2{
    font-family: 'salarymanregular';
	font-size:25px;
	/*color:#a395f3;*/
	color:#2d3c97;
}
.enclose{
	max-width:1180px;
	width:100%;
	margin:auto;
}
#header{
	padding:15px 0;
}
#logo{
	float:left;
}
#logo img{margin-top:12px}
.nav-menu{
	float:right;
	padding-top:13px;
}
.nav-menu ul li{
	list-style-type:none;
	float:left;
}
.nav-menu ul li a{
	display:block;
	color:#3b3e4f;
	font-size:15px;
	text-transform:uppercase;
	padding:0 15px;
}
.nav-menu ul li a:hover, .nav-menu ul li.current_page_item a{
	/*color:#48afdb;*/
	color:#2d3c97;
}
#banner img{
	width:100%;
}
#container{
	padding:60px 0;
}
#container .entry-content{ 
	font-size:19px;
}
h1.entry-title{
	font-family: 'salarymanregular';
	font-size:30px;
	/*color:#8983AB;*/
	color:#2d3c97;
	margin-bottom:30px;
	padding-bottom:5px;
	border-bottom:1px solid #8983AB;
}
#container p{
	line-height:24px;
	padding-bottom:15px;
}
.btns{
	padding:120px 0;
}
.text-btn{
	background-color:#48afdb;
	display:inline-block;
	color:#fff;
	text-transform:uppercase;
	padding:12px 18px;
	font-family: 'aileronultralight';
	font-size:19px;
}
.text-btn span{
	background:url(images/btn-aarow.png) no-repeat left center;
	padding:5px 0 5px 40px;
}
.btns .text-btn{
	display:block;
	float:right;
	margin-right:25px;
}
.list-item{
	padding-bottom:20px;
	padding-top:20px;
}
.list-item li{
	list-style-type:none;
	background:url(images/bot-arrow2.png) no-repeat left 6px;
	padding-bottom:5px;
	padding-left:20px;
}
.box-inn{
    padding: 15px;
	margin-bottom:10px;
}
.box-inn h5{
    border-bottom: 1px solid #666;
    padding-bottom: 2px;
}
.box-inn ul{
	padding-bottom:0;
}
.cont-inn{
	padding:15px;
	border-radius:6px;
}
.cont-inn h5{
	padding-bottom:10px;
}
.mailto{
	background:url(images/mail.jpg) no-repeat left center;
	padding-left:45px;
	display:block;
	padding-bottom:5px;
}
.tel{
	background:url(images/ph.jpg) no-repeat left -5px;
	margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 45px;
	display:block;
}
.gmap iframe{
	padding:10px;
	width:100% !important;
}
.team-sec{
	max-width:575px;
	width:100%;
	float:left;
	color:#666;
	margin-right:15px;
	font-size:16px;
	margin-bottom:50px;
}
.fea-img{
	max-width:270px;
	width:100%;
	float:left;
}
.fea-img img{
	padding: 3px;
	border: solid 1px #EFEFEF;
}
.fea-img img:hover{
	border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
}
.team-cont{
	max-width:270px;
	width:100%;
	float:right;
}
.tit{
    font-size: 20px;
	color:#2d2e2e;
    margin-bottom: 9px;
    padding-top: 1px;
}
.des{
	margin-bottom: 15px;
    padding-bottom: 14px;
	font-size:14px;
	border-bottom:1px solid #666;
}
.team-sec2{
	max-width: 1180px;
	width:100%;
}
.team-sec2 .fea-img2{
	max-width:400px;
}
.team-sec2 .team-cont2{
	max-width:700px;
}
.lang{
	float:right;
	padding-right:15px;
}
.lang li{
	list-style-type:none;
	float:left;
	margin-right:10px;
}
.lang li:last-child{
	margin-right:0px;
}

#footer{
	/*background-color:#303d92;*/
	background-color:#070D61;
	padding-top:55px;
	padding-bottom:50px;
	color:#e8ecef;
	font-size:19px;
	font-family: 'aileronthin';
}
.foot-lt{
	max-width:650px;
	width:100%;
	float:left;
}
.foot-rt{
	max-width:330px;
	float:left;
	width:100%;
}
#footer h2{
	padding-bottom:28px;
	color:#fff;
}
.soc-icons{
	padding-top:35px;
}
.soc-icons img{
	margin-right:15px;
	display:inline-block;
}
.soc-icons img:hover{
	opacity:0.8;
 	filter: alpha(opacity=80);
}
.copy-sec{
	background-color:#2c2e3a;
	padding-top:37px; 
	padding-bottom:33px;
	font-size:17px;
	font-family: 'aileronthin';
	color:#7b848f;
}
.copy-sec ul li{
	list-style-type:none;
	float:left;
	background:url(images/bot-arrow.png) no-repeat left center;
	padding-left:15px;
	margin-right:35px;
}
.copy-sec ul li a{
	font-size:19px;
	color:#e8ecef;
	display:block;
}
.copy-sec ul li a:hover{
	color:#48afdb;
}
.copy-sec .foot-rt{
	max-width:500px;
	text-align:right;
}
#comments{
	padding-top:35px;
	display:none;
}
#comments label{
	width:130px;
	float:left;
}
#comments input{
	border:none;
    border: 1px solid #48afdb;
    padding: 5px;
	width:60%;
}
#comments textarea{
	border:none;
    border: 1px solid #48afdb;
    padding: 5px;
	width:60%;
}
#comments .form-allowed-tags{
	display:none;
}
#comments #submit{
    background-color: #48afdb;
    color: #FFFFFF;
    max-width: 180px;
	width:100%;
	font-size: 14px;
    font-weight: bold;
	cursor:pointer;
	margin-top:15px;
}



/*******************/
@media all and (max-width: 1179px){
.enclose{
	width:96%;
}
.team-sec{
	margin-right: 8px;
    width: 49%;
}
.fea-img {
    width: 45%;
}
.team-cont {
    width: 51%;
}
#container .team-sec2{
	width:100%;
}
}
@media all and (max-width: 1023px){
.foot-lt{
	width:60%;
}
.team-sec {
    margin-right: 0;
    width: auto;
}
}
@media all and (max-width: 870px){
#logo {
    float: none;
}
.nav-menu {
	float:none;
    text-align: center;
}
.nav-menu ul li {
    display: inline-block;
    float: none;
}
.foot-lt {
    float: none;
    width: 100%;
	padding-bottom:20px;
}
.soc-icons img {
    margin-right: 8px;
}
.soc-icons {
    text-align: center;
}
.foot-rt{
	float:none;
	margin:auto;
}
.copy-sec ul{
	text-align:center;
}
.copy-sec ul li{
	float:none;
	display:inline-block;
}
.btns .text-btn{
	float:none;
	display:inline-block;
	margin: auto auto 10px;
}
.btns {
    padding: 30px 0;
}
.gmap iframe{
	padding:3px;
}
.team-sec2 .fea-img, .team-sec2 .team-cont {
    width: auto;
	float:none;
}
}
@media all and (max-width: 479px){
h1.entry-title{
	padding-bottom:20px;
	font-size: 22px;
}
#container {
    font-size: 15px;
    padding: 30px 0;
}
#footer{
    font-size: 17px;
}
.copy-sec ul li{
	margin-right:7px;
}
.copy-sec ul li a{
	font-size:16px;
}
.copy-sec .foot-rt{
	text-align:center;
}
.gmap iframe{
	padding:0;
}
.team-cont, .fea-img {
    width: auto;
	float:none;
}
.fea-img{
	text-align:center;
}
}
	
	
	
	
	
	
	
	