/*
Theme Name: Allied Corporate Theme
Theme URI: http://codemen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: cmeasytheme

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */




* {
	
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
	
}

audio,
canvas,
video {
	
}


html {
	
}

html,
button,
input,
select,
textarea {
	
}

body {
	
}

a {
	
}

a:visited {
	
}

a:focus {
	
}

a:active,
a:hover {
	
}

a:hover {
	
}

h1,
h2,
h3,
h4,
h5,
h6 {
	
}

h1 {
	
}

h2 {
	
}

h3 {
	
}

h4 {
	
}

h5 {
	
}

h6 {
	
}

p {
    margin: 0 0 9px 0;
}


/**
 * 3.0 Basic Structure
 * ----------------------------------------------------------------------------
 */

.site {
	
}

.site-main {
	
}

.site-main .sidebar-container {
	
}



/**
 * 4.0 Header
 * ----------------------------------------------------------------------------
 */

/**
 * 4.1 Site Header
 * ----------------------------------------------------------------------------
 */

.site-header {
	
}




/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

.main-navigation {
	
}

ul.nav-menu,
div.nav-menu > ul {
	
}

.nav-menu li {
	
}

.nav-menu li a {
	
}

.nav-menu li:hover > a,
.nav-menu li a:hover {
	
}

.nav-menu .sub-menu,
.nav-menu .children {
	
}

.nav-menu .sub-menu ul,
.nav-menu .children ul {
	
}

ul.nav-menu ul a,
.nav-menu ul ul a {
	
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover {
	
}

ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul {
	
}

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {

}

.menu-toggle {
	
}

/* Navbar */
.navbar {
	
}


/**
 * 5.0 Content
 * ----------------------------------------------------------------------------
 */


/**
 * 5.1 Entry Header
 * ----------------------------------------------------------------------------
 */




/**
 * 5.2 Entry Meta
 * ----------------------------------------------------------------------------
 */



/**
 * 5.3 Entry Content
 * ----------------------------------------------------------------------------
 */



/* Page links */


/* Mediaelements */



/**
 * 5.4 Galleries
 * ----------------------------------------------------------------------------
 */



/**
 * 5.5 Post Formats
 * ----------------------------------------------------------------------------
 */

/* Aside */


/* Audio */




/* Chat */


/* Gallery */


/* Image */


/* Link */


/* Status */


/* Ensures the dots in the dot background are in lockstep. */


/* Video */


/**
 * 5.6 Attachments
 * ----------------------------------------------------------------------------
 */



/**
 * 5.7 Post/Paging Navigation
 * ----------------------------------------------------------------------------
 */




/**
 * 5.8 Author Bio
 * ----------------------------------------------------------------------------
 */




/**
 * 5.9 Archives
 * ----------------------------------------------------------------------------
 */




/**
 * 5.10 Search Results/No posts
 * ----------------------------------------------------------------------------
 */




/**
 * 5.11 404
 * ----------------------------------------------------------------------------
 */




/**
 * 5.12 Comments
 * ----------------------------------------------------------------------------
 */




/**
 * 5.13 Multisite
 * ----------------------------------------------------------------------------
 */




/**
 * 6.0 Sidebar
 * ----------------------------------------------------------------------------
 */

.site-main .widget-area {
	
}


/**
 * 6.1 Widgets
 * ----------------------------------------------------------------------------
 */



/* Search widget */


/* RSS Widget */


/* Calendar Widget */



/**
 * 7.0 Footer
 * ----------------------------------------------------------------------------
 */

.site-footer {
	
}



/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See http://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}
#page_content_wrapper .current_oppenings_header{
        margin-top:50px
 }
@media (max-width: 1599px) {
    .property_search_page_city{
        margin-top: 0px;
    }    
    .leasing_search_top_image{
        margin-bottom: 20px;margin-top: 35px;
    }
    #page_content_wrapper .upgrades_margin_top_35px{
    margin-top: 35px;
    }
    #property_search_01_select_block form#property_search_form .property_search_address{
        margin-top: 30px;
    }
    .class_i_office_page_content_reg_txt{
    margin-top: -10px;
    }
    .class_i_office_page_content_reg_header{
        margin-top: -10px;
    }
    .class_i_office_fr_page_content_reg_txt{
        margin-bottom: -20px;
    }
    .class_i_office_fr_page_content_reg_header{
        margin-bottom: -20px;
    }
    .govornence_page_header{
        margin-bottom: -15px;
    }
    .management_team_personas_txt{
        margin-top: -15px;
    } 
    #page_content_wrapper .value_creation_fr_header{
        margin-bottom: 35px;
    }
    #page_content_wrapper .intensification_top_image_bottom_margin{
        margin-bottom: 37px;
    }
    #page_content_wrapper .top_image_wrapper_margin_top_35px{
        margin-top: 30px;
    }
    #page_content_wrapper .current_oppenings_header{
        margin-top:50px
    }
    .privacy_policy_header{
        margin-bottom:10px;
    }
}

