/*-----------------------------------------------------------------------------------
	Theme Name: Vertikal Child Theme
	Theme URI: http://preview.themique.com/vertikal
	Description: Responsive Business WordPress Theme
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Author: ImanGM
	Author URI: http://themeforest.net/user/imangm
	Version: 1.0
	Template: vertikal
	Tags: light, gray, white, one-column, two-columns, three-columns, four-columns, right-sidebar, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
	Designed by PremiumLayers: http://themeforest.net/user/premiumlayers
-----------------------------------------------------------------------------------*/

h1 { font-family: Arial,Helvetica,sans serif !important; font-size:30px !important;}
h2 { color: #313131;}
h3 { color: #313131; font-weight:bold; font-size:16px !important;}
a:link { color: #FF4100; }

p { font-family: Arial,Helvetica,sans serif !important;
    color: #767575;
    font-weight:normal !important;
	font-size:12px !important;
}

#content .content-sections .blog-box ul li { list-style-type: disc; }

ul:not([class]) > li:before { content:none !important; }

ul:not([class]) li, ol:not([class]) li { font-family: Arial,Helvetica,sans serif !important;
          line-height:22px;
          color:#767575 !important;
		  font-size:11px !important;
}

table tbody tr {
	border-bottom:none;
	font-family: Arial,Helvetica,sans serif;
    color: #767575;
    font-weight:normal;
	font-size:12px;
}

ul.products .count { display:none !important; }

.woocommerce-page  #content{ 
    background-color: #FFFFFF;
    margin-left: 270px;
	margin-top: -1px;
    padding: 30px 30px 0;
    width: 800px;
}

.woocommerce-page .top-line {
    margin-right: 64px;
    width: 1070px;
	}
.fipoweredby{ display:none; }	
.woocommerce-page  #content form.woocommerce-ordering { margin: 0 2em 1em; }
	
.woocommerce-page footer { width: 800px; margin-left:270px; margin-top: -51px; }

.woocommerce-cart #content { margin-top:0px; padding-left:0px; }

.woocommerce-cart #content .inner-content { padding-left:0px; }

.woocommerce-cart footer { margin-left:0px; margin-top: 0px; }

.woocommerce-checkout #content { margin-top:0px; padding-left:0px; }

.woocommerce-checkout #content .inner-content { padding-left:0px; }

.woocommerce-checkout footer { margin-left:0px; margin-top: 0px; }

.woocommerce-checkout #payment ul.payment_methods li { list-style-type:none; }

.woocommerce-cart #content .inner-content #page-content #page-banner, .woocommerce-checkout #content .inner-content #page-content #page-banner {
	     margin:-30px -30px 0 0 !important;
	}

.woocommerce-page ul.products li.product {
	margin: 0 2.8% 2.992em 0;
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DBDBDB;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 20px 10px;
}

.single-product #content ul.products li.product { width: 27%; margin:15px; }

/*.woocommerce-page #container { margin-bottom:0; background-color: rgba(0, 0, 0, 0); }*/

.woocommerce-cart table.shop_table tbody input.button, .add_to_cart_button, .single_add_to_cart_button, #place_order {
	display:inline !important;
	background: #3D82BF !important;
	background: -webkit-gradient(linear,left top,left bottom,from(#3D82BF),to(#0066BF)) !important;
	background: -webkit-linear-gradient(#3D82BF,#0066BF) !important;
	background: -moz-linear-gradient(center top,#3D82BF 0,#0066BF 100%) !important;
	background: -moz-gradient(center top,#3D82BF 0,#0066BF 100%) !important;
	background: -o-linear-gradient(center top , #0066BF 0px, #3D82BF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	background: linear-gradient(center top , #0066BF 0px, #3D82BF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
	border-radius: 3px !important;
    padding: 6px 24px !important;
	border: none !important;
	text-align: center !important;
}

.wc-forward {
	display:inline !important;
	background:#3D82BF !important;
	background:-webkit-gradient(linear,left top,left bottom,from(#3D82BF),to(#0066BF)) !important;
	background:-webkit-linear-gradient(#3D82BF,#0066BF) !important;
	background:-moz-linear-gradient(center top,#3D82BF 0,#0066BF 100%) !important;
	background:-moz-gradient(center top,#3D82BF 0,#0066BF 100%) !important;
	background: -o-linear-gradient(center top , #0066BF 0px, #3D82BF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	background: linear-gradient(center top , #0066BF 0px, #3D82BF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
	border-radius: 3px !important;
    padding: 6px 19px !important;
	border: none !important;
	color:#ffffff !important;
}
table tbody tr:hover{ background:none; }
#slider{ padding-right:0px !important; } 

h1.page-title {
    color: #3A3A3A;
    font-size: 19px;
    line-height: 24px !important;
    margin: 0 0 20px;
    padding: 0;
}

ul.products li.product h3 { 
         font-size: 15px !important;
         font-weight: 300;
         color: #000000;
 }
 
.page-id-816 ul.products li.product h3 { 
         font-size: 15px !important;
         font-weight: 300;
         color: #000000;
		 text-align:center;
 }

.product_meta .posted_in a { color: #FF4100; text-decoration:underline; }

#content .woocommerce-breadcrumb {}

#content .woocommerce-breadcrumb a{ text-decoration:underline; }

#product-952 .cart .button { line-height:15px !important; }

#content .content-sections .blog-box .woocommerce .products .product-category { list-style-type:none; }

.menu-top-menu-container #menu-top-menu { float:right; }

.menu-top-menu-container #menu-top-menu li { 
            display:inline;
            font-size: 12px;
            margin: 0 0 0 10px; 
	}

.menu-top-menu-container #menu-top-menu li a { text-decoration:none; color:#413E40; }

.menu-top-menu-container #menu-top-menu li a:hover { color:red; }

.wpcf7 form.wpcf7-form .wpcf7-submit { border-radius:3px; padding:10px 24px; background-color:#0066bf !important;}

.wpcf7 input[type="submit"]:hover { background-color: #3d82bf !important;}

.woocommerce #content .button { line-height:20px !important; text-transform: uppercase; color:#F9F9F9 !important; }

.page-template-employment-php  #content{ 
    background-color: #FFFFFF;
    margin-left: 270px;
	padding: 30px 30px 0;
    width: 800px;
	min-height:600px;
}

.page-template-employment-php .top-line {
    margin-right: 64px;
    width: 1070px;
	}
	
.page-template-employment-php footer { width: 800px; margin-left:270px; margin-top: -10px; }

.page-template-employment-php  #content .employment-post { width:800px; }

.page-template-employment-php  #content .employment-post .employment-post-left { width:250px; float:left; margin: 50px 0; }

.page-template-employment-php  #content .employment-post .employment-post-right { width:460px; float:right; margin: 50px 20px; }

.page-template-employment-php  #content .employment-post .employment-post-right h3 a{ color:#313131; }

.tp-bullets { border-top:none !important; }

.tax-product_cat #content .products .button { line-height:40px !important; }

.single-product #content .products .button { line-height:40px !important; }

.tax-product_cat #content .products h3 {
	        font-size: 15px !important;
            font-weight: 300;
            color: #000000;
	        margin:10px 0;
}

.single-product #content .products h3 { font-size:12px !important; margin:10px 0; }

/*.woocommerce-cart #content form.shipping_calculator .shipping-calculator-form .button{
	line-height:15px !important;
	background: -moz-linear-gradient(center top , #0066BF 0px, #3D82BF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	background: -webkit-linear-gradient(center top , #0066BF 0px, #3D82BF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	background: -o-linear-gradient(center top , #0066BF 0px, #3D82BF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	background: linear-gradient(center top , #0066BF 0px, #3D82BF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: medium none !important;
 }*/

.page-id-246 #content #page-content table td { padding:10px 0 0; }

.page-id-246 #content #page-content table td tbody ul li { font-size:12px !important; margin-bottom:20px; }

.page-id-708 #content #page-content table td { padding:10px 0 0; }

.page-id-708 #content #page-content table td tbody ul li { font-size:12px !important; margin-bottom:20px; }

footer { border-top:none; }


.single-employment #content{ 
    background-color: #FFFFFF;
    margin-left: 270px;
    padding: 30px 30px 0;
    width: 800px;
	min-height:500px;
}

.single-employment .top-line {
    margin-right: 64px;
    width: 1070px;
	}
	
.single-employment footer { width: 800px; margin-left:270px; margin-top: -10px; }

.single-employment #content h3 { padding: 15px 0 0 15px; color:#FF4100; }

.single-employment #content p { padding: 15px 0 10px 15px; }

.single-employment #content p.dateformat { font-weight:bold !important; padding:0 0 0 15px; }

.work-post-content del span { text-decoration:line-through; }

p.stock { color: #00377D !important; padding-left:4px; }

<!--a.shipping-calculator-button { color:#0066bf; text-decoration:none; }-->

.woocommerce-cart .woocommerce form .cart_item .product-price { color:#0066bf; }

.woocommerce-cart .woocommerce form .cart_item .product-subtotal { color:#0066bf; }

.tax-product_cat #content .products li a.price del { color:#0066df; }

.tax-product_cat #content .products li a .price ins {
	color:#0066df !important;
	display: inline-block;
    font-size: 12px;
	text-decoration:none;
}
.tax-product_cat #content .products li a .price del {
	color:#0066df !important;
	font-size: 12px;
}

.single-employment #content h2 { margin-top:10px; margin-left: 14px; }

.woocommerce-page #content div.product div.summary { float: left !important; margin-left: 27px; }

.single-product #content .woocommerce-tabs #tab-reviews #review_form_wrapper #review_form #respond p.form-submit input#submit { border-radius:3px;
	background:#3D82BF !important;
	background:-webkit-gradient(linear,left top,left bottom,from(#3D82BF),to(#0066BF)) !important;
	background:-webkit-linear-gradient(#3D82BF,#0066BF) !important;
	background:-moz-linear-gradient(center top,#3D82BF 0,#0066BF 100%) !important;
	background:-moz-gradient(center top,#3D82BF 0,#0066BF 100%) !important;
	background: -o-linear-gradient(center top , #0066BF 0px, #3D82BF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	background: linear-gradient(center top , #0066BF 0px, #3D82BF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	padding:10px 24px;
	background-color:#0066bf !important;
	border: medium none;
    color: #FDFDFD;
    font-size: 13px;
    font-weight: 700;
    margin-top: 8px;
    text-transform: uppercase;
}

.single-product #content .type-product .work-post-content { margin: 5px 10px 5px 3px; }

.single-product #content .entry-summary h1 { padding-left:4px !important; }

.single-product #content .entry-summary form.cart { padding-left:4px; }

.single-product #content .type-product .work-post-content h2 { margin-left: 4px; }

.woocommerce #content div.product .woocommerce-tabs .panel { padding: 0 10px 10px 23px; margin-right: 10px; }

.woocommerce #content div.product .woocommerce-tabs ul.tabs:before { width:99% !important; }

a:focus {
	outline:none !important;
}

.term-sage-line-50 #content ul.products li.product a.product_type_simple {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #0076F9;
    border-radius: 4px;
    color: #0076F9;
    display: inline-block;
    font-size: 12px;
    padding: 8px 24px;
    text-decoration: none;
    text-transform: lowercase;
	line-height:12px !important;
	color: #0076F9 !important;
	text-shadow:none !important;
}

.woocommerce-page span.onsale { background:#3D82BF !important;
	background:-webkit-gradient(linear,left top,left bottom,from(#3D82BF),to(#0066BF)) !important;
	background:-webkit-linear-gradient(#3D82BF,#0066BF) !important;
	background:-moz-linear-gradient(center top,#3D82BF 0,#0066BF 100%) !important;
	background:-moz-gradient(center top,#3D82BF 0,#0066BF 100%) !important;
	background: -o-linear-gradient(center top , #0066BF 0px, #3D82BF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	background: linear-gradient(center top , #0066BF 0px, #3D82BF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	}

.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-size: 14px;
    font-weight: 300;
	}
	
.postid-954 #content p.work-post-content { display:none; }

.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active { background: none repeat scroll 0 0 #0066BF; color:#ffffff; }

.woocommerce table.cart input, .woocommerce-page #content table.cart input, .woocommerce-page table.cart input, .woocommerce-page #payment #place_order {
margin: 0;
vertical-align: middle;
line-height: 1em !important;
}