/*
Theme Name: CoPro WordPress Theme
Theme URI: http://wowothemes.com/
Author: WoWoThemes Team
Author URI: http://wowothemes.com/
Description: Powerful flat theme with focus in agency and creative websites, but can be used as shop. Flexible style system with primary colors and font changes avaliable.
Version: 1.9
License: ThemeForest Standard License
License URI: http://themeforest.net/licenses/standard
Tags: two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Domain Path: /languages/

Use this theme to make a good looking and polished website with minimal effort.
*/
.send-mes {
    background-color: #2090cb;
color: #fff;
font-size: 12px;
font-weight: 700;
height: 30px !important;
max-width: 23% !important;
}

/* custom css */
body { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 16px; line-height: 1.4; color: #4d4d4d; }

h2 { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 20px; color: #4d4d4d; }
h3 { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 28px!important; color: #000; }
h4 { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 22px!important; color: #4d4d4d; }

/* menu */
ul#menu-main-menu li.current-menu-item > a.item_link,
ul#menu-main-menu li.current-menu-parent > a.item_link,
ul#menu-main-menu li.current-menu-parent > .item_link .link_text { color: #c0d646; }
ul#menu-main-menu li:hover > .item_link { color: #c0d646; }

.content-wrapper ul { list-style: none; }
.content-wrapper ul li { position: relative; }
.content-wrapper ul li:before { font-family: "FontAwesome"; content: "\f10c"; font-size: 8px; color: #c0d646; position: absolute; left: -18px; top: 6px; }
.content-wrapper ul ul li:before { content: "\f0c8"; }
.content-wrapper ul ul ul li:before { content: "\f111"; }

.ivan-title-main { margin-bottom: 40px; }
.wpb_content_element { margin-bottom: 0; }

/* content */
.iv-layout.title-wrapper.title-wrapper-large { padding: 65px 0; background: #00446b; }
.iv-layout.title-wrapper.title-wrapper-large-alt h1 { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 60px!important; font-weight: 700; color: #fff; opacity: 1!important; }
.iv-layout.title-wrapper.title-wrapper-large-alt h1:after { font-family: "FontAwesome"; content: "\f10c"; color: #c0d646; font-size: 16px; margin-left: 4px; }

.entry-content h2 { color: #0e2f53; font-weight: 700; }

.cta-section .wpb_text_column h2 { font-size: 33px; font-weight: normal; color: #c0d646; margin-bottom: 40px; }
.btn-cta .vc_btn3 { color: #06456a!important; background-color: #c0d646!important; text-transform: uppercase; }
.btn-cta .vc_btn3:hover { background-color: #cae050!important; }

.ivan-button, .block-btn, .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header, .ivan-tabs-wrap .wpb_tour_tabs_wrapper.iv-tabs .wpb_tabs_nav li a, .ivan-staff-wrapper .name, .ivan-pricing-table .month, .ivan-icon-box .icon-box-link-holder a, .ivan-pricing-table .signup, .ivan-testimonial .testimonial-meta .author-infos, .post-nav-fixed .nl-infos { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; }

.ivan-icon-box.center.content-align-left { text-align: left; }
.ivan-icon-box.content-align-left .icon-box-content { font-size: 14px; }
.home .ivan-icon-box.content-align-left .icon-read-more { display: block; text-align: center; }

.icon-box-match-height .icon-box-text-inner { padding-bottom: 55px; }
.icon-box-match-height .icon-box-link-holder { position: absolute; bottom: 0; width: 100%;  }

/* form */
.nf-field-container .nf-field .field-wrap { margin-bottom: 10px; }
input[type="reset"] { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 12px; line-height: 1em; font-weight: 600; letter-spacing: 0.3px; text-transform: uppercase; background: #e6e6e6; color: #4c4c4c; border-color: #e6e6e6; border: none; padding: 15px 21px; height: auto !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }

/* zoho form footer */
.zf-submitColor { background-color: #c0d646; border: 1px solid #c0d646; }
.zf-submitColor:hover { border-color: #c0d646!important; }

/* single */
.single-post .entry-title { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 60px; color: #4d4d4d; }

/* footer */
.iv-layout.footer { background: #eaeaea; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 12px; }
.iv-layout.footer .widget .widget-title { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 12px!important; color: #4d4d4d; }
.iv-layout.footer a { color: #4d4d4d; }
.iv-layout.footer a:hover { color: #000; }

/* mobile menu */
.iv-mobile-menu-wrapper { background: #00446b; }
.iv-mobile-menu-wrapper .iv-mobile-menu-close a { background: #005282; }

@media (max-width: 1199px) {

}

@media (max-width: 991px) {
  /* fix for vertical align center */
  .v-center > .wpb_row > .wpb_column.vc_col-sm-12 { display: block; }
}

@media (max-width: 767px) {
  body { font-size: 14px; }

  .ivan-title-wrapper h2.title-heading { font-size: 28px!important; }
  h3 { font-size: 22px!important; }
  h4 { font-size: 18px!important; }

  h1, .iv-layout.title-wrapper.title-wrapper-large-alt h1 { font-size: 40px!important; }
  .iv-layout.title-wrapper.title-wrapper-large-alt h1:after { font-size: 14px; }

  .home .ivan-icon-box.content-align-left .icon-read-more { display: initial; }
}

@media (max-width: 479px) {
  .ivan-title-wrapper h2.title-heading { font-size: 24px!important; }
  h3 { font-size: 20px!important; }

  h1, .iv-layout.title-wrapper.title-wrapper-large-alt h1 { font-size: 26px!important; }
  .iv-layout.title-wrapper.title-wrapper-large-alt h1:after { font-size: 12px; }

  .latest-post { padding: 20px; margin-bottom: 10px; }

  /* fix default grid */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: none; }
}