@media (max-width: 1069px) {
    .property_search_page_city{
        margin-top: 0px;
    }
     .leasing_search_top_image{
        margin-bottom: 20px;margin-top: 35px;
    }
    #page_content_wrapper .upgrades_margin_top_35px{
    margin-top: 35px;
    }
    #property_search_01_select_block form#property_search_form .property_search_address{
        margin-top: 30px;
    }
    .class_i_office_page_content_reg_txt{
    margin-top: -10px;
    }
    .class_i_office_page_content_reg_header{
        margin-top: -10px;
    }
    .class_i_office_fr_page_content_reg_txt{
        margin-bottom: -20px;
    }
    .class_i_office_fr_page_content_reg_header{
        margin-bottom: -20px;
    }	  
    .govornence_page_header{
        margin-bottom: -15px;
    }
      

    #management_team_table{
        margin: 0px 0px 40px 0px;
    }

 

    #page_content_wrapper .value_creation_fr_header{
        margin-bottom: 35px;
    }
    #page_content_wrapper .intensification_top_image_bottom_margin{
        margin-bottom: 37px;
    }
    #page_content_wrapper .top_image_wrapper_margin_top_35px{
        margin-top: 35px;
    }
    #page_content_wrapper .current_oppenings_header{
        margin-bottom: 32px;
		margin-top:50px
    }
    .privacy_policy_header{
        margin-bottom:10px;
    }
	
}

@media (max-width: 999px) {
     .leasing_search_top_image{
        margin-bottom: 20px;margin-top: 35px;
    }
    #page_content_wrapper .upgrades_margin_top_35px{
    margin-top: 35px;
    }
    #property_search_01_select_block form#property_search_form .property_search_address{
        margin-top: 0px;
    }
    .class_i_office_page_content_reg_txt{
    margin-top: -10px;
    }
    .class_i_office_page_content_reg_header{
        margin-top: -10px;
    }
    .class_i_office_fr_page_content_reg_txt{
        margin-bottom: -20px;
    }
    .class_i_office_fr_page_content_reg_header{
        margin-bottom: -20px;
    }	
    .govornence_page_header{
        margin-bottom: -15px;
    } 
    #page_content_wrapper .govornence_page_header{
        margin-bottom: 30px;
    }
    #page_content_wrapper .page_content_reg_txt2{
        margin: 10px 0px 0px 0px;
    }
   
       
    .special_margin_trustees_header{
        margin-top: 15px;
    }
    .special_margin_trustees{
        margin-top: 10px;
    }
    .special_trustees_class_for_mobile{
        margin-top: 20px;
        margin-bottom: 25px;
    }
    #page_content_wrapper  .privacy_policy_header{
        margin-bottom:30px;
    }
}

