/*@import url(Templates/htmlEditorTemplates.css);@import url(https://fonts.googleapis.com/css?family=Cinzel:400,700);.pulldownlogin,.pulldownlogin a:hover,.pulldownlogin a:link,.pulldownlogin a:visited{color:#fff!important}.blockquote_4 small:before,.blockquote_5 small:before{content:normal}#dnn_ctr39655_ModuleContent .slotholder,#dnn_ctr39655_ModuleContent .tp-bgimg,.Banner1 .Banner1_bg,.slotholder,.tp-bgimg{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.Banner1_img img,img{max-width:100%}.pulldownlogin{float:right;padding-right:30px!important;line-height:50px!important}.sep{padding:0 10px!important}.loginGroup,.registerGroup{display:inline-block;vertical-align:middle;padding:0 5px 0 3px;margin:0;height:40px;line-height:40px}.registerGroup li,.registerGroup ul{list-style:none;margin:0;padding:0;display:inline-block}.registerGroup li.userMessages{padding-left:4px}.registerGroup li.userMessages,.registerGroup li.userNotifications{font-size:0;overflow:hidden;vertical-align:middle;font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;position:relative;padding:0 10px 0 5px;height:34px;line-height:34px;text-align:right;margin:0}.userProfileImg{display:none!important}.slantImage img{-webkit-clip-path:polygon(0 0,100% 0,100% 96%,0 100%);clip-path:polygon(0 0,100% 0,100% 96%,0 100%)}@media (max-width:767px){#dnn_ctr39658_ModuleContent{display:block}#dnn_ctr39655_ModuleContent{display:none}}@media (min-width:767px){#dnn_ctr39658_ModuleContent{display:none}#dnn_ctr39655_ModuleContent{display:block}}.services_c blockquote p{padding:20px!important}.marginBottom20{margin-bottom:20px}.banner3_more{display:inline-block;padding:15px 50px;margin:0 30px 15px 0;border:2px solid #FFF;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;font-size:16px;color:#FFF}.banner3_more:hover{background:#FFF}.tp-caption a,.tp-caption a:link,.tp-caption a:visited{padding:25px 20px!important;color:#FFF!important}.tp-caption a:hover{text-decoration:none;color:#064f94!important}#dnn_ctr39655_ModuleContent .slotholder,.slotholder{-webkit-transform:skew(0deg,-3deg);-moz-transform:skew(0deg,-3deg);transform:skew(0deg,-3deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;overflow:hidden}#dnn_ctr39655_ModuleContent .tp-bgimg,.tp-bgimg{-webkit-transform:skew(0deg,3deg);-moz-transform:skew(0deg,3deg);transform:skew(0deg,3deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.body_bg{background-attachment:fixed}.vertical_center_1{padding-left:20px!important;padding-right:20px!important}.RadAjaxPanel{padding-bottom:0!important}#dnn_bottom .dnn_layout{padding-top:25px!important}.title7{font-size:26px!important;font-weight:400!important;font-family:Cinzel!important;text-transform:none!important}#LoginInfo dt,#TelerikInside h2,.Banner1 .Banner1_title span,.blockquote_5 small,.branding-bottom dt{font-weight:700}#dnn_bottom .title7{color:#fff!important}#dnn_dnnLOGO_imgLogo{max-height:85%!important}.theme-default .nivoSlider{position:relative;margin-bottom:10px;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ModLiveBlogC .head{display:none}.default .archives,.default .authors,.default .categories,.default .mwidgetposts,.default .search,.default .tags{background:0 0!important;padding:0!important;border:none!important;margin-bottom:0!important}.recentposts h3{display:none!important}h1.breadcrumb_left{text-shadow:0 0 20px rgba(0,0,0,.9)}.title10{font-size:20px}.Container-10 .dnntitle{text-align:left!important;margin-bottom:5px!important}.panel table td{padding:10px}.panel table tr:nth-child(odd){background:#ddd}.panel table tr:nth-child(even){border-bottom:1px #bbb solid}.blockquote_4{border:none!important}.blockquote_4 .pic,.blockquote_4 p{border:1px solid #20a3f0;position:relative;background-color:#FFF}.blockquote_4,.blockquote_4 p{color:#666;font-style:normal;line-height:1.8;padding:0;margin:0;text-indent:0;text-align:center}.blockquote_4 p{padding:125px 40px 40px;margin-top:-100px;font-size:14px!important}.blockquote_4 .pic{display:inline-block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;z-index:1}.blockquote_4 .pic img{width:180px!important;height:180px!important;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin:8px!important;display:inline-block;vertical-align:middle}.blockquote_4 small{position:static;font-weight:700;padding:24px 0 0;color:#333;font-size:14px}.blockquote_4 small span{font-size:11px;color:#888;display:block;vertical-align:middle;padding-top:5px}.blockquote_5,.blockquote_5 p{color:#666;font-style:normal;line-height:1.8;padding:15px;margin:0;text-indent:0}.blockquote_5{border:0 solid #ddd;padding:0;position:relative;background-color:#FFF;overflow:hidden}.blockquote_5 .pic{background-color:#FFF}.blockquote_5 .pic img{display:inline-block;vertical-align:middle}.blockquote_5 .right{float:none;overflow:hidden;padding:15px 32px}.blockquote_5 small{position:static;padding:15px;color:#333;font-size:14px}.blockquote_5 small span{font-size:13px;color:#888;display:block;vertical-align:middle;padding-top:5px}.branding-top{background:url(dnn_large_banner.png) top left no-repeat;width:900px;height:428px;clear:both;overflow:hidden}.branding-top p{padding:0 60px;font-size:1.4em;color:#333}.branding-bottom{clear:both;margin:1em 0;overflow:hidden}.branding-bottom ul{list-style:none;margin:0;padding:0;overflow:hidden;clear:both}.branding-bottom li{list-style:none;margin:0 20px 0 0;padding:0;display:block;width:210px;float:left}.branding-bottom li.training{margin:0}.branding-bottom dl{background:url(itembg.gif) repeat-y;margin:33px 0 0;padding:0 10px}.branding-bottom dd{margin:0 10px;height:66px}.branding-bottom dt{font-size:90%;text-align:center;padding-top:65px;margin-bottom:1.75em}.branding-bottom .commmunity{background:url(community_title.gif) top left no-repeat}.commmunity dt{background:url(community_icon.gif) 50% 10px no-repeat}.branding-bottom .marketplace{background:url(marketplace_title.gif) top left no-repeat}.marketplace dt{background:url(marketplace_icon.gif) 50% 10px no-repeat}.branding-bottom .conferences{background:url(conferences_title.gif) top left no-repeat}.conferences dt{background:url(conferences_icon.gif) 50% 10px no-repeat}.branding-bottom .training{background:url(training_title.gif) top left no-repeat}.training dt{background:url(training_icon.gif) 50% 10px no-repeat}dl.bt{margin:0;padding:0;background:url(item_bt_bg.gif) bottom no-repeat;height:32px;width:210px}div.link_adminguide{float:left;background:url(dnn_adminguide.png) top left no-repeat;width:316px;height:137px;cursor:pointer}div.link_proedition{float:right;background:url(dnn_proedition.png) top left no-repeat;width:514px;height:137px;cursor:pointer}div.link_main{margin:260px 30px 0}#LoginInfo{width:545px;float:left}#LoginInfo h3{background-color:#f7f7f7;color:#8f0000;padding:2px 0}#LoginInfo dd,#LoginInfo dt{display:inline}#LoginInfo dt{color:#333}#LoginInfo p.LoginNotes{font-size:.8em}#LoginInfo div.LoginBlock{float:left;width:255px;padding:5px;margin:0 2px;border:1px solid #f0f0f0}.SponsorIcon{margin:10px 50px;float:left}#QuickLinks{background-color:#f0f0f0;border:1px solid #ccc;padding:2px 5px;position:relative;width:330px}#QuickLinks h2,#QuickLinks p{margin:5px}div.hr{height:2px;background-color:#8f0000;margin:5px 0 15px;clear:both}div.hr hr{display:none}#TelerikInside{background:url(telerikInside.jpg) #fff;border:1px #ccc;padding:20px 5px 10px 130px;margin-bottom:5px;width:205px;height:140px}#RightColumnInfo{float:right;width:340px;margin-left:10px;margin-bottom:15px}#qlCol1,#qlCol2{margin:5px 5px 15px;padding-left:12pt;float:left;position:relative}.UnwrapLink a{display:inline-block;padding:5px 20px;margin:0 30px 15px 0;border:2px solid #FFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:16px;color:#FFF;transition:all ease-in .2s;-webkit-transition:all ease-in .2s}.UnwrapLink a:hover{text-decoration:none;color:#20a3f0;background-color:#FFF}.Banner1{position:relative;width:100%;overflow:hidden;z-index:1;color:#FFF}.Banner1 .Banner1_bg{width:100%;height:100%;background:url(/Portals/phiagroup/UltraMediaGallery/31156/367/10669.PGWide_0001_about-canon-legal-landing-privacy-d.20160204012438.jpg) 50% 50%/cover no-repeat;position:absolute;top:0;left:0;z-index:-1;-webkit-transform:skew(0deg,-3deg);-moz-transform:skew(0deg,-3deg);transform:skew(0deg,-3deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.Banner1 .Banner1_title{font-size:48px;line-height:1.2;margin:50px 0 20px}.Banner1 .Banner1_content{font-size:20px;line-height:1.2;margin-bottom:30px}.Banner1 .Banner1_link{margin-bottom:50px}.Banner1 .Banner1_link a{display:inline-block;padding:15px 50px;margin:0 30px 15px 0;border:2px solid #FFF;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;font-size:16px;color:#FFF;transition:all ease-in .2s;-webkit-transition:all ease-in .2s}.Banner1 .Banner1_link a:hover{text-decoration:none;color:#20a3f0;background-color:#FFF}.Banner1_img{margin-top:150px;text-align:right}.Breadcrumb_box_bg,.Breadcrumb_box_bg li{background-position:100% 40%!important}@media only screen and (min-width:1200px){.breadcrumb_box{height:250px}.breadcrumb_out{margin:90px 0}}@media only screen and (min-width:992px) and (max-width:1199px){.Banner1 .Banner1_title{font-size:50px}.Banner1 .Banner1_link a{font-size:15px}.breadcrumb_box{height:225px}.breadcrumb_out{margin:90px 0}}@media only screen and (min-width:768px) and (max-width:991px){.Banner1 .Banner1_title{font-size:30px}.Banner1 .Banner1_content{font-size:15px;margin-bottom:30px}.Banner1 .Banner1_link a{font-size:13px;margin:0 10px 10px 0}.breadcrumb_box{height:250px}.breadcrumb_out{margin:90px 0}}@media only screen and (max-width:767px){.Banner1,.Banner1_img{text-align:center}.Banner1 .Banner1_title{font-size:30px;margin:40px 0 20px}.Banner1 .Banner1_link{margin:0 0 20px}.Banner1 .Banner1_link a{font-size:13px;margin:0 10px 10px 0}.Banner1 .Banner1_content{font-size:15px;margin-bottom:30px}.Banner1_img{margin-top:10px}.breadcrumb_box{height:200px}}.link_seperate{display:none;}*/

