/*** Site CSS - 13.1.18 ***/
    
body{background-color:#151515;color:#4B5E67;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;margin:0;}
h1{font-size:22px;color:#4B5E67;font-weight:400;line-height:26px !important;}
h2{font-size:18px;color:#e70000;font-weight:400;line-height:27px;padding:15px 0 10px 0;}
h3{font-size:14px;}
h4{font-size:12px;}
a{color:#0DC2FE;font-weight:500px;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}

/*** bg_background ***/
#bg_background,#bg_background img{display:none;position:fixed;}
html>body #bg_background{display:block;height:100%;left:0;padding-bottom:30px;position:absolute;top:0;width:100%;z-index:-1;}
html>body #bg_background img{display:inline;height:auto;width:100%;}

/*** section_wrapper ***/
#section_wrapper{margin:0 auto;width:960px;}

/*** nav_main ***/
#nav_main{float:right;font-size:12px;height:60px;margin-top:53px;padding:5px;width:400px;}
#nav_main form{float:right;}

#contact_header{float:right;font-size:13px;font-weight:500;letter-spacing:.06em;}
#contact_header a{color:white;}
#contact_header a:hover{color:#fff000;}


/*** super_menu ***/
#super_menu{color:#fff;}
#super_menu_link{float:left;height:35px;padding:2px 12px 0 10px;position:relative;top:0;z-index:99999;right:-40px;}
#super_menu_link .super_menu_link_sm{background:none;color:#fff;font-weight:bold;letter-spacing:1.2px;text-decoration:none;text-transform:uppercase;}
#super_menu_link:hover{background-color:#4B5E67;opacity:.95;border:1px solid #4B5E67;border-top-left-radius:1px;border-top-right-radius:1px;}

@media (min-width:975px){
#super_menu_link:hover{background-color:#4B5E67;opacity:.95;border:1px solid #4B5E67;border-top-left-radius:1px;border-top-right-radius:1px;}
#super_menu_link:hover .super_menu_link_sm{color:#fff;}
#super_menu_link:hover #super_menu_arrow{top:29px;visibility:visible;}
#super_menu_link:hover #super_menu_cont{width:936px;height:535px;left:-608px;overflow:hidden;top:35px;visibility:visible;}
#super_menu_cont{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
}

#nav_660_close{display:none;}

#super_menu_cont{background:#4B5E67;border:1px solid #4B5E67;border-radius:3px;height:200px;left:-115px;overflow:hidden;padding:42px 0 50px 45px;position:absolute;top:15px;visibility:hidden;width:300px;z-index:99998;}
#super_menu_cont div{ float:left;font-size:13px;line-height:21px;margin:0 35px 25px 0;min-height:300px;width:270px;}
#super_menu_cont div h2{background-position:0 25px;background-repeat:no-repeat;color:#fff;font-weight:600;border-top:1px dotted #829098;font-size:14px;letter-spacing:1.8px; padding-top:25px;padding-bottom:5px; text-transform:uppercase;}
#super_menu_cont div a{font-size:12px;z-index:0;color:#B1BAC0;text-decoration:none; margin-left:4px;}
#super_menu_cont div a:hover{color:#fff;}

#super_menu_cont_capabilities h2{background-image:url(../images/icons/super_menu/icon_capabilities.png);background-position:0 23px !important;padding-left:27px;}

#super_menu_cont_projects{margin-right:0 !important;width:580px !important;}
#super_menu_cont_projects h2{background-image:url(../images/icons/super_menu/icon_projects.png);background-position:0 28px !important;padding-left:34px;}
#super_menu_cont_projects p{float:left;width:270px;}

#super_menu_cont_guidance h2{background-image:url(../images/icons/super_menu/icon_guidance.png);background-position:0 23px !important;padding-left:33px;}
#super_menu_cont_resources h2{background-image:url(../images/icons/super_menu/icon_resources.png);padding-left:34px;}
#super_menu_cont_company{margin-right:0 !important;}
#super_menu_cont_company h2{background-image:url(../images/icons/super_menu/icon_company.png);background-position:0 27px !important; padding-left:38px;}

/*** header ***/
header{cursor:pointer;float:left;height:59px;margin-top:28px;width:130px;}
#web_head{background:url(../images/logos/logo_intersites_white_transparent.png) no-repeat;display:block;height:59px;margin:0;padding:0;width:130px;}
#web_head img{display:none;}

/*** section_content ***/
#section_content{margin-bottom:40px;min-height:400px;}
#section_content h3 a.lightswitch_block,#section_content h3 a.lightswitch_none{background-position: 0 2px;display:block;}

#section_content_heading{margin:20px 0 30px 0;text-transform:uppercase;}
#section_content_heading h1{color:#fff;float:left;font-size:82px;}
#section_content_heading h2{color:#000;float:right;font-size:16px;letter-spacing:2px;margin-top:30px;}

#section_content_primary_homepage{background-color:#fff;line-height:17px;min-height:347px;opacity:.98;margin-bottom:-10px;padding:8px 8px 0 8px;}

.secondary_homepage_column_left{background-color:#fff;border-top:7px solid #4B5E67;color:#4B5E67;line-height:18px;width:273px;margin:10px 10px 0 0;min-height:208px;opacity:.96;float:left;padding:20px 20px 10px 20px;}
.secondary_homepage_column_left h2{line-height: 18px !important;}
.secondary_homepage_column_left a:hover{color:#000;}
.secondary_homepage_column_middle{background-color:#fff;border-top:7px solid #4B5E67;color:#4B5E67;line-height:18px;width:273px;margin:10px 10px 0 0;min-height:208px;opacity:.96;float:left;padding:20px 20px 10px 20px;}
.secondary_homepage_column_middle a:hover{color:#000;}
.secondary_homepage_column_right{background-color:#fff;border-top:7px solid #4B5E67;color:#4B5E67;line-height:18px;width:273px;margin-top:10px;min-height:208px;opacity:.96;float:left;padding:20px 20px 10px 20px;}
.secondary_homepage_column_right a:hover{color:#000;}

#homepage_slider{top:0px;}
#homepage_slider_links_cont{margin:0;white-space:nowrap;}
#homepage_slider p{margin:0;}
.homepage_slider_description{display:none;}
#homepage_slider_links_cont .motion_hslider_ctrls_link{float:left;}
#homepage_slider_links_cont .motion_hslider_ctrls a:hover img, #homepage_slider_links_cont .motion_hslider_ctrls_active img{position:relative;z-index:9999;}

/*** paris-process ***/

#plan {background-color:#fff152;background-image:url(../images/paris/whiteboard.png);background-repeat:no-repeat;background-position:0% 50%;min-height:650px;padding:70px 70px 80px 70px;line-height:19px;}

#aesthetics {background-color:#eee;background-image:url(../images/paris/desktop.png);background-repeat:no-repeat;background-position:0% 65%;min-height:650px;padding:50px 70px 80px 70px;line-height:19px;}

#realize {background-color:#ff4932;background-image:url(../images/paris/laptop.png);background-repeat:no-repeat;background-position:0% 65%;min-height:650px;padding:50px 70px 80px 70px;line-height:19px;}
#realize p {color:#fff !important;}

#inform {background-color:#eee;background-image:url(../images/paris/social_media.png);background-repeat:no-repeat;background-position:0% 65%;min-height:650px;padding:50px 70px 80px 70px;line-height:19px;}

#sustain {background-color:#62d8ff;background-image:url(../images/paris/ipad.png);background-repeat:no-repeat;background-position:0% 60%;min-height:650px;padding:50px 70px 80px 70px;line-height:19px;}
#sustain p {color:#fff !important;}


.paris_nav {position:fixed;list-style:none;padding-top:40px;}
.paris_nav a {background-color:#fff;color:#4b5e67 !important;font-size:13px;padding:15px 20px 13px 16px;display:block;margin-bottom:3px;opacity:.94;}
.paris_nav a:hover{background-color:#4b5e67;color:#fff !important;}

.paris_left_column {float:left;width:375px;}
.paris_right_column {float:right;width:375px;}

#down_arrow_plan {background-color:#eee;text-align: center;}
#down_arrow_aesthetics {background-color:#ff4932;text-align: center;}
#down_arrow_realize {background-color:#eee;text-align: center;}
#down_arrow_inform {background-color:#62d8ff;text-align: center;}



#section_content_primary{background-color:#fff;float:left;line-height:18px;min-height:472px;opacity:.94 !important;padding:30px;width:540px;}
#section_content_primary h2{border-top:1px solid #E6E6E6;}
#section_content_primary h1{margin:12px 0 25px 0;}
#section_content_secondary{background-color:#4B5E67;border-top:11px solid #fff;color:#fff;float:right;line-height:18px;min-height:450px;opacity:.94;padding-top:18px;width:320px;}
#section_content_tertiary{background-color:#fff;border-top:20px solid #4B5E67;color:#fff;float:left;line-height:18px;min-height:400px;opacity:.94;padding-top:10px;width:315px;}
#section_content_primary img{max-width:530px;}

#section_content_secondary h2{padding:0 0 0 0 !important;}
#section_content_secondary h3{background-color:#829098;height:44px;margin-bottom:20px;}
#section_content_secondary h3 .float_right{margin:10px 10px 0 0;}
#section_content_secondary hr{border-color:#829098;border-style:solid;border-width:6px 0 0;height:6px;margin:20px 0;}
#section_content_secondary a{color:#0DC2FF;background:none;text-decoration:none;}
#section_content_secondary a:hover{background:none;color:yellow;text-decoration:none;}

.section_content_primary_three{float:left;border-top:10px solid #fff;line-height:18px;margin-right:10px;min-height:450px;opacity:.94;width:313px;}
.section_content_primary_three h2{font-size:19px;color:#829098;border-top:none !important;padding:5px 0 5px 0;}
.section_content_secondary_three{float:left;border-top:10px solid #fff;line-height:18px;margin-right:10px;min-height:450px;opacity:.94;width:313px;}
.section_content_secondary_three h2{font-size:19px;color:#829098;border-top:none !important;padding:5px 0 5px 0;}
.section_content_tertiary_three{float:left;border-top:10px solid #fff;line-height:18px;min-height:450px;opacity:.94;width:313px;}
.section_content_tertiary_three h2{font-size:19px;color:#829098;border-top:none !important;padding:5px 0 5px 0;}

#secondary_padded_snippet{padding:10px 15px 0 15px;}

#secondary_social_buttons{background-color:#fff;margin:15px 0 0 0;padding:7px 0 0 8px;}
#secondary_social_buttons img{opacity:.55;-moz-transition:all 0.3s ease-in-out 0.1s;-ms-transition:all 0.3s ease-in-out 0.1s;-o-transition:all 0.3s ease-in-out 0.1s;-webkit-transition:all 0.3s ease-in-out 0.1s;transition:0.3s all 0.3s ease-in-out 0.1s;}
#secondary_social_buttons img:hover{opacity:1;}

#homepage_social_buttons{background-color:#fff;width:960px !important;margin:5px 0 0 0;padding-top:3px;}
#homepage_social_buttons img{opacity:.55;float:right;-moz-transition:all 0.3s ease-in-out 0.1s;-ms-transition:all 0.3s ease-in-out 0.1s;-o-transition:all 0.3s ease-in-out 0.1s;-webkit-transition:all 0.3s ease-in-out 0.1s;transition:0.3s all 0.3s ease-in-out 0.1s;}
#homepage_social_buttons img:hover{opacity:1;}

/*** section_content_projects ***/
#section_content_projects{}

#section_content_projects_screen{background:url(../images/backgrounds/bg_projects.png) no-repeat;float:left;height:530px;margin:-80px 0px 20px 0;position:relative;width:960px;z-index:99997;}
.projects_screenshot{left:166px;height:390px;position:absolute;top:51px;z-index:99998;}
.projects_screenshot:hover .projects_screenshot_description{opacity:.8;}

.projects_screenshot_description{background-color:#4B5E67;color:#fff;height:40px;opacity:0;overflow:hidden;padding:15px 25px 25px 25px;position:relative;top:-93px;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;transition:0.2s all 0.2s ease-in-out 0s;}
.projects_screenshot_description a{color:#ffff00;text-decoration:none;}
.projects_screenshot_description a:hover{text-decoration:underline;}

#section_content_projects_list a{color:#151515;background-color:#fff;display:block;float:left;height:20px;margin:0 25px 10px 25px;opacity:.5;padding:5px 10px;width:169px;text-decoration:none;}
#section_content_projects_list a:hover, .motion_vslider_ctrls_active{background-color:#0DC2FF !important;color:#fff !important;opacity:1 !important;}
#section_content_projects_list a br{display:none;}

/*** cse-search ***/
#cse-search-input{background:#151515 url(../images/backgrounds/bg_search.png) 5px 5px no-repeat !important;border:0 none !important; opacity:.7; color:#fff;height:15px !important;padding:2px 5px 5px 28px !important;vertical-align:middle;width:165px !important;}
#cse-search-box-btn{vertical-align:middle;}
#cse-search-results iframe{height:1200px;width:570px;}

/*** footer ***/
footer{background-color:#4B5E67;color:#fff;font-size:11px;height:145px;line-height:20px;margin-top:40px;padding:20px 40px 40px 40px;}
footer a{color:#fff;text-decoration:none;}
footer a:hover{color:#0DC2FF;background:none;text-decoration:none;}

#footer_arrow{background:url(../images/backgrounds/bg_triangle_gray.png) no-repeat;left:21px;height:9px;position:absolute;top:-29px;width:18px;}
#footer_copyright{float:left;margin-top:15px;}
/* #footer_copyright img{float:left;margin:0 15px 10px 0;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;} */
/* #footer_copyright img:hover{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);} */
#footer_paris-process {position:relative;bottom:60px;}

#footer_address{float:right;margin:15px 10px 0 0;}
#footer_address img{margin:0 5px 0 -10px;opacity:.5}
#footer_address img:hover{margin:0 5px 0 -10px;opacity:.9}
#footer_links2{float:right;margin:15px 100px 0 0;}
#footer_links{float:left;margin:15px 0px 0 100px;}

#top_link{display:none;}

#iframe_google_map_link_mobile{display:none;}

/*** misc ***/
.color_ffff00{color:#ffff00;}
.bg_inter_gray{background-color:#4B5E67 !important;color:#fff !important;}

.bg_inter_gray .form_line_field,.form_line_content{background-color:#4B5E67 !important;border:1px;border-bottom-color:gray;}
.form_line_field img{margin:auto 10px;vertical-align:middle;}
.bg_inter_gray .form_line_field:hover,.form_line_content:hover{background-color:#4B5E67 !important;}

.form_line_left_field{text-align:left;}
.bg_inter_gray .required_field{color:#f3f407;}

.form_line_content a{color:#f3f407;text-decoration:none;}
.form_line_content a:hover{text-decoration:underline;}

.input_fld{-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;transition:0.2s all 0.2s ease-in-out 0s;}

.bg_inter_gray .input_fld{background-color:#95a1a8;border:1px solid #53656d !important;box-shadow:0 0 5px #3f4d53;padding:7px 4px;}
.bg_inter_gray .input_fld:hover,.bg_inter_gray .input_fld:focus{background-color:#e9ebed;border:1px solid #728188 !important;box-shadow:0 0 10px #2A3337;}

#btn_submit{margin-right:45px;}

.web_under_development{color:blue;}
.web_needs_help{color:red;}

.inter_blockquote{border-left:7px solid #ee312a;margin:20px 20px 10px 5px;padding:10px 0 5px 15px;}
.inter_quotes{left:-10px;font-size:100px;margin:0;position:relative;top:10px;}


@media (max-width:975px){
body{font-size:14px;margin:0;}
header{margin-top:10px;}
#web_head{margin-bottom:5px;text-align:center;}
#section_wrapper{margin:auto 10px;width:auto;}
#section_content{min-height:0;margin-bottom:0;padding:0;width:100%;}
#section_content_heading{margin:10px auto;}
#section_content_heading img{height:auto;width:98%;}

#nav_main{height:auto;margin-top:-50px;text-align:right;width:100%;}
#super_menu_link{float:none;height:auto;right:auto;}
#super_menu_link:hover{background-color:inherit;border:0;}
#super_menu_link:hover #super_menu_cont{top:25px;}
#super_menu_link:hover .super_menu_link_sm{color:#0DC2FF;}
#super_menu_link div{height:auto !important;left:0;margin:0 0 10px 0 !important;min-height:0;padding:10px !important;text-align:left;width:70% !important;}
#super_menu_link div p{float:none;width:auto;}
#super_menu_cont{border-radius:0;box-shadow:0 0 10px #000;left:auto !important;right: 10px;}
#super_menu_cont div{width:95% !important;}
#cse-search-box{display:none;}

#section_content_primary{width:60%;}
#section_content_secondary{width:30%;}
#section_content_primary img,#section_content_secondary img{height:auto;margin-bottom:10px; max-width:98% !important;}

#section_content img{height:auto;max-width:100%;}

#section_content_primary_homepage{background:none;padding:0;width:100%;}

.motion_hslider div{margin-bottom:40px;}
.motion_hslider_cont,.motion_hslider_cont img{max-width:100%;}

#homepage_slider map{display:none;}
#homepage_slider a{color:#FCED2B;}
.homepage_slider_description{background:#151515;display:block;color:#fff;opacity:.9;padding:5px 10px;}

.secondary_homepage_column_left,.secondary_homepage_column_middle,.secondary_homepage_column_right{float:none;margin:auto;width:auto;}
.section_content_primary_three,.section_content_secondary_three,.section_content_tertiary_three{width:32%;}

#section_content_projects_screen{background:none;float:none;height:auto;margin:auto; width:auto;}
#section_content_projects_screen img{height:auto;width:100%;}
.projects_screenshot{height:auto;left:0;position:static; top:0;}
.projects_screenshot_description{height:auto;margin:-15px 0 20px 0;opacity:.8;overflow:visible;padding:10px;position:static;top:0;}

footer{height:auto;margin-top:10px;padding:10px;}
footer .position_relative{position:static;}
#footer_copyright,#footer_address,#footer_links,#footer_links2{float:left;margin:10px;width:20%;}
#footer_arrow,footer img,#iframe_google_map_link,#iframe_google_map_link_footer{display:none !important;}

#iframe_google_map_link_mobile{display:inline;}

.form_line_left_field{display:block;float:none;text-align:left;width:auto;}
.form_line_right_field{display:block;float:none;width:auto;}
.form_line_right_field img,.form_line_right_content img{vertical-align:middle;}
.form_line_left_content{display:block;float:none;text-align:left;width:auto;}
.form_line_right_content{display:block;float:none;width:auto;}
.form_line_field br.clear_both,.form_line_content br.clear_both{display:none;}
}

@media (max-width:660px){
#nav_660_close{display:block;text-align:right;}
#section_content_primary{float:none;margin:auto;padding:20px;width:auto;}
#section_content_secondary{float:none;margin:auto;width:auto;}
.section_content_primary_three,
.section_content_secondary_three,
.section_content_tertiary_three{float:none;border-top:10px solid #fff;line-height:18px;min-height:0;margin-right:0; opacity:1;width:auto;}
.section_content_primary_three .bg_white p.margin_0,.section_content_secondary_three .bg_white p.margin_0,.section_content_tertiary_three .bg_white p.margin_0{text-align:center;}
footer{background:#151515;color:#d4d4d4;font-size:14px;opacity:.8;padding-left:40px;}
footer a{color:#d4d4d4;}
#footer_copyright,#footer_address,#footer_links,#footer_links2{float:none;margin:0 0 20px 0;width:auto;}
#top_link{display:block;margin-right:10px; text-align:right;}
}