/* Collapse oversized image and pulled images after iPad breakpoint. */
@media (max-width: 767px) {
    p{
        margin-top: 5px;
        margin-bottom: 5px;
    }
    h2{
        font-weight: bold;
    }    
     #property_search_01_small_inputs_block .custom_width_min_area_in_leasing_search{
        width: 84px
    }
    #property_search_01_small_inputs_block .custom_width_min_area_in_leasing_search{
        width: 90px
    }    
    .hidden_in_mobile{
        display: none;
        visibility: hidden;
    }    
    #property_search_01_select_block form#property_search_form .property_search_address{
        margin-top: 10px;
    }
    .leasing_search_map_place_holder{
    margin-bottom: 0px;margin-top: 0px;
    }
    #page_content_wrapper .upgrades_margin_top_35px{
    margin-top: -1px;
    }
    #page_content_wrapper .value_creation_over_view_header{
    margin-bottom: 11px; 
    padding-top: 0px;
    margin-top: -448px;
    }    
    #property_search_result_block_page9 table#management_team_table tbody tr td a img{
        margin-left: 22%;
    }
   #property_search_result_block_page6 table#management_team_table tbody tr td a img{
        margin-left: 22%;
    }
  
    #property_search_result_block_page2{
       /* margin-top: -40px;*/
        height: auto;
    }
    .leasing_search_result_mobile_header{
        text-align: center;
    }
    #property_search_result_block_page2 .leasing_seach_result_page_top_description{
    width: 100%;
    }
    #page_content_wrapper .leasing_search_text_on_search_form{
        margin-right: 0px;
    }    
    .mobile_select{
        width: 177px;
    }
    form .mobile_home_search_text{
        margin-top: 0px;
    }
    .mobile_en_max_area{
        float: right;
    }
    #canada-map2{
        display: none;
        visibility: hidden;
    }
    .sub_desktop{
        display: none;
        visibility: hidden;
    }
    .financialreport_documents_header{
        visibility: hidden;
        display: none;
    }
    .financialreport_documents_link{
        width: 100%;
    }
    #subscribe_lang{
	position:relative;
    }
    .class_i_office_page_content_reg_txt{
    margin-top: 10px;
    }
    .class_i_office_page_content_reg_header{
        margin-top: 10px;
    }
    .class_i_office_fr_page_content_reg_txt{
        margin-bottom: 20px;
    }
    .class_i_office_fr_page_content_reg_header{
        margin-bottom: 20px;
    }	
    #page_content_wrapper .govornence_page_header{
        margin-bottom: 30px;
    }
    #page_content_wrapper .page_content_reg_txt2{
        margin: 10px 0px 0px 0px;
    }
 
    .special_margin_trustees_header{
        margin-top: 15px;
    }
    .special_margin_trustees{
        margin-top: 10px;
    }
    .special_trustees_class_for_mobile{
        margin-top: 20px;
        margin-bottom: 25px;
    }
    #page_content_wrapper .value_creation_fr_header{
        margin-top: 330px;
    }
    #page_content_wrapper .mobile_upgrades_page_header{
        /*margin-top: 230px;*/
    }
    #page_content_wrapper  .privacy_policy_header{
        margin-bottom:30px;
    }
    
}

@media (max-width: 643px) {
    p{
        margin-top: 5px;
        margin-bottom: 5px;
    }
    h2{
        font-weight: bold;
    }    
    #property_search_01_small_inputs_block .custom_width_min_area_in_leasing_search{
        width: 84px
    }
    .hidden_in_mobile{
        display: none;
        visibility: hidden;
    }
    #property_search_01_select_block form#property_search_form .property_search_address{
        margin-top: 10px;
    }    
    .leasing_search_map_place_holder{
    margin-bottom: 0px;margin-top: 0px;
    }
    .investor_presentation_documents_header{
        /*border-top: 1px dashed #53585A;*/
        border-bottom: 1px dashed #53585A;
        margin-top:0px;
        padding: 11px 0px 0px 0px;
		margin-bottom:5px;
    }
    #graph_lease_maturities{
		height:auto;
		width:auto;
    }
    #page_content_wrapper .upgrades_margin_top_35px{
    margin-top: -1px;
    }
    #page_content_wrapper .value_creation_over_view_header{
    margin-bottom: 11px; 
    padding-top: 0px;
    margin-top: -448px;
    }    
    
    #property_search_result_block_page6 table#management_team_table tbody tr td a img{
        margin-left: 20%;
    }
    #property_search_result_block_page4 table#management_team_table tbody tr td a img{
        margin-left: 16%;
    }
    #property_search_result_block_page9 table#management_team_table tbody tr td a img{
        margin-left: 20%;
    }
    #property_search_result_block_page2{
        /* margin-top: -40px;*/
        height: auto;
    }
    .leasing_search_result_mobile_header{
        text-align: center;
    }
    #property_search_result_block_page2 .leasing_seach_result_page_top_description{
    width: 100%;
    }
    #page_content_wrapper .leasing_search_text_on_search_form{
        margin-right: 0px;
    }
    .mobile_select{
        width: 177px;
    }
    
    form .mobile_home_search_text{
        margin-top: 0px;
    }
    .mobile_en_max_area{
        margin-top: 16px;
    }
    .mobile_en_min_area{
        width: 38px;
    }
    #canada-map2{
        display: none;
        visibility: hidden;
    }
	.sub_desktop{
		display: none;
        visibility: hidden;
	}
    #map_placeholder img{
        width: 100%;
        height: auto;
    }
    #property_search_form{
        width: 100%;
        margin: 0 auto;
        height: 272px;
        overflow-x: hidden;
        overflow-y: hidden;

    }
    .large-block-button{
        margin-top: -10px;
    }
    #property_search_01_search_button{
        margin-top: -60px;

    }
    #custom_map{
        visibility: hidden;
        display: none;
    }
    .page_content_header{
        margin: 0 auto;
        text-align: center;
    }
    #property_search_result_block_page2{
        width: 100%;
        overflow-x: hidden;
    }
    .financialreport_documents_header{
        visibility: hidden;
        display: none;
    }
	#subscribe_lang{
		position:relative;
	}
    .custom_class_pagination_in_mobile_proprty_search{
        margin-left: 34%;
    }    
    .class_i_office_page_content_reg_txt{
    margin-top: 10px;
    }
    .class_i_office_page_content_reg_header{
        margin-top: 10px;
    }
    .class_i_office_fr_page_content_reg_txt{
        margin-bottom: 20px;
    }
    .class_i_office_fr_page_content_reg_header{
        margin-bottom: 20px;
    }	
    #page_content_wrapper .govornence_page_header{
        margin-bottom: 30px;
    } 
    #page_content_wrapper .page_content_reg_txt2{
        margin: 10px 0px 0px 0px;
    }
    #property_search_result_block_page9 table#management_team_table tbody tr td a img{
        width: 100%;
        height: auto;
        margin-left: 0%;
    }
    #property_search_result_block_page4 table#management_team_table tbody tr td a img{
        width: 100%;
        margin-left: 0%;
        height: auto;
    }
   
    .management_team_personas_txt{
        margin-top: 15px;
    }   
 
    .special_margin_trustees_header{
        margin-top: 15px;
    }
    .special_margin_trustees{
        margin-top: 10px;
    }
    .special_trustees_class_for_mobile{
        margin-top: 20px;
        margin-bottom: 25px;
    }
    #page_content_wrapper .value_creation_fr_header{
        margin-top: 330px;
    } 
    #page_content_wrapper .mobile_upgrades_page_header{
        /*margin-top: 330px;*/
    }
   #page_content_wrapper .top_image_wrapper_margin_top_35px{
        margin-top: 0px;
    }
    #page_content_wrapper .green_header{
        margin-bottom: 30px;
    }
    #page_content_wrapper .current_oppenings_header{
        margin-bottom: 60px;
        margin-top: 80px;
    }
    #page_content_wrapper  .privacy_policy_header{
        margin-bottom:30px;
    }    
}

