/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */


/* Base
----------------------------------------------------------------------------------------------------*/

a { color: #3f739e; }

a:hover,
code { color: #e67817; }

::-moz-selection { background-color: #6EB0ED; }
::selection { background-color: #6EB0ED; }

ins, mark { background-color: #6EB0ED; }

.lock-scroll{overflow: hidden;}

/* Layout
----------------------------------------------------------------------------------------------------*/


/* Menus
----------------------------------------------------------------------------------------------------*/

.menu-dropdown li.level1.active a.level1,
.menu-dropdown li.level1.active span.level1  {
	background: #e67817;
	background: -webkit-linear-gradient(top, #F5A92F, #e67817);
	background: -moz-linear-gradient(top, #F5A92F, #e67817);
	background: -o-linear-gradient(top, #F5A92F, #e67817);
	background: linear-gradient(to bottom, #F5A92F, #e67817);
	border: 1px solid #d06e17;	
}

#page .menu-dropdown li.level1.active a.level1 > span,
#page .menu-dropdown li.level1.active span.level1 > span { 
	/*border-color: #2d5270;
	box-shadow: inset -1px 0 0 #1e374b,
    			inset 1px 0 0 #1e374b;*/
				
	border-color:#d87216;	
	box-shadow: inset -1px 0 0 #fac290,
    			inset 1px 0 0 #fac290; 		
}

.item1150, .item1507{display:none !important;}

.menu-dropdown li.level2 a.current.level2 { 
	border-color: #2a4c68;
	border-top-color: #4796E0;
	background: #25445d;
	background: -webkit-linear-gradient(top, #1e374b, #25445d);
	background: -moz-linear-gradient(top, #1e374b, #25445d);
	background: -o-linear-gradient(top, #1e374b, #25445d);
	background: linear-gradient(to bottom, #1e374b, #25445d);
}

/*.menu-dropdown a.level3 { background-image: url(../images/menu_dropdown_level3.png); }*/

/*.menu-dropdown a.level3:hover,
.menu-dropdown a.current.level3 { color: #2a4c68; }*/
.menu-dropdown a.level3:hover,
.menu-dropdown a.current.level3 { color: #e67817; }
.menu-dropdown a.level3{padding-left: 0 !important;}

.module.mod-box .menu-sidebar li.level1 > .active.level1,
.module.mod-box .menu-sidebar li.level1 > .current.level1 { 
	border-color: #2a4c68;
	/*border-top-color: #4796E0;*/
	border-top-color: #3f84c4;
	background: #25445d;
	background: -webkit-linear-gradient(top, #1e374b, #25445d);
	background: -moz-linear-gradient(top, #1e374b, #25445d);
	background: -o-linear-gradient(top, #1e374b, #25445d);
	background: linear-gradient(to bottom, #1e374b, #25445d);
}

.module.mod-box .menu-sidebar li.level1.parent > .level1.active,
.module.mod-box .menu-sidebar li.level1.parent > .level1.current { border-bottom-color: #1f4566; }
.module.mod-box .menu-sidebar li.level1:last-child > .active.level1,
.module.mod-box .menu-sidebar li.level1:last-child > .current.level1 { border-bottom-color: #225989; }

.module.mod-box .menu-sidebar li.level1:first-child > .active.level1,
.module.mod-box .menu-sidebar li.level1:first-child > .current.level1 { border-top: 1px solid #4796E0; }

.module.mod-box-black .menu-sidebar li.level1 > .active.level1,
.module.mod-box-black .menu-sidebar li.level1 > .current.level1 { border-bottom-color: #1f4566; }

.menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent.png); }

.module.mod-box-black .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent_black.png); }

.menu-sidebar ul.level2 a { background-image: url(../images/menu_sidebar_level2.png); }

.menu-sidebar ul.level2 a:hover,
.menu-sidebar ul.level2 a.current { color: #4CA0EC; }


/* Modules
----------------------------------------------------------------------------------------------------*/

.module .badge { background-image: url(../images/module_badges.png); }

.mod-box-color .badge,
.mod-box-colorheader .badge  { background-image: url(../images/module_badges_color.png); }

.module .module-title .icon { background-image: url(../images/module_icons.png); }

.mod-box-color .module-title .icon,
.mod-box-colorheader .module-title .icon  { background-image: url(../images/module_icons_color.png); }

#top-b .mod-box-header .module-title, #innertop .mod-box-header .module-title {height:30px;}

.mod-box-header.mod-box-color .module-title {
	border-bottom-color: #24425a;
	background-color: #3a6990;
}

.mod-box-color { background-color: #2d5270; }

.mod-box-color,
.mod-box-header.mod-box-color .module-title {
	background: -webkit-linear-gradient(top, #2d5270, #3a6990);
	background: -moz-linear-gradient(top, #2d5270, #3a6990);
	background: -o-linear-gradient(top, #2d5270, #3a6990);
	background: linear-gradient(to bottom, #2d5270, #3a6990);
}

.mod-box-color a { 
	/*color: #2B6392;*/
	color: #d9eeff; 
}

.mod-box-color em.box {
	background-color: #2d5270;
	border-color: #3587CD;
}

.mod-box-color::-moz-selection { background: #FF7D4C; }
.mod-box-color::selection { background: #FF7D4C; }


/* Tools
----------------------------------------------------------------------------------------------------*/

.color1 { color: #3f739e; }
.color2 { color: #FF7D4C; }

form.style button:hover,
form.style input[type="button"]:hover,
form.style input[type="submit"]:hover,
.mod-box-color form.style button,
.mod-box-color form.style input[type="button"],
.mod-box-color form.style input[type="submit"],
.button-default:hover,
.button-primary,
.mod-box .button-primary {
	border-color: #1e374b;
	border-bottom-color: #25445d;
	background: #2d5270;
	background: -webkit-linear-gradient(top, #2d5270, #2a4c68);
	background: -moz-linear-gradient(top, #2d5270, #2a4c68);
	background: -o-linear-gradient(top, #2d5270, #2a4c68);
	background: linear-gradient(to bottom, #2d5270, #2a4c68);
}

form.style button:active,
form.style input[type="button"]:active,
form.style input[type="submit"]:active,
.button-default:active {
	background: #25445d;
	background: -webkit-linear-gradient(top, #25445d, #1e374b);
	background: -moz-linear-gradient(top, #25445d, #1e374b);
	background: -o-linear-gradient(top, #25445d, #1e374b);
	background: linear-gradient(to bottom, #25445d, #1e374b);
}

.mod-box-color form.style button:hover,
.mod-box-color form.style input[type="button"]:hover,
.mod-box-color form.style input[type="submit"]:hover,
.button-primary:hover {
	border-color: #317CBC;
	border-bottom-color: #29689D;
	background: #4690D0;
	background: -webkit-linear-gradient(top, #4690D0, #3381C5);
	background: -moz-linear-gradient(top, #4690D0, #3381C5);
	background: -o-linear-gradient(top, #4690D0, #3381C5);
	background: linear-gradient(to bottom, #4690D0, #3381C5);
}

.mod-box-color form.style button:active,
.mod-box-color form.style input[type="button"]:active,
.mod-box-color form.style input[type="submit"]:active,
.button-primary:active {
	border-color: #317CBC;
	background: #3381C5;
	background: -webkit-linear-gradient(top, #3381C5, #4690D0);
	background: -moz-linear-gradient(top, #3381C5, #4690D0);
	background: -o-linear-gradient(top, #3381C5, #4690D0);
	background: linear-gradient(to bottom, #3381C5, #4690D0);
}

.mod-box-color form.style input[type="text"],
.mod-box-color form.style input[type="password"],
.mod-box-color form.style select,
.mod-box-color form.style textarea { border-color: #3587CD; }

.mod-box-color form.style input[type="text"]:focus,
.mod-box-color form.style input[type="password"]:focus,
.mod-box-color form.style select:focus,
.mod-box-color form.style textarea:focus { border-color: #3470A8; }

.social-icons li a { background-image: url(../images/tools/icons_social.png); }

/* System
----------------------------------------------------------------------------------------------------*/

#system .item > .links a:hover {
	border-color: #1e374b;
	border-bottom-color: #25445d;
	background: #2d5270;
	background: -webkit-linear-gradient(top, #2d5270, #2a4c68);
	background: -moz-linear-gradient(top, #2d5270, #2a4c68);
	background: -o-linear-gradient(top, #2d5270, #2a4c68);
	background: linear-gradient(to bottom, #2d5270, #2a4c68);
}

#system .item > .links a:active {
	background: #25445d;
	background: -webkit-linear-gradient(top, #2d5270, #1e374b);
	background: -moz-linear-gradient(top, #25445d, #1e374b);
	background: -o-linear-gradient(top, #25445d, #1e374b);
	background: linear-gradient(to bottom, #25445d, #1e374b);
}

.searchbox .results li.more-results:hover { color: #2a4c68; }

.searchbox .results li.result.selected {
	border-color: #2a4c68;
	border-top-color: #4796E0;
	background: #1e374b;
	background: -webkit-linear-gradient(top, #1e374b, #25445d);
	background: -moz-linear-gradient(top, #1e374b, #25445d);
	background: -o-linear-gradient(top, #1e374b, #25445d);
	background: linear-gradient(to bottom, #1e374b, #25445d);
}

#system span.highlight { background-color: #6EB0ED; }


/* Extensions
----------------------------------------------------------------------------------------------------*/

.wk-slideset-sync .nav.icon span { background-image: url(../images/widgetkit/nav.png); }


.custom-table{background:#fff; margin:15px 0px;}
.custom-table tr td{vertical-align:top;}
.custom-table-negotiation tr td{width:33.3%;}
.custom-table-negotiation-data tr td{width:50%;}
.price-button{display:inline-block; width:120px; text-align:center; margin:0 auto; padding:.6em 0; font-size:16px;}
.negotiation-image{width:200px; height:200px; margin:0 auto;}
.custom-list{/*list-style:none;*/ padding-left:20px;}
.custom-list.guides li{display: flex;}
.custom-contract-image{position:relative; float:right;}
.our-clients h3.module-title{font-size:20px; color:#3f739e;}
.product-description ul.no-style {padding-left:15px;}
.product-description ul.no-style li{list-style-type:none;}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button,
.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited{
cursor: pointer;
font-size: 24px;
line-height:24px;
font-weight:bold;
background: #F5A92F;
background: -webkit-linear-gradient(top, #F5A92F, #e67817);
background: -moz-linear-gradient(top, #F5A92F, #e67817);
background: -o-linear-gradient(top, #F5A92F, #e67817);
background: linear-gradient(to bottom, #F5A92F, #e67817);
border: 1px solid #d87216;
text-shadow: 0 -1px -1px #d87216;
height:40px;
}
span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover,
.vm-button-correct:hover{
background: #F5A92F;
background: -webkit-linear-gradient(top, #e67817, #F5A92F);
background: -moz-linear-gradient(top, #e67817, #F5A92F);
background: -o-linear-gradient(top, #e67817, #F5A92F);
background: linear-gradient(to bottom, #e67817, #F5A92F);
border: 1px solid #d87216;
}
#loader-stripe {position: relative; margin-right: 10px; margin-top: 8px; display: none;}
.checkout-stripe{display: inline-block; width: 100%; margin-top: 15px;}
.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited{padding:6px 12px;}
.main-product-box .main-image{margin-top:10px; margin-bottom:10px;}
.product-price {font-size:20px; line-height:20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal !important; text-align:center;}
.product-price .PricesalesPrice, .product-price .PricecostPrice{font-size:24px; line-height:24px; display:inline-block !important; margin-left:5px;}
.product-price strong{font-weight:normal !important; color: #3f739e; display:none !important;}
.addtocart-bar{padding:0 !important; margin:0 auto !important; width:152px !important;}
.productdetails-view h1{font-size:30px !important;}
span.addtocart-button {margin-left:0px;}
.product-pages-box{margin-top:10px; margin-bottom:10px; text-align:center;}
.product-pages-box img, .product-pages-box span{display:block; margin:0 auto;}
.product-pages{/*background:url(../../../images/pages.png) center left no-repeat; padding-left:44px;*/ display:block; line-height:32px; font-size:18px; font-family: Georgia, "Times New Roman", Times, serif;}
.product-download{background:url(../../../images/download.png) center left no-repeat; display:block; line-height:32px; padding-left:54px; font-size:22px; font-family: Georgia, "Times New Roman", Times, serif;}
.wk-slideset-sync > div .prev {left: -10px !important;}
.wk-slideset-sync > div .next {right: -10px !important;}
.discount-msg{text-align:center; max-width:170px; margin:10px auto 10px auto; font-family: Georgia, "Times New Roman", Times, serif;  color:#3f739e; font-size:16px; line-height:20px;}
.discount-msg .big{font-size:20px;}
.no-style{list-style:none;}
.header-style{font-weight:bold; margin:8px 0px 2px -18px; list-style:none;}
.blue{color:#3f739e !important;}
.cart-view h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 36px; font-weight: normal; line-height: 110%; padding: 10px 0 4px 0; margin: 0; color: #FF7D4C;}
.cart-summary-continue a {/*background:url(../../../images/back.png) no-repeat 8px 50%; font-size:16px; color:#FF7D4C; font-family:Georgia, "Times New Roman", Times, serif; border:2px solid #ff7d4c; letter-spacing:-0.5px;*/ font-size:12px; float:left; padding:4px 6px 4px 20px; border-radius:6px; margin-top:8px; margin-bottom:10px;}
.cart-summary-continue a {color:#fff; background:url(../../../images/back-light.png) #2d5270 no-repeat 4px 50%; border-color: #1e374b; border-bottom-color:#25445d; border-width: 1px; border-style: solid; box-shadow:inset 0px 1px 0 rgba(255,255,255,0.2); text-shadow:0 -1px 0 rgba(0,0,0,0.3); color:#fff;}
.orange-link{color:#FF7D4C !important; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px;}
.billto-shipto{padding:0; margin:0; border:0; padding-right:10px;}
.cart-content{overflow:auto;}
.table-cart{border: 1px solid #ccc; border-radius: 4px; -webkit-border-radius: 4px; margin-top:10px; margin-bottom: 10px;}
.table-cart table{padding:8px;}
.box-checkout {border: 1px solid #ccc; margin: 10px 0px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding: 10px 0px 10px 12px;}
table.user-details select {
background: #e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;
border: solid #ccc 1px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
color: #777;
margin-bottom: 2px;
padding: 5px 5px 4px;
width: 210px;
}
.box-checkout-title{font-size: 16px; color: #FF7D4C; font-family: Georgia, "Times New Roman", Times, serif;}
.box-checkout input[type="radio"]{margin-top:-5px;}
.box-checkout input[type="checkbox"]{margin-top:-2px;}
.box-checkout img{margin-left:5px;}
table.cart-summary tr th {font-weight:normal;}
.mt20{margin-top:20px !important;}
.mt15{margin-top:15px !important;}
.mt10{margin-top:10px !important;}
.mt5{margin-top:5px !important;}
.mb5{margin-bottom:5px !important;}
.mr10{margin-right:10px !important;}
.txt-align-right{text-align:right;}
#top-a .our-clients{background:#f7f7f7 url(../../../images/globe-orange.png) no-repeat;}
div.itemHeader h2.itemTitle{font-size:30px;}
.product_banner_box{margin-left:-28px; padding-bottom:10px; background:url(../images/border.png) 0% 100% no-repeat;}
.product_banner_text{text-align:center;}
.product_banner{
/*background:#e67817; */
background:#2d5270; 
background: -webkit-linear-gradient(top, #2d5270, #3a6990);
background: -moz-linear-gradient(top, #2d5270, #3a6990);
background: -o-linear-gradient(top, #2d5270, #3a6990);
background: linear-gradient(to bottom, #2d5270, #3a6990);
width:75%; font-family: Georgia, "Times New Roman", Times, serif; padding:6px 0px; margin-top: 20px;}
.product_banner span{color:#fff; font-size:16px; line-height:22px; padding:0px 14px;}
.product_banner span.percent{font-size:28px; line-height:38px; padding:0; margin-right:5px;}
.product_banner.full{width: 100%;}
.bottom-add-to-cart-box{overflow:auto; margin:5px 0px 30px 0px; float:right; width:155px;}
.bottom-add-to-cart .product-price{margin-bottom:10px; display:none;}
.bottom-add-to-cart .product-price .PricesalesPrice {font-size: 20px; line-height: 20px;}
.bottom-add-to-cart .product-field-display, .bottom-add-to-cart .product-price, .product-fields-title, .bottom-add-to-cart .product-fields {display:none !important;}
.product-field-display{margin:0 auto; text-align:center; display:block; margin-bottom:5px;}

.bottom-add-to-cart span.addtocart-button input.addtocart-button{/*font-size:18px; line-height:18px; height: 32px;*/ height: 50px;}
.mod-box .module-title {
font-size: 18px;
line-height: 18px;
}
#sidebar-a .mod-box-header .module-title {
background: -webkit-linear-gradient(top, #2d5270, #3a6990);
background: -moz-linear-gradient(top, #2d5270, #3a6990);
background: -o-linear-gradient(top, #2d5270, #3a6990);
background: linear-gradient(to bottom, #2d5270, #3a6990);
border-bottom-color: #24425a;
border-bottom-width: 1px;
border-bottom-style: solid;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
color: #fff;
}

@media only screen and (max-width: 959px) {
	.bottom-add-to-cart-box{overflow:auto; margin:0px; float:none; width:auto;}
	.bottom-add-to-cart{margin:0px 0px 20px 0px; float:right; width:155px;}
	.product_banner{width:100%; margin-top:0px;}
	.table-cart{border:0px;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
	}
	/*.table-cart, .box-checkout{float:none; width:100%;}*/
	table.user-details, table.user-details, #paymentForm, #adminForm{width:100%;}
	table.cart-summary{border:1px solid #ccc;}
	.billto-shipto.width30, .table-cart.width70{float:none; width:100%;}
}

/* Tooltips */
.tip {
   background: linear-gradient(to bottom, #D3D3D3, #d1d1d1);
   /*
   float: left;
   border: 1px solid #D4D5AA;
   padding: 5px;
   max-width: 200px;*/
}

.tip-title {
   /*padding: 0;
   margin: 0;
   font-size: 100%;
   font-weight: bold;
   margin-top: -15px;
   padding-top: 15px;
   padding-bottom: 5px;
   color: #d9eeff;*/
   font-family: "LatoRegular";
}

.tip-title H3 {
   font-size: 100%;
   margin: 0;
   color: #3f739e;
   font-family: "LatoRegular";
   font-weight: normal;
}

table.zebra tr td.item-title p{margin:0px !important;}
table .tradelibrary a, table .tradelibrary .button-primary{width:100%; text-align: center; margin-top: 8px; display: block; padding: .6em 0; font-size:18px; font-family: Georgia, "Times New Roman", Times, serif;}
table .info-tradelibrary{font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif;}
table .more-info{color:#e67817;}

/*input.vmcustom-textinput {width: 98%;}*/
input.vmcustom-textinput, textarea.vmcustom-textinput, input.form-importers, textarea.form-importers{padding: 8px 2%; font-size: 16px;}
input.vmcustom-textinput, input.form-importers{width: 50%;}
textarea.vmcustom-textinput, textarea.form-importers{width: 50%; height: 50px;}
input.vmcustom-textinput.required, .form-importers.required{border-color: #e23137; border-style: solid;}
.form-importers{font-size: 16px !important;}
.form-importers a em{color: #3f739e;}
#required-fields, .required-fields{color: #e23137;}
/*.importers-example{display: block; float: right; margin-bottom: 10px;}*/
.importers-example {
display: block;
float: right;
padding: 10px 10px 10px 40px;
text-align: right;
background: url(/images/xls.png) no-repeat 10px 6px;
background-size: 18px 22px;
font-size: 16px;
text-decoration: underline;
}    
.title-example{position: relative; top: 10px; font-size: 16px; color: #e67817;}
/*.importers-table{width: 350px !important; margin-left:auto; margin-right:auto;}*/
.ebook-name{font-style: italic;}

.importers-food .table-food{width:100%;}
.importers-food  .table-food tr:first-child td{border-top: 1px solid #d1d1d1;}
.importers-food .table-food td:last-child{border-right: 1px solid #d1d1d1;}
.importers-food .table-food td{color:#fff; text-align:center; padding: 10px 0; border-left: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;}
.importers-food .table-food td.sector13{border-left: none;}
.importers-food .table-food td.sector16{border-right:none;}
.importers-food .table-food td.sector13, .table-food td.sector16{border-bottom:none;}
.importers-food .table-food td a{display:block; color:#fff;}

.importers-food .table-food td.sector1{background-color: #71bf77;}
.importers-food .table-food td.sector2{background-color: #dc3058;}
.importers-food .table-food td.sector3{background-color: #3ad5dc;}
.importers-food .table-food td.sector4{background-color: #eca16c;}
.importers-food .table-food td.sector5{background-color: #ccbeb4;}
.importers-food .table-food td.sector6{background-color: #e8d1d9;}
.importers-food .table-food td.sector7{background-color: #d2de1a;}
.importers-food .table-food td.sector8{background-color: #c3a3da;}
.importers-food .table-food td.sector9{background-color: #e0b75a;}
.importers-food .table-food td.sector10{background-color: #501bb7;}
.importers-food .table-food td.sector11{background-color: #83d699;}
.importers-food .table-food td.sector12{background-color: #653e0f;}
.importers-food .table-food td.sector14{background-color: #bda52f;}
.importers-food .table-food td.sector15{background-color: #a50000;}

.importers-food h2, .importers-food .title-example{color: #76c521 !important;}
.importers-food .section-name{color: #76c521;}
.importers-food .info-table tr{background: none !important;}
.importers-food .info-table td{border: none !important; box-shadow: none !important;}
.importers-food .field-info{font-size: 16px; color: #76c521;}
.importers-food .value-info{font-size: 16px;}
.importers-food  .example{color: #76c521;}

.section-color{color: #76c521 !important;}
.section-color-1{color: #71bf77 !important;}
.section-color-2{color: #dc3058 !important;}
.section-color-3{color: #3ad5dc !important;}
.section-color-4{color: #eca16c !important;}
.section-color-5{color: #ccbeb4 !important;}
.section-color-6{color: #e8d1d9 !important;}
.section-color-7{color: #d2de1a !important;}
.section-color-8{color: #c3a3da !important;}
.section-color-9{color: #e0b75a !important;}
.section-color-10{color: #501bb7 !important;}
.section-color-11{color: #83d699 !important;}
.section-color-12{color: #653e0f !important;}
.section-color-13{color: #bda52f !important;}
.section-color-14{color: #a50000 !important;}

.item309 .level1 span{padding: 06px 30px 14px !important;}
.dictionaty-image{float:right;}
.dictionaty-image img{width:50px; position: relative; right: 50px; bottom: 120px; margin-bottom: -100px;}
.line{margin: 0 !important;}
.other div{min-height: 60px;}
.other img{width: 50px; height: auto; margin-top: 10px;}
.other h3{font-size: 16px !important;}
.other h3.title{margin-top: 0;}

.mod-box .custom-list.contracts a{font-size: 13px !important;}

.ebook-title{margin-bottom: 10px; font-size: 18px; margin-top: 10px; min-height: 40px;}
.ebook-desc{display: inline-block; float: left; width: 60%; margin-bottom: 10px; color: #56595E;}
.ebook-image{display: inline-block; float: right; margin-right: 10px;}

.custom-table.company tr td, .custom-table.commercial tr td, .custom-table.contracts tr td{padding: 0;}
.custom-table.company .table-title{border-bottom: 1px solid; border-color: rgba(0,0,0,0.15); padding: 10px 10px 5px 10px; text-align: center; background-color: #f5f5f5;}
.custom-table.commercial .table-title, .custom-table.contracts .table-title{border-bottom: 1px solid; border-color: rgba(0,0,0,0.15); padding: 10px 10px 5px 10px; font-size: 16px; background-color: #f5f5f5;}
	.custom-table.company ul, .custom-table.commercial ul, .custom-table.contracts ul{padding-right: 10px;}

.menu-responsive #menu{width: 25px; height: 25px; border: none; background: url(/images/menu.png) no-repeat; display: inline-block; background-size: 25px;}

#menu-responsive .overlay-close{float:right; display: inline-block; width: 25px; height: 25px; border: none; margin: 25px 25px 25px auto; background: url(/images/close.png) no-repeat; background-size: 25px;}
	
#menu-responsive.overlay{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
}
	
#menu-responsive.overlay:before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #E9EAEA;
	background: -webkit-linear-gradient(top, #f6f6f6, #E9EAEA);
	background: -moz-linear-gradient(top, #f6f6f6, #E9EAEA);
	background: -o-linear-gradient(top, #f6f6f6, #E9EAEA);
	background: linear-gradient(to bottom, #f1f1f1, #ECEBEC);
	opacity: 1;
	z-index: -999;
}
	
#menu-responsive.overlay-scale.open{
	display: block;
	z-index: 1000;
	text-align: center;
	visibility: visible;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
}
#menu-responsive{display: none; overflow-y: scroll; overflow-x: hidden;}

#menu-responsive .header-fixed-responsive .logo{float: left; display: inline-block; padding-left: 15px; width: 80%;}
#menu-responsive .menu-dropdown, #menu-responsive .menu-dropdown .level1{float: none; display: grid; width: 100%;}
#menu-responsive .menu-dropdown li{border-bottom: 1px #fff solid; padding-bottom: 0px;}
#menu-responsive .menu-dropdown li:hover .dropdown, #menu-responsive .menu-dropdown li.remain .dropdown{display: none;}
#menu-responsive .menu-dropdown a.level1 > span, #menu-responsive .menu-dropdown span.level1 > span{box-shadow: none; color: #333; width: 100%;}
#menu-responsive .menu-dropdown .level1.active span{color: #fff;}

#mapid { height: 400px; }

.stripe-payment{display: none; border: 1px #ccc solid; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; border-radius: 5px; padding: 10px;}
.stripe-payment label{display: block;}
.stripe-payment input{background: #fafafa url(../images/vmgeneral/backgrounds.png) top repeat-x; border: solid #ccc 1px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; color: #777; margin-bottom: 2px; padding: 5px 5px 4px;}
.stripe-payment #cc_number_6{width: 183px;}
.stripe-payment input:hover{background: #fafafa url(../images/vmgeneral/backgrounds.png) repeat-x; background-position: 0 -40px; color: #000; text-decoration: none;}
.stripe-payment select{background: #fafafa url(../images/vmgeneral/backgrounds.png) top repeat-x; border: solid #ccc 1px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; color: #777; margin-bottom: 2px; padding: 5px 5px 4px;}
.stripe-payment #cc_type_6{width: 195px;}
.stripe-errors{color:red; width:100%; font-size: 13px;}
#payment_id_6{margin-top: -3px;}
.vmpayment-stripe{margin-top: 5px;}
.paypal-logo{margin-left: 6px !important;}
.stripe-logo{margin-left: 10px !important;}