 



body { font-size:13px; }

h3.post_heading a, h5.post_heading a { color:#34495e; }

.dropcap.circle, .dropcap.box { background:#183243; }

.pricing_box.large .header { background:#34495e; }
.pricing_box.large { border:1px solid #34495e; }

.pricing_box .header { background:#F9F9F9; }

.pricing_box .header { border-bottom:1px solid #EBEBEB; }
#content_wrapper .pricing_box ul li { border-bottom: 2px dotted #EBEBEB; }
.pricing_box { border:1px solid #EBEBEB; }

#footer, #footer h2.widgettitle span { background:#333333; }

#footer ul li.widget .widgettitle { font-size:18px; }

#content_wrapper .sidebar .content .sidebar_widget li .widgettitle, h2.widgettitle { font-size:18px; }

h1,h2,h3,h4,h5,h6 { color:#111111; }

.caption_header h1, .caption_header, .caption_header a { color:#76bb2c; }

h1 { font-size:50px; }

h2 { font-size:30px; }

h3 { font-size:26px; }

h4 { font-size:24px; }

h5 { font-size:20px; }

h6 { font-size:14px; }

.caption_header h1 { font-size:36px; }
.caption_header h1 { letter-spacing: 0; }

body { color:#777777; }

a, .tagline_text, .filter li a.active, .post_header h3 a:hover, .sidebar_wrapper a:hover, .sidebar_wrapper a:active, .sidebar_wrapper ul.twitter a, #footer .sidebar_widget li ul.twitter a, a:hover, .post_header h3 a:hover, .caption_breadcrumbs a:hover, .caption_breadcrumbs a:active { color:#526271; }
.colorful_bg { background:#526271; }

a:hover { color:#76bb2c; }

a:active, .top_info a:active { color:#333333; }

input[type=submit], input[type=button], a.button, input[type=submit]:active, input[type=button]:active, a.button:active, .woocommerce ul.products li.product a.add_to_cart_button, .woocommerce-page ul.products li.product a.add_to_cart_button, .woocommerce ul.products li.product a.add_to_cart_button.loading, .woocommerce-page ul.products li.product a.add_to_cart_button.loading, .woocommerce ul.products li.product a.add_to_cart_button:hover, .woocommerce-page ul.products li.product a.add_to_cart_button:hover, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce .widget_shopping_cart .widget_shopping_cart_content a.button, .woocommerce table.cart td.actions .button.alt.checkout-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce table.cart td.actions .button.alt {  background-color: #34495e !important; }



.portfolio200_overlay, .portfolio460_overlay, .portfolio305_overlay, .portfolio195_overlay, .post_img_overlay, .blog_thumb_overlay, .post_full_img_overlay, .post_half_img_overlay, .post_third_img_overlay, .colorful_bg, .flex-control-nav li a.active, .flex-control-nav li a:hover, .portfolio_single_navi a:hover, #toTop:hover, #sc_chat_box div.sc-chat-header, #sc_chat_box .sc-chat-wrapper .sc-start-chat-btn a:hover, .widget_tag_cloud div a:hover, .meta-tags a:hover, #footer .widget_tag_cloud div a:hover, #footer .meta-tags a:hover {  background-color: #67c901; }
.portfolio_desc.hover, .member_item_info:hover { border-bottom: 2px solid #67c901; }
.filter li a.active  { border-bottom: 3px solid #67c901; color: #67c901; }
.widget_tag_cloud div a:hover, .meta-tags a:hover, #footer .widget_tag_cloud div a:hover, #footer .meta-tags a:hover { border: 1px solid #67c901; }
.post_color_date { color: #67c901; }


input[type=submit], input[type=button], a.button, .woocommerce-page ul.products li.product a.add_to_cart_button, .woocommerce ul.products li.product a.add_to_cart_button.loading, .woocommerce-page ul.products li.product a.add_to_cart_button.loading, .woocommerce ul.products li.product a.add_to_cart_button:hover, .woocommerce-page ul.products li.product a.add_to_cart_button:hover, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce .widget_shopping_cart .widget_shopping_cart_content a.button, .woocommerce table.cart td.actions .button.alt.checkout-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce table.cart td.actions .button.alt { 
	color: #ffffff !important;
}
input[type=submit]:hover, input[type=button]:hover, a.button:hover, .woocommerce-page ul.products li.product a.add_to_cart_button, .woocommerce ul.products li.product a.add_to_cart_button.loading, .woocommerce-page ul.products li.product a.add_to_cart_button.loading, .woocommerce ul.products li.product a.add_to_cart_button:hover, .woocommerce-page ul.products li.product a.add_to_cart_button:hover, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce .widget_shopping_cart .widget_shopping_cart_content a.button, .woocommerce table.cart td.actions .button.alt.checkout-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce table.cart td.actions .button.alt
{
	color: #ffffff !important;
}

input[type=submit], input[type=button], a.button, .woocommerce-page ul.products li.product a.add_to_cart_button, .woocommerce ul.products li.product a.add_to_cart_button.loading, .woocommerce-page ul.products li.product a.add_to_cart_button.loading, .woocommerce ul.products li.product a.add_to_cart_button:hover, .woocommerce-page ul.products li.product a.add_to_cart_button:hover, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce .widget_shopping_cart .widget_shopping_cart_content a.button, .woocommerce table.cart td.actions .button.alt.checkout-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce table.cart td.actions .button.alt { 
	border: 1px solid #34495e !important;
}


h1, h2, h3, h4, h5, h6, input[type=submit], input[type=button], a.button, .post_header, .member_position, .portfolio_sub_header, .post_date, .sc-chat-header .sc-chat-header-title, #sc_chat_box .sc-chat-wrapper .sc-start-chat-btn a { font-family: 'Open Sans' !important; }	

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a { font-size: 13px;text-transform: uppercase }

#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a { font-size: 12px;text-transform: none; }

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a { color: #444444; }

#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover { color: #76bb2c; border-bottom: 5px solid #76bb2c; }

#menu_wrapper div .nav li.current-menu-item > a, #menu_wrapper div .nav li.current-menu-parent > a, #menu_wrapper div .nav li.current-menu-ancestor > a { color: #76bb2c; border-bottom: 5px solid #76bb2c; }

#menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-item ul li a, #menu_wrapper div .nav li ul li.current-menu-item a, #menu_wrapper .nav ul li ul li a, #menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper .nav ul li ul li.current-menu-item a, #menu_wrapper div .nav li.current-menu-parent ul li a, #menu_wrapper div .nav li ul li.current-menu-parent a { color: #999999; }

#menu_wrapper .nav ul li ul li a:hover, #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li.current-menu-item ul li a:hover, #menu_wrapper div .nav li.current-menu-parent ul li a:hover { color: #ffffff; }

#footer ul li.widget .widgettitle { color: #ffffff; }

#footer { color: #999999; }

#footer a, #footer a:hover, #footer a:active { color: #ffffff; }

#copyright { color: #999999; }

#copyright { background-color: #333333; }



.logo { margin-top:10px; }

.logo { margin-bottom:12px; }

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a { padding-top:50px; }

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a { padding-bottom:35px; }


 h3.post_heading a {font-size: 26pt !important; line-height: 32pt !important;}
 .post_excerpt p {  font-size: 14pt;  max-width: 600px; line-height: 24pt;}
 .post_excerpt {font-size: 13pt;}
 .post_excerpt a {  color: #662D91; font-weight: 600;   font-style: italic;}
 .post_excerpt a:hover {color:#76BB2C;}
#footer , #footer h2 {color: #ffffff !important;}
#footer a:hover , #footer {color: #76bb2c !important;}
.ui-accordion .ui-accordion-header a
{font-size: 20px !important;}
#client_wrapper img { max-height: 80px;}
#respond {display: none;}
input, textarea 
{ font-family: 'Open Sans', sans-serif !important;
  font-size: 16px !important;
  color: #4c4c4c !important;
  margin: 10px 0px !important;
  -webkit-border-radius: 8px/7px !important; 
  -moz-border-radius: 8px/7px !important; 
  border-radius: 8px/7px !important; 
  background-color: #ffffff !important; 
  -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.31) !important; 
  -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.31) !important; 
  box-shadow: 1px 2px 5px rgba(0,0,0,.31) !important; 
  border: solid 1px #34495e !important;
   padding: 10px 10px 10px 10px !important;
   width: 80% !important;
  }
.wpcf7-form-control .wpcf7-submit {
font-size: 14px !important;
  font-weight: 600 !important;
  color: white !important;
  padding: 6px 25px 0px 20px !important;
  margin: 10px 8px 20px 0px !important;
  display: inline-block !important;
  float: right !important;
  text-decoration: none !important;
  width: 50px; height: 27px !important; 
  -webkit-border-radius: 5px !important; 
  -moz-border-radius: 5px !important; 
  border-radius: 5px !important; 
  background-color: #2472C0 !important; 
  -webkit-box-shadow: 0 3px #0e2c49 !important; 
  -moz-box-shadow: 0 3px #0e2c49 !important; 
  box-shadow: 0 3px #0e2c49 !important;
  transition: all 0.1s linear 0s !important; 
  top: 0px !important;
  position: relative !important;
}
.wpcf7-submit:hover {
  top: 3px;
  background-color:#a2e62f !important;
  -webkit-box-shadow: none !important; 
  -moz-box-shadow: none !important; 
  box-shadow: none !important;
}
.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control , input[type=submit]   {
    border-radius: 0px !important;
    border-color: #2D3F53;
    box-shadow: none !important;
    margin: 0.2em 0.4em !important;
    width: 88% !important;
}
.wpcf7-form p input[type=submit] {
    min-width: 288px !important;
}
.portfolio_single_excerpt{display: none;}

#menu_wrapper div .nav li ul li a {width:120px;}