/* Mobile devices */
@media (max-width: 359px) {
    p{
        margin-top: 5px;
        margin-bottom: 5px;
    }
    h2{
        font-weight: bold;
    }
    font: Arial, Verdana !important;
    .special_width_page_bottom{
    width:304px;
    }
    #property_search_01_small_inputs_block .custom_width_min_area_in_leasing_search{
        width: 84px
    }
    .hidden_in_mobile{
        display: none;
        visibility: hidden;
    }
    #property_search_01_select_block form#property_search_form .property_search_address{
        margin-top: 10px;
    }    
    .leasing_search_map_place_holder{
    margin-bottom: 0px;margin-top: 0px;
    }
    .investor_presentation_documents_header{
        /*border-top: 1px dashed #53585A;*/
         border-bottom: 1px dashed #53585A;
        margin-top: 15px;
        padding: 11px 0px 0px 0px;
		margin-bottom:5px;
    }
    #graph_lease_maturities{
        height:auto;
        width:auto;
    }
    #page_content_wrapper .upgrades_margin_top_35px{
    margin-top: -1px;
    }
    #page_content_wrapper .value_creation_over_view_header{
    margin-bottom: 11px; 
    padding-top: 0px;
    margin-top: -400px;
    }
       #property_search_result_block_page9 table#management_team_table tbody tr td a img{
        margin-left:auto;
    }
    #property_search_result_block_page2{
        /* margin-top: -40px;*/
        height: auto;
    }
    .leasing_search_result_mobile_header{
        text-align: center;
    }
    #property_search_result_block_page2 .leasing_seach_result_page_top_description{
    width: 100%;
    }
    #page_content_wrapper .leasing_search_text_on_search_form{
        margin-right: 0px;
    }
    .mobile_home_search_text{
        margin-top: 0px
    }
    .mobile_en_max_area{

        margin-top: 16px;
    }
    .mobile_en_min_area{
        width: 38px;
    }
    .mobile_select{
        width: 177px;
    }
    #canada-map2{
        display: none;
        visibility: hidden;
    }
	.sub_desktop{
		display: none;
        visibility: hidden;
	}
    #map_placeholder img{
        width: 100%;
        height: auto;
    }
    #block-magazine-placeholder{
        width: 100%;
        min-height: auto;
        padding: 100px 0 px 100px 0px;
    }
    .issuuembed {
        width: 50%;
        height: auto;
        padding: 100px 0 px 100px 0px;
    }
    #property_search_form{
        width: 100%;
        height: 272px;
        overflow-x: hidden;
        margin: 0 auto;

    }
    #custom_map{
        visibility: hidden;
        display: none;
    }
    .page_content_header{
        margin: 0 auto;
        text-align: center;
    }
    #property_search_result_block_page2{
        width: 100%;
        overflow-x: hidden;
    }
    .financialreport_documents_header{
        visibility: hidden;
        display: none;
    }
    #subscribe_lang{
		position:relative;
    }
    .custom_class_pagination_in_mobile_proprty_search{
        margin-left: 23%;
    }
    .class_i_office_page_content_reg_txt{
    margin-top: 10px;
    }
    .class_i_office_page_content_reg_header{
        margin-top: 10px;
    }    
    .class_i_office_fr_page_content_reg_txt{
        margin-bottom: 20px;
    }
    .class_i_office_fr_page_content_reg_header{
        margin-bottom: 20px;
    }	
    #page_content_wrapper .govornence_page_header{
        margin-bottom: 30px;
    }
    #page_content_wrapper .page_content_reg_txt2{
        margin: 10px 0px 0px 0px;
    }
    .management_team_personas_txt{
        margin-top: 15px;
    }   
 
    .special_margin_trustees_header{
        margin-top: 15px;
    }
    .special_margin_trustees{
        margin-top: 10px;
    }
    .special_trustees_class_for_mobile{
        margin-top: 20px;
        margin-bottom: 25px;
    }
    #page_content_wrapper .value_creation_fr_header{
        margin-top: 230px;
    }
    #page_content_wrapper .mobile_upgrades_page_header{
        /*margin-top: 230px;*/
    }
   #page_content_wrapper .top_image_wrapper_margin_top_35px{
        margin-top: 0px;
    }
    #page_content_wrapper  .green_header{
        margin-bottom: 30px;
    }
    #page_content_wrapper .current_oppenings_header{
        margin-bottom: 60px;
        margin-top: 80px;
    }
    #page_content_wrapper .privacy_policy_header{
        margin-bottom:30px;
    }    
}