@import url(Templates/htmlEditorTemplates.css);
@import url(https://fonts.googleapis.com/css?family=Cinzel:400,700);

/* Hide "Make A Payment" on larger screens (desktop) */
@media screen and (min-width: 768px) {
    .dnn_menu a[title="Make a Payment | The Phia Group "] {
        display: none !important;
    }
}

/* Show "Make A Payment" on smaller screens (mobile) */
@media screen and (max-width: 767px) {
    .dnn_menu a[title="Make a Payment | The Phia Group "] {
        display: block !important;
    }
}

.photo_box.content_bottom_push_in_2 .shade {
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.photo_box:hover.content_bottom_push_in_2 .shade {
	filter: alpha(opacity=80);
    opacity: 0.8;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    min-height: 0px !important;
}

.Container-1 .dnntitle {
    text-align: left !important;
}

@media only screen and (max-width: 767px)
{
	.content_mid, .footer_mid 
	{
		padding: 45px 15px !important;
	}
	.breadcrumbBox h3 {
		padding-bottom: 40px !important;
	}
	.breadcrumbRight
	{
		display:none !important;
	}
}

.pic_box h3
{
	margin: 5px 0 10px 0 !important;
}

blockquote {
    border: none !important;
}

.riTextBox {
    border-radius: 3px !important;
}

.btn-primary {
    color: #fff;
    background-color: #0071ce !important;
    border-color: #FFF !important;
}

.default .msearch-result .ms-result .lnktitle, .default .archives a, .default .mwidgetposts .posttitle
{
    font-family: 'Inter' !important;
}

.socialFooter .fa-inverse {
    color: #0071ce;
}

.footerContact h3
{
	color: White !important;
	font-size: 24px !important;
	font-weight:bold !important;
}
.footerContact,
.footerContact .Normal,
.footerContact a:link,
.footerContact a:visited
{
	color: White !important;
	font-size: 18px !important;
}
.a_b_c, .btn.a_b_c {
    border-color: #ffffff !important;
	color:White !important;
}



.pulldownlogin,.pulldownlogin a:hover,.pulldownlogin a:link,.pulldownlogin a:visited{
    color:#fff!important
}
.blockquote_4 small:before,.blockquote_5 small:before{
    content:normal
}
#dnn_ctr39655_ModuleContent .slotholder,#dnn_ctr39655_ModuleContent .tp-bgimg,.Banner1 .Banner1_bg,.slotholder,.tp-bgimg{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden
}
.Banner1_img img,img{
    max-width:100%
}
.pulldownlogin{
    float:right;
    padding-right:30px!important;
    line-height:50px!important
}
.sep{
    padding:0 10px!important
}
.loginGroup,.registerGroup{
    display:inline-block;
    vertical-align:middle;
    padding:0 5px 0 3px;
    margin:0;
    height:40px;
    line-height:40px
}
.registerGroup li,.registerGroup ul{
    list-style:none;
    margin:0;
    padding:0;
    display:inline-block
}
.registerGroup li.userMessages{
    padding-left:4px
}
.registerGroup li.userMessages,.registerGroup li.userNotifications{
    font-size:0;
    overflow:hidden;
    vertical-align:middle;
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    position:relative;
    padding:0 10px 0 5px;
    height:34px;
    line-height:34px;
    text-align:right;
    margin:0
}
.userProfileImg{
    display:none!important
}
.slantImage img{
    -webkit-clip-path:polygon(0 0,100% 0,100% 96%,0 100%);
    clip-path:polygon(0 0,100% 0,100% 96%,0 100%)
}
@media (max-width:767px){
    #dnn_ctr39658_ModuleContent{
        display:block
    }
    #dnn_ctr39655_ModuleContent{
        display:none
    }
}
@media (min-width:767px){
    #dnn_ctr39658_ModuleContent{
        display:none
    }
    #dnn_ctr39655_ModuleContent{
        display:block
    }
}
.services_c blockquote p{
    padding:20px!important
}
.marginBottom20{
    margin-bottom:20px
}
.banner3_more{
    display:inline-block;
    padding:15px 50px;
    margin:0 30px 15px 0;
    border:2px solid #FFF;
    border-radius:50px;
    -moz-border-radius:50px;
    -webkit-border-radius:50px;
    font-size:16px;
    color:#FFF !important;
}
.banner3_more:hover{
    background:#FFF
}
.tp-caption a,.tp-caption a:link,.tp-caption a:visited{
    padding:25px 20px!important;
    color:#FFF!important
}
.tp-caption a:hover{
    text-decoration:none;
    color:#064f94!important
}

