@charset "utf-8";
/*
Theme Name: VIG Holdings Wp
*/
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{background:none;-webkit-text-size-adjust:100%;height:100%;}
body{background:#f3f3f3;font-size:16px;color:#1b4278;font-family:"Century Gothic",sans-serif; margin:0px !important; padding:0px !important; max-width: 100%; }
a{color:#1b4278;text-decoration:none;outline-style:none;}
a:hover{color:#1b4278;text-decoration:none;}
p{line-height:1.9;margin:0 0 30px;}
li{list-style:none outside none;}
strong,
b{font-weight:bold;}
em,
i{font-style:italic;}
strong em,
em strong{font-style:italic;font-weight:bold;}
h1,
h2,
h3,
h4,
h5,
h6{font-weight:bold;margin-bottom:30px;line-height:1.2;}
h1{font-size:52px;}
h2{font-size:48px;}
h3{font-size:40px;}
h4{font-size:30px;}
h5{font-size:20px;}
h6{font-size:16px;}
img{max-width:100%;height:auto;vertical-align:middle;}
hr{clear:both;margin:40px 0;border:0;border-bottom:0;padding:0px;width:100%;background:#e1e0da;height:1px;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;height:0;font-size:0;width:100%;}
.alignleft{display:inline;float:left;margin:0 20px 20px 0;}
.alignright{display:inline;float:right;margin:0 0 20px 20px;}
.aligncenter{clear:both;display:block;margin:0 auto 20px;}
.alignnone{clear:both;display:block;margin:0 auto 20px;}
.tableBox{display:table;table-layout:fixed;width:100%;height:100%;}
.table_cellBox{display:table-cell;vertical-align:middle;}
.inner{max-width:1126px;padding-left:20px;padding-right:20px;margin:0 auto;}
.red_button{text-transform:uppercase;background:#d72b2f;border-radius:5px;text-shadow:0px 0px 1px #FFF;padding:13px 20px 13px 20px;display:inline-block;color:#FFF;font-size:16px;text-align:left;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-appearance:none;cursor:pointer;}
.red_button:hover{background:#fd0202;color:#FFF;text-decoration:none;}
.blue_button{text-transform:uppercase;background:#2450d7;border-radius:5px;text-shadow:0px 0px 1px #FFF;padding:13px 20px 13px 20px;display:inline-block;color:#FFF!important;font-size:16px;text-align:left;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-appearance:none;cursor:pointer;text-decoration:none!important;}
.blue_button:hover{background:#2a5cf5;color:#FFF!important;text-decoration:none;}
input,
button,
textarea{outline-style:none;}

/*Header Css 开始*/
.header{ background:#091426; overflow:hidden;}
.header .inner{ padding-top:40px; padding-bottom:36px; position:relative;}
.header .inner:before{content:"";display:block; width:548px; height:455px; position:absolute; left:-130px; bottom:0px; background:url(/wp-content/themes/vig_holdings_wp/images/header_after_icon.png) center bottom no-repeat;}
.header .logo{ display:block; width:334px; position:relative; max-width:100%;}
.header .logo img{ display:block; width:100%; height:auto;}
/*Header Css 结束*/

/*Footer Css 开始*/
#footer{background:#0f1e37;}
#footer .inner{ padding:42px 20px;}
#footer p{ padding:0px; margin:0px; font-size:13px; color:#5e6a81; letter-spacing:-0.2px;}
#footer .footer_bottom_bar{ background:#091426;}
#footer .footer_bottom_bar .inner{ padding:16px 20px 20px;}
#footer .footer_bottom_bar p{ color:#7b8aa4; font-weight:bold; letter-spacing:normal;}
/*Footer Css 结束*/

/*Banner css 开始*/
.page_banner_content{position:relative;}
.page_banner_content .inner{height:658px;text-align:center;}
.page_banner_content h2{padding:0px;margin:0px 0px 30px;line-height:1.2;color:#FFF;font-weight:bold;font-size:52px;text-align:center;text-transform:uppercase;}
.page_banner_content h3{padding:0px;margin:0px;line-height:1.2;color:#FFF;font-weight:bold;font-size:42px;text-align:center; font-weight:normal;}
/*Banner css 结束*/

.page_title_left{padding:0px;margin:0px 0px 25px;line-height:1.2;color:#2544a2;font-size:30px;text-transform:uppercase;font-weight:normal;}
.page_title_left:after{content:"";display:block;margin:22px 0px 0px;width:70px;height:3px;background:#2544a2;}
.page_title_center{padding:0px;margin:0px 0px 25px;line-height:1.2;color:#2544a2;font-size:30px;text-transform:uppercase;font-weight:normal;text-align:center;}
.page_title_center:after{content:"";display:block;margin:22px auto 0px;width:70px;height:3px;background:#2544a2;}
.page_content{padding:55px 0px;}
.page_top_text{padding:55px 50px 20px; margin:0px 0px 50px;background:#FFF;}
.page_top_text h2{padding:0px;margin:0px 0px 25px;line-height:1.2;color:#1b4278;font-size:28px;text-transform:uppercase;}
.page_top_text h2:after{content:"";display:block;margin:18px 0px 0px;width:70px;height:4px;background:#1b4278;}
.page_top_text p{ text-align:justify;}
.page_top_text p a{color:#0000ff;text-decoration:underline;}
.page_top_text p a:hover{color:#0000ff;text-decoration:none;}
.page_top_text .mnuber_icon_span{border-radius:50%;background:#1f51ef;display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;color:#FFF;font-size:14px;font-weight:bold;margin-right:7px;vertical-align:middle;}

@media(max-width:768px){
	.header .logo{ margin:0px auto;}
    .page_banner_content .inner{height:350px;}
    .page_banner_content .inner h2{font-size:30px;margin-bottom:20px;}
    .page_banner_content .inner h3{font-size:20px;}
    .page_top_text{padding-left:30px;padding-right:30px;}
    .page_top_text h2{font-size:24px;}
}