/**
 * 9.0 Print
 * ----------------------------------------------------------------------------
 */

/* Retina-specific styles. */
@media print {
}

@media print {
	
}

/* My Custom style begins here */

/*  This is to fix wp-admin bar and top fixed nav menu collision */


/* Side Menu */

#side_nav_block ul  {
   list-style: none;
   padding:0px;
   margin:0px;
}
#side_nav_block ul li a {
   text-transform: uppercase;
}
#side_nav_block ul li  {
   margin-bottom: 6px;
    width: 150px;
}
#side_nav_block ul li.current-menu-item a{
    color: #00594a;
}

#menu ul li.menu-item-has-children a:empty{
    cursor: default;
}

#menu ul li {
    text-transform: uppercase;
}

/* CSS Document */

/*----------------------------*/
/* CSS for BentonSans-Regular */
/*----------------------------*/

@font-face {
  font-family: 'BentonSans-Regular';
  src: url('resources/css/fonts/BentonSans-Regular.eot'); /* IE9 Compat Modes */
  src: url('resources/css/fonts/BentonSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('resources/css/fonts/BentonSans-Regular.woff') format('woff'), /* Modern Browsers */
       url('resources/css/fonts/BentonSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('resources/css/fonts/BentonSans-Regular.svg#BentonSans-Regular') format('svg'); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}

/*-------------------------*/
/* CSS for BentonSans-Bold */
/*-------------------------*/

@font-face {
  font-family: 'BentonSans-Bold';
  src: url('resources/css/fonts/BentonSans-Bold.eot'); /* IE9 Compat Modes */
  src: url('resources/css/fonts/BentonSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('resources/css/fonts/BentonSans-Bold.woff') format('woff'), /* Modern Browsers */
       url('resources/css/fonts/BentonSans-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('resources/css/fonts/BentonSans-Bold.svg#BentonSans-Bold') format('svg'); /* Legacy iOS */
  font-weight: bold;
  font-style: normal;
}

/*--------------------------*/
/* CSS for BentonSans-Medium */
/*--------------------------*/

@font-face {
  font-family: 'BentonSans-Medium';
  src: url('resources/css/fonts/BentonSans-Medium.eot'); /* IE9 Compat Modes */
  src: url('resources/css/fonts/BentonSans-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('resources/css/fonts/BentonSans-Medium.woff') format('woff'), /* Modern Browsers */
       url('resources/css/fonts/BentonSans-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
       url('resources/css/fonts/BentonSans-Medium.svg#BentonSans-Medium') format('svg'); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}

/*--------------------------*/
/* CSS for BentonSans-Light */
/*--------------------------*/

@font-face {
  font-family: 'BentonSans-Light';
  src: url('resources/css/fonts/BentonSans-Light.eot'); /* IE9 Compat Modes */
  src: url('resources/css/fonts/BentonSans-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('resources/css/fonts/BentonSans-Light.woff') format('woff'), /* Modern Browsers */
       url('resources/css/fonts/BentonSans-Light.ttf') format('truetype'), /* Safari, Android, iOS */
       url('resources/css/fonts/BentonSans-Light.svg#BentonSans-Light') format('svg'); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}

/* Highlighting current Page */

/*Property Search Input Block*/

.my-custom-input {
    width: 190px;
    background: white;
}

#property_search_block {
    width: 190px;
    margin-right: 18px
}
#property_search_result_block_page2  {

    margin-top: -10px;
}

#property-city{
    width: 390px;
    position: absolute;
}
#property-city-home{
    width: 210px;
    position: absolute;
}
form .home_select_block .homepage_leasing_search_city{
    width: auto;
    
}
#selece-suite {
    width: 390px;
}
#property_search_block .select {
    width: 170px;
   background: url(resources/images/public/select_narrow.png) no-repeat;
}
#property_search_block .home_select_block {
    margin:0px;
}
#property_search_02_search_button {
    background: url(resources/images/public/button_property_search_01_search_fr.jpg) no-repeat;
}
#property_search_03_search_button {
    background: url(resources/images/public/button_property_search_01_search_fr.jpg) no-repeat;
}
#property_search_block .property_search_01_input{
    width:154px;
    background-color: white; 
    
}
#property_search_block  #selece-suite{
    width:170px;
    position: absolute;
}
#property_search_block  #property-city{
    width:170px;
}