.body_bg{
    background-attachment:fixed
}
.vertical_center_1{
    padding-left:20px!important;
    padding-right:20px!important
}
.RadAjaxPanel{
    padding-bottom:0!important
}
#dnn_bottom .dnn_layout{
    padding-top:25px!important
}
.title7{
    font-size:26px!important;
    font-weight:400!important;
    font-family:Cinzel!important;
    text-transform:none!important
}
#LoginInfo dt,#TelerikInside h2,.Banner1 .Banner1_title span,.blockquote_5 small,.branding-bottom dt{
    font-weight:700
}
#dnn_bottom .title7{
    color:#fff!important
}
#dnn_dnnLOGO_imgLogo{
    max-height:75%!important
}
.theme-default .nivoSlider{
    position:relative;
    margin-bottom:10px;
    -webkit-box-shadow:none!important;
    -moz-box-shadow:none!important;
    box-shadow:none!important
}
.ModLiveBlogC .head{
    display:none
}
.default .archives,.default .authors,.default .categories,.default .mwidgetposts,.default .search,.default .tags{
    background:0 0!important;
    padding:0!important;
    border:none!important;
    margin-bottom:0!important
}
.recentposts h3{
    display:none!important
}
h1.breadcrumb_left{
    text-shadow:0 0 20px rgba(0,0,0,.9)
}
.title10{
    font-size:20px
}
.Container-10 .dnntitle{
    text-align:left!important;
    margin-bottom:5px!important
}
.panel table td{
    padding:10px
}
.panel table tr:nth-child(odd){
    background:#ddd
}
.panel table tr:nth-child(even){
    border-bottom:1px #bbb solid
}
.blockquote_4{
    border:none!important
}
.blockquote_4 .pic,.blockquote_4 p{
    border:1px solid #20a3f0;
    position:relative;
    background-color:#FFF
}
.blockquote_4,.blockquote_4 p{
    color:#666;
    font-style:normal;
    line-height:1.8;
    padding:0;
    margin:0;
    text-indent:0;
    text-align:center
}
.blockquote_4 p{
    padding:125px 40px 40px;
    margin-top:-100px;
    font-size:14px!important
}
.blockquote_4 .pic{
    display:inline-block;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    z-index:1
}
.blockquote_4 .pic img{
    width:180px!important;
    height:180px!important;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    margin:8px!important;
    display:inline-block;
    vertical-align:middle
}
.blockquote_4 small{
    position:static;
    font-weight:700;
    padding:24px 0 0;
    color:#333;
    font-size:14px
}
.blockquote_4 small span{
    font-size:11px;
    color:#888;
    display:block;
    vertical-align:middle;
    padding-top:5px
}
.blockquote_5,.blockquote_5 p{
    color:#666;
    font-style:normal;
    line-height:1.8;
    padding:15px;
    margin:0;
    text-indent:0
}
.blockquote_5{
    border:0 solid #ddd;
    padding:0;
    position:relative;
    background-color:#FFF;
    overflow:hidden
}
.blockquote_5 .pic{
    background-color:#FFF
}
.blockquote_5 .pic img{
    display:inline-block;
    vertical-align:middle
}
.blockquote_5 .right{
    float:none;
    overflow:hidden;
    padding:15px 32px
}
.blockquote_5 small{
    position:static;
    padding:15px;
    color:#333;
    font-size:14px
}
.blockquote_5 small span{
    font-size:13px;
    color:#888;
    display:block;
    vertical-align:middle;
    padding-top:5px
}
.branding-top{
    background:url(dnn_large_banner.png) top left no-repeat;
    width:900px;
    height:428px;
    clear:both;
    overflow:hidden
}
.branding-top p{
    padding:0 60px;
    font-size:1.4em;
    color:#333
}
.branding-bottom{
    clear:both;
    margin:1em 0;
    overflow:hidden
}
.branding-bottom ul{
    list-style:none;
    margin:0;
    padding:0;
    overflow:hidden;
    clear:both
}
.branding-bottom li{
    list-style:none;
    margin:0 20px 0 0;
    padding:0;
    display:block;
    width:210px;
    float:left
}
.branding-bottom li.training{
    margin:0
}
.branding-bottom dl{
    background:url(itembg.gif) repeat-y;
    margin:33px 0 0;
    padding:0 10px
}
.branding-bottom dd{
    margin:0 10px;
    height:66px
}
.branding-bottom dt{
    font-size:90%;
    text-align:center;
    padding-top:65px;
    margin-bottom:1.75em
}
.branding-bottom .commmunity{
    background:url(community_title.gif) top left no-repeat
}
.commmunity dt{
    background:url(community_icon.gif) 50% 10px no-repeat
}
.branding-bottom .marketplace{
    background:url(marketplace_title.gif) top left no-repeat
}
.marketplace dt{
    background:url(marketplace_icon.gif) 50% 10px no-repeat
}
.branding-bottom .conferences{
    background:url(conferences_title.gif) top left no-repeat
}
.conferences dt{
    background:url(conferences_icon.gif) 50% 10px no-repeat
}
.branding-bottom .training{
    background:url(training_title.gif) top left no-repeat
}
.training dt{
    background:url(training_icon.gif) 50% 10px no-repeat
}
dl.bt{
    margin:0;
    padding:0;
    background:url(item_bt_bg.gif) bottom no-repeat;
    height:32px;
    width:210px
}
div.link_adminguide{
    float:left;
    background:url(dnn_adminguide.png) top left no-repeat;
    width:316px;
    height:137px;
    cursor:pointer
}
div.link_proedition{
    float:right;
    background:url(dnn_proedition.png) top left no-repeat;
    width:514px;
    height:137px;
    cursor:pointer
}
div.link_main{
    margin:260px 30px 0
}
#LoginInfo{
    width:545px;
    float:left
}
#LoginInfo h3{
    background-color:#f7f7f7;
    color:#8f0000;
    padding:2px 0
}
#LoginInfo dd,#LoginInfo dt{
    display:inline
}
#LoginInfo dt{
    color:#333
}
#LoginInfo p.LoginNotes{
    font-size:.8em
}
#LoginInfo div.LoginBlock{
    float:left;
    width:255px;
    padding:5px;
    margin:0 2px;
    border:1px solid #f0f0f0
}
.SponsorIcon{
    margin:10px 50px;
    float:left
}
#QuickLinks{
    background-color:#f0f0f0;
    border:1px solid #ccc;
    padding:2px 5px;
    position:relative;
    width:330px
}
#QuickLinks h2,#QuickLinks p{
    margin:5px
}
div.hr{
    height:2px;
    background-color:#8f0000;
    margin:5px 0 15px;
    clear:both
}
div.hr hr{
    display:none
}
#TelerikInside{
    background:url(telerikInside.jpg) #fff;
    border:1px #ccc;
    padding:20px 5px 10px 130px;
    margin-bottom:5px;
    width:205px;
    height:140px
}
#RightColumnInfo{
    float:right;
    width:340px;
    margin-left:10px;
    margin-bottom:15px
}
#qlCol1,#qlCol2{
    margin:5px 5px 15px;
    padding-left:12pt;
    float:left;
    position:relative
}
.UnwrapLink a{
    display:inline-block;
    padding:5px 20px;
    margin:0 30px 15px 0;
    border:2px solid #FFF;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    font-size:16px;
    color:#FFF;
    transition:all ease-in .2s;
    -webkit-transition:all ease-in .2s
}
.UnwrapLink a:hover{
    text-decoration:none;
    color:#20a3f0;
    background-color:#FFF
}
.Banner1{
    position:relative;
    width:100%;
    overflow:hidden;
    z-index:1;
    color:#FFF
}
.Banner1 .Banner1_bg{
    width:100%;
    height:100%;
    background:url(/Portals/phiagroup/UltraMediaGallery/31156/367/10669.PGWide_0001_about-canon-legal-landing-privacy-d.20160204012438.jpg) 50% 50%/cover no-repeat;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    -webkit-transform:skew(0deg,-3deg);
    -moz-transform:skew(0deg,-3deg);
    transform:skew(0deg,-3deg);
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom
}
.Banner1 .Banner1_title{
    font-size:48px;
    line-height:1.2;
    margin:50px 0 20px
}
.Banner1 .Banner1_content{
    font-size:20px;
    line-height:1.2;
    margin-bottom:30px
}
.Banner1 .Banner1_link{
    margin-bottom:50px
}
.Banner1 .Banner1_link a{
    display:inline-block;
    padding:15px 50px;
    margin:0 30px 15px 0;
    border:2px solid #FFF;
    border-radius:50px;
    -moz-border-radius:50px;
    -webkit-border-radius:50px;
    font-size:16px;
    color:#FFF;
    transition:all ease-in .2s;
    -webkit-transition:all ease-in .2s
}
.Banner1 .Banner1_link a:hover{
    text-decoration:none;
    color:#20a3f0;
    background-color:#FFF
}
.Banner1_img{
    margin-top:150px;
    text-align:right
}
.Breadcrumb_box_bg,.Breadcrumb_box_bg li{
    background-position:100% 100%!important
}
@media only screen and (min-width:1200px){
    .breadcrumb_box{
        height:250px
    }
    .breadcrumb_out{
        margin:90px 0
    }
}
@media only screen and (min-width:992px) and (max-width:1199px){
    .Banner1 .Banner1_title{
        font-size:50px
    }
    .Banner1 .Banner1_link a{
        font-size:15px
    }
    .breadcrumb_box{
        height:225px
    }
    .breadcrumb_out{
        margin:90px 0
    }
}
@media only screen and (min-width:768px) and (max-width:991px){
    .Banner1 .Banner1_title{
        font-size:30px
    }
    .Banner1 .Banner1_content{
        font-size:15px;
        margin-bottom:30px
    }
    .Banner1 .Banner1_link a{
        font-size:13px;
        margin:0 10px 10px 0
    }
    .breadcrumb_box{
        height:250px
    }
    .breadcrumb_out{
        margin:90px 0
    }
}
@media only screen and (max-width:767px){
    .Banner1,.Banner1_img{
        text-align:center
    }
    .Banner1 .Banner1_title{
        font-size:30px;
        margin:40px 0 20px
    }
    .Banner1 .Banner1_link{
        margin:0 0 20px
    }
    .Banner1 .Banner1_link a{
        font-size:13px;
        margin:0 10px 10px 0
    }
    .Banner1 .Banner1_content{
        font-size:15px;
        margin-bottom:30px
    }
    .Banner1_img{
        margin-top:10px
    }
    .breadcrumb_box{
        height:200px
    }
}
.link_seperate{
    display:none;
}
