﻿.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}

	p.portfolio_small_date { font-size: 14px; color: #4a524d; font-weight: 300; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);  }

.short-app {
    background-color: #ffffff;
    padding: 1px;
    height: 310px;
    width: 57%;
    border-radius: 3px;
}

.short-app .input-group {
    width: 100%;
}


.short-app .tool-slider {
    background-color: #EBF5F7;
    margin: 15px;
    border-radius: 3px;
}

    .hero-section .short-app {
        height: 100%;
    }

    .hero-section .short-app .top-15 {
        margin-top: 0px;
    }

    .hero-section .short-app .col-sm-5 {
        
    }

    .hero-section .short-app .input-group {
        width: 100%;
    }

    .short-app .col-sm-5 {
        width: 38.666667%;
    }

.circle {border-radius:50%; width:130px; height:130px; display:block;  margin: 0 auto 20px auto}
body.gppro-custom .entry-header .entry-meta .entry-author a:hover {color:#469bd1}
body.gppro-custom .entry-header .entry-meta .entry-author a:focus {color:#469bd1}
body.gppro-custom .sidebar .entry-header .entry-meta .entry-author a:hover {color:#469bd1}
body.gppro-custom .sidebar .entry-header .entry-meta .entry-author a:focus {color:#469bd1}
body.gppro-custom .home-top .entry-header .entry-meta .entry-author a:hover {color:#469bd1}
body.gppro-custom .home-top .entry-header .entry-meta .entry-author a:focus {color:#469bd1}
body.gppro-custom .home-middle .entry-header .entry-meta .entry-author a:hover {color:#469bd1}
body.gppro-custom .home-middle .entry-header .entry-meta .entry-author a:focus {color:#469bd1}
body.gppro-custom .home-bottom .entry-header .entry-meta .entry-author a:hover {color:#469bd1}
body.gppro-custom .home-bottom .entry-header .entry-meta .entry-author a:focus {color:#469bd1}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


.site-footer li.menu-item{display: inline-block; margin-left:2px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16{position:relative;min-height:1px;padding-left:8px;padding-right:8px}
.col-lg-8{width:50%}
.top-story-roll .col-lg-8,.top-story-roll .col-md-8,.top-story-roll .col-sm-8{padding-left:0;padding-right:0}


.fb_sidebar_custom .fb_parragrapf{
	background-color: #ebebeb;
    text-align: justify;
    color: #0071bc;
    padding: 15px;
}


.fb_sidebar_custom .fb_parragrapf a,
.fb_sidebar_custom .fb_parragrapf span{
	color: #c65406;
}



.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new{
	padding: 8px;
   	text-overflow: ellipsis;
    white-space: nowrap;
}


.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new:before{
	color: #0071bc;
    padding-right: 8px;
}


.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new.fa-mobile:before{
	font-size: 23px;
    padding-right: 8%;
}
.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}
.jumbotron h1{line-height:1;color:inherit}
.jumbotron p{line-height:1.4}
.container .jumbotron{border-radius:6px}
.entry-title{font-size:36px;line-height:1}
.entry-title a,.sidebar .widget-title a{color:#222;font-weight:500}
.entry-title a:hover{color:#e8554e}
.featured-content .entry-title{border:none;font-size:24px;line-height:1.2}
.sidebar .featured-content .entry-title{font-size:20px}
.featured-content .entry-title a{border:none}
.ajax_loader .five_rotating_circles .circle4{left:0;bottom:0}
.ajax_loader .five_rotating_circles .container1 .circle4{-webkit-animation-delay:-.3s;animation-delay:-.3s}
.ajax_loader .five_rotating_circles .container2 .circle4{-webkit-animation-delay:-.2s;animation-delay:-.2s}
.ajax_loader .five_rotating_circles .container3 .circle4{-webkit-animation-delay:-.1s;animation-delay:-.1s}

.footer-logo {
	text-align: center;
	margin: 0px 0 12px
}

		
		.navigation-mobile-button a { background-color: #383838; }

		.navigation-mobile-button a:hover { background-color: #383838; }

		.page-template-template-home-php .navigation-mobile-button { position: absolute !important; }






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}
.nav__sub_menu{display:none}
.zn_text_box-title--style1 {font-size:16px; color:#CD2122; text-transform:uppercase; text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);}
.zn_text_box-title--style2 {font-size:22px; color:#535353; font-weight:normal; margin-top:0;}


section.about-box .about-box-heading .about-box-heading-image {
    width: 100px;
    height: 150px;
    -webkit-border-radius: 10%;
    -moz-border-radius: 10%;
    
    margin: 0 auto;
    background-size: cover;
    background-position: 50% 50%;
}


section.about-box .about-box-heading .about-box-heading-image:before,
section.about-box .about-box-heading .about-box-heading-image:after {
    content: '';
    position: absolute;
    width: -webkit-calc( 50% - 100px );
    width: -moz-calc( 50% - 100px );
    width: calc( 50% - 100px );
    height: 2px;
    background: rgba( 255, 255, 255, 0.15 );
    z-index: 500;
    top: 54px;
}


section.about-box .about-box-heading .about-box-heading-image:before {
    left: 0;
}


section.about-box .about-box-heading .about-box-heading-image:after {
    right: 0;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
#wpspd-share-holder{display:none;z-index:1002;-webkit-opacity:0;opacity:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);position:fixed;top:0;right:0;bottom:0;left:0}
body.admin-bar #wpspd-share-holder{top:32px}
.app-content__icon{width:90px;height:90px}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}





.lbset {
	background: #2c222d;
}


.line-dot-line
{
	position: absolute;
	width: 99.5%;
	border-top: 2px solid #e4002b;
	transition: width 2.8s ease;
	-webkit-transition: width 2.8s ease;
	-moz-transition: width 2.8s ease;
	-o-transition: width 2.8s ease;

}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.loader-style1-double-bounce1, .loader-style1-double-bounce2 {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #999;
    opacity: 0.6;
    top: 0;
    left: 0;
    -webkit-animation: loader-style1-animation 2.0s infinite ease-in-out;
    animation: loader-style1-animation 2.0s infinite ease-in-out;
}

.vc-main-promos li a .title {font-family: 'Avenir Next ST',"Microsoft YaHei","PingFang SC";color: #333;}

.vc-main-promos a .title {
    position: absolute;
    width: 100%;
    top: 40px;
    left: 0;
    text-align: center;
    z-index: 2;
}

.vc-main-promos a .title h2 {
    color: #fff;
    position: relative;
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
    margin: 0;
    padding: 0;
}

.vc-main-promos a .title p {
    color: #fff;
    position: relative;
    font-size: 14px;
    padding: 6px 0 0 0;
    margin: 0;
    
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.navbar-default .nav .menu-item-has-children:hover .dropdown-menu {
  display:block;
  visibility:visible;
  border-radius:4px;
  padding:10px 0;
  margin-bottom:10px;
  font-size:13px;
  background-color: #ffffff;
}

.navbar-default .nav .menu-item-has-children .dropdown-menu a {color:#203669;font-weight:400;padding-bottom:8px;border-bottom:1px solid #eee;padding-top:8px;text-transform: none;}

.navbar-default .nav .menu-item-has-children .dropdown-menu li:last-child a {border:none;}