#property_search_result_action_block{
}

#property_search_01_select_block .custom_width_for_leasing_Search{
    width:390px;
}

.leasing-search-block .property_search_01_small_input {
    background: white;
	margin-bottom: 5px;
    
}
.leasing-search-block  #property_search_01_small_inputs_block{
    width: 153px;
}
#property_search_form {
    margin-bottom: 25px;
    margin-top: 25px;
    clear: both;
}
#top_image_wrapper{
    margin-bottom: 25px;
    margin-top: 35px;
}
.property_search_page_city span{
    width:358px !important;
	padding-top:2px;
    height: 17px;
    margin-top: 0px;
    
}
#block_magazine_list li {
    list-style: none;
    display:inline-block;
    float: left;
}
#block_magazine_list li a::after {
    content: '/';
    margin: 0 4px;
}
#block_magazine_list li:last-child a::after {
  content:none;
}
#financialreport_years_block .year_list {
    margin-left:0px;
}

#financialreport_years_block .year_list > cufon{
    display: none !important;
}

.current_year::after {
    content: '/';
    margin: 0 4px;
}
.current_year{
    margin-top: 3px;
    font-size: 10px;
}
#block_magazine_list {
    margin:0px;
    float: left;
    padding: 0px;
}

.my_custom_style_to_prevent_cufon{
    margin-bottom: -20px;
}
#current_openings{
    position: relative;
    margin-top: 100px;
}

.property_search_01_input_large{
  margin-top: 33px;
}
.property_search_01_input_small {
    margin-top: 0px;
}

/*  Property search Map */

#canada-map {
	background-image: url(resources/images/maps/property_search_map_static.png);
	height: 465px;
	margin-top: 35px;
	width: 819px;
	background-color: #BCBDC0;
	position: relative;
}

#canada-map2 {
    background-image: url(resources/images/maps/property_overview_map_static.png);
    height: 465px;
    margin-top: 35px;
    width: 819px;
    background-color: #BCBDC0;
    position: relative;
}

.city-text {
	display: none;
	position:absolute;
}

.city-text p {
	font: normal 10px/14px 'BentonSans-Medium', Arial, Verdana, sans-serif;
	color: #ffffff;
    margin: 0;
}

.city-text em {
	font: normal 9px/9px 'TimesItatic', times, serif;
	color: #ffffff;
	display: block;
	margin-top: -2px;
	text-align: center;
}

#victoria {
	position:absolute;
  width: 61px;
  height: 12px;
  top: 352px;
  left: 92px;
}

#victoria-bubble {
  width: 87px;
  height: 85px;
  top: 343px;
  left: 67px;
	position: absolute;
	display: none;
}

.victoria-text {
	top: 378px;
	left: 83px;
}

#vancouver {
	position:absolute;
  width: 77px;
  height: 43px;
  top: 293px;
  left: 90px;	
}

#vancouver-bubble {
  width: 85px;
  height: 96px;
  top: 242px;
  left: 102px;
	position: absolute;
	display: none;
}

.vancouver-text {
	top: 277px;
	left: 113px;
}

#edmonton {
	position:absolute;
  width: 67px;
  height: 40px;
  top: 277px;
  left: 227px;	
}

#edmonton-bubble {
  width: 89px;
  height: 85px;
  top: 241px;
  left: 254px;
	position: absolute;
	display: none;
}

.edmonton-text {
	top: 278px;
	left: 269px;
}

#calgary {
	position:absolute;
  width: 80px;
  height: 56px;
	top: 346px;
  left: 215px;
}

#calgary-bubble {
  width: 84px;
  height: 84px;
  top: 344px;
  left: 232px;
	position: absolute;
	display: none;
}

.calgary-text {
	top: 380px;
	left: 243px;
}

#winnipeg {
	position:absolute;
  width: 69px;
  height: 56px;
	top: 322px;
  left: 296px;  
}

#winnipeg-bubble {
  width: 85px;
  height: 93px;
  top: 284px;
  left: 298px;
	position: absolute;
	display: none;
}

.winnipeg-text {
	top: 319px;
	left: 310px;
}

#kitchener {
	position:absolute;
  width: 83px;
  height: 13px;
	top: 426px;
  left: 397px;  
}

#kitchener-bubble {
  width: 122px;
  height: 84px;
  top: 376px;
  left: 359px;
	position: absolute;
	display: none;
	z-index: 2; 
}

.kitchener-text {
	top: 413px;
	left: 370px;
	z-index: 3;
}

#ottawa {
	position:absolute;
  width: 57px;
  height: 36px;
	top: 408px;
  left: 511px;  
}

#ottawa-bubble {
  width: 171px;
  height: 70px;
  top: 391px;
  left: 518px;
	position: absolute;
	display: none;
}

.ottawa-text {
	top: 419px;
	left: 624px;
}

#quebec {
	position:absolute;
  width: 82px;
  height: 21px;
	top: 383px;
  left: 544px;  
  z-index:2;
}

#quebec-bubble {
  width: 117px;
  height: 79px;
  top: 361px;
  left: 544px;
	position: absolute;
	display: none;
}

.quebec-text {
	top: 395px;
	left: 592px;
}

#montreal {
	position:absolute;
  width: 91px;
  height: 126px;
	top: 272px;
  left: 497px;  
}

#montreal-bubble {
  width: 103px;
  height: 134px;
  top: 265px;
  left: 496px;
	position: absolute;
	display: none;
}

.montreal-text {
	top: 313px;
	left: 515px;
}

#toronto {
	position:absolute;
  width: 107px;
  height: 147px;
	top: 279px;
  left: 389px;  
}

#toronto-bubble {
  width: 107px;
  height: 147px;
  top: 279px;
  left: 389px;
	position: absolute;
	display: none;
}

.toronto-text {
	top: 326px;
	left: 407px;
}

#suites_availability_block_other {
                position: relative;
                top: -300px;
                left: 674px;
                height: 38px;
                width: 145px;
                background-color: #00483A;
                font: normal 13px/36px 'BentonSans-Light', Arial, Verdana, sans-serif;
                color: #FFFFFF;
                text-align: center;
                vertical-align: top;
                z-index: 20;
}
.uppercase{
	text-transform:uppercase;
}

#page_content_header2 {
    margin: 40px 0px 11px 1px;
    padding: 0px 0px 0px 0px;
    font: normal 24px/26px 'BentonSans-Light', Arial, Verdana, sans-serif;
    color: #004439;
    text-transform: uppercase;
    position: relative;
    float: left;
    margin-left: 18px;
}

.taxonomy-page{
    margin-right: 10px;
}
.out {
    color:#459689;
}
#page_content_header_template_search {
    margin: 72px 0px 11px 1px;
    padding: 0px 0px 0px 0px;
    font: normal 24px/26px 'BentonSans-Light', Arial, Verdana, sans-serif;
    color: #004439;
    text-transform: uppercase;
}
.large-block-button {
    position: absolute;
    top: 75px;
}
.under-development-body {

}
.leasing_search_block_small {
    position: relative;
    margin-top: -15px;
}
.no-margin {
    margin-top: 0px;
}
#page_content_header_inner {

    padding: 0px 0px 0px 0px;
    font: normal 24px/26px 'BentonSans-Light', Arial, Verdana, sans-serif;
    color: #004439;
    text-transform: uppercase;
}
.ps_small_block_btn {
    position: absolute;
}

.page_content_reg_txt2{
    /*
	margin:0px 0px -12px 0px;
	width:103%;
    */
}

.line_height_12px{
	line-height:12px;
}
.line_height_10px{
	line-height:10px;
}
li#menu-item-2469 a{
    line-height:10px;
}


#subscribe_lang{
	position:absolute;
	float:right;
	text-transform: capitalize;
}
.property-header{
	margin-top:50px;
}
li.suite-avaibality {
    list-style: none;
    display: inline;
}
li.suite-avaibality:after {
    content: "/";
}
li.suite-avaibality:last-child:after {
    content: "";
}
.home_page_min_max_input_form{
	width:146px;
}
.home_page_min_max_input_form-fr{
	width:146px;
}
/*
.home_search_txt-fr{
	margin-right:44px;
}
.special_margin_trustees{
	margin-top:-20px;
}
.special_margin_trustees_header{
	margin-top:0px;
}
*/
.size-header-fr2{
	margin-left:0px;
}
.max-size-header2{
	margin-left:10px;
}
.possesion-header2{
	margin-left: 8px;
}

.margin_top_positive_5px{
    margin-top: -20px;
  
}
.margin_bottom_n_5px{
    margin-bottom: 5px;
}
.margin_bottom_n_10px{
    /*
    margin-bottom: -10px;
    */
}
.margin_bottom_n_20px{
    /*
    margin-bottom: -20px;
    */
}
#property_search_result_block_page7 search_description_txt two_column p > cufon,
#property_search_result_block_page4 search_description_txt p > cufon,
#management_team_table tbody tr td h2+cufon,
.two_column h1+cufon,
.two_column h2+cufon,
.two_column p+cufon {
    display: none !important;
}
.two_column+cufon{
    display: none !important;
}

.leasing_search_text_on_search_form{
    margin-right: 310px;
}
.leasing_seach_result_page_top_description{
    width: 582px;
}
#page_content_wrapper .value_creation_over_view_header{
    margin-bottom: 11px; 
    padding-top: 448px;
}
#page_content_wrapper{
    overflow-x: hidden;
}
.leasing_search_map_place_holder{
    margin-bottom: 20px;margin-top: 35px;
}
.property_Search_form_en_custom{
    margin: 27px 0 40px;
}
.special_custom_margin{
    margin-top: 20px;
}
.special_width_page_bottom{
    width:504px;
}

.cm_border_dashed_top{
    border-top: 1px dashed #53585A;
}
.new-subscribe-button {
    width: auto;
    height: auto;
    padding: 10px 15px 10px 15px
}
.new-subscribe-input-email{
    margin-top: 10px;
    width: 200px;
    padding: 1px;
}

#wpadminbar {
	display: none;
}

#home_footer {
    margin-top: 0px;
}

.home #home_footer {
    margin-top: 0;
}

.two_column h2:first-child {
    margin-top: 0px;
}

.singlest-page {
    margin-top: 25px;
}
/*After Disable cufon in mobile version*/


#footer-subscription-input  {
	display: inline-block;
	height: 21px;
	width: 207px;
	margin: 0px 0px 0px 1px;
	border: none;
	background-color: #f3f3f2;
	font: normal 9px/16px Arial, Verdana, sans-serif;
	color: grey;
	vertical-align: top;
	padding: 0 6px;
}

#captcha-container {
}

#captcha-container #captcha-text {
    width: 240px;
    height: 40px;
    margin-right: 3px;
}

#captcha-container img {
    vertical-align: bottom;
}

#captcha-container #reload {
    margin: 0;
    cursor: pointer;
}

.subscribe-form input {
    width: 227px;
    padding: 0 6px;
}

.subscribe-form button.subscribe-submit, .subscribe-form .subscribe-submit {
    width: 220px;
}

#captcha {
    text-align: center;
	font: normal 9px/16px Arial, Verdana, sans-serif;

}

#subscribe_button {
    margin-top: 3px;
}


.infusion-form #inf_field_Email {
    width: 227px;
}

.subscribe-form button.subscribe-submit, .subscribe-form .subscribe-submit {
    width: 240px;
}
