/*
Theme Name: Vigor Child
Theme URI: http://demo.edge-themes.com/vigor
Description: A child theme of Vigor Theme
Author: Edge Themes
Author URI: http://demo.edge-themes.com/
Version: 1.0.0
Template: vigor
*/
@import url("../vigor/style.css");

/*.vc_col-sm-6 {
    width: 49%;
    padding:0% 1%;
}*/

#arttia-pro-access {
	position: fixed;
    top: 20px;
    right: -80px;
    background: #23559A;
    color: white;
    transform: rotate(45deg);
    z-index: 1000;
	text-align: center;
	font-size: 33px;
    line-height: 50px;
	width: 300px;
	font-family: 'Average';
	
}
#arttia-pro-access span {
	display: block;
	
}

@media (max-width: 1600px) {
	#arttia-pro-access {
		font-size: 25px; 
		line-height: 33px;
	}
}

.testimonials .testimonial_text_inner .testimonial_text {
    font-family: Source Sans Pro, sans-serif;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: italic;
    text-transform: none;
    color: #4c4c4c;
}

.testimonials .testimonial_text_inner p.testimonial_author {
    font-family: Source Sans Pro, sans-serif;
    font-size: 14px;
    line-height: 26px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #345397;
}

input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit[disabled], input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	color:#fff !important;
	background:#339933 !important;
	border-color: #339933!important;
}

.content.content_top_margin {
	margin-top: 90px !important;
	padding-top:0px;
}

.cover_boxes .cover_box_title {
	margin-bottom: 6px;
	font-size:17px
	line-height:20px !important;
}

.cover_boxes ul li .box .separator.small {
    margin: 0px;
    border-bottom: 0px solid #345397;
}

.cover_boxes ul li .box .qbutton, .cover_boxes ul li .box h5 {
    margin: 6px 0 0;
}

.qbutton:hover, .qbutton:hover:not(.white), .qbutton.medium:hover, #submit_comment:hover, .load_more a:hover, .blog_load_more_button a:hover, .post-password-form input[type="submit"]:hover {
    color: #ffffff;
    background-color: #339933;
    border-color: #339933;
}

aside.sidebar .widget a {
    color: #4c4c4c;
	font-size:14px;
    font-family: inherit;
    line-height: 24px;
}

aside.sidebar .widget a:hover {
    color: #339933;
}

.two_columns_75_25 > .column2 > .column_inner {
    padding: 30px 0 0 20px;
}

.h1style {
    color: #4c4c4c;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 32px;
    line-height: 36px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 3px;
    text-align:center;
    text-transform: uppercase;
}

.h2style {
    color: #4c4c4c;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 32px;
    line-height: 36px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 3px;
    text-align:center;
    text-transform: uppercase;
}

.h6style {
    color: #4c4c4c;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    line-height: 16px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 0px;
    text-align:center;
    text-transform: none;
}

.gatewaystyle {
    color: #4c4c4c;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 15px;
    line-height: 17px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 0px;
    text-align:justify;
    text-transform: none;
}

.footer_top, .footer_top p, .footer_top span:not(.edgt_social_icon_holder):not(.fa-stack):not(.social_icon):not(.edgt_icon_shortcode), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {
    font-family: Source Sans Pro, sans-serif;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #ffffff;
}

.footer_top:not(.footer_top_full) .container_inner {
    padding: 60px 0 40px;
}

.footer_top .widget h4 {
    font-family: Source Sans Pro, sans-serif;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    color: #ffffff;
}

.footer_top a {
    font-family: Source Sans Pro, sans-serif;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #ffffff;
}

.footer_top .widget h4 {
    font-family: Source Sans Pro, sans-serif;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    color: #ffffff;
}

/* MailChimp Form Embed Code - Slim - 12/15/2015 v10.7 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:15px 0 15px 0 !important}
#mc_embed_signup h2 {font-weight:400; padding:0px; margin:18px 0px; font-size:1.4em; !important}
#mc_embed_signup input {border:1px solid #4c4c4c; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#4c4c4c;}
#mc_embed_signup .button {clear:both; background-color: #339933; border: 0 none; border-radius:4px; letter-spacing:.03em; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:14px; font-weight:300; height: 32px; line-height: 32px; margin: 0 5px 15px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto; transition: all 0.23s ease-in-out 0s; !important}
#mc_embed_signup .button:hover {background-color:#4c4c4c; !important}
#mc_embed_signup .small-meta {font-size: 12px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-family:"Source Sans Pro","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif; font-size:14px; padding-bottom:10px; font-weight:300;!important}
#mc_embed_signup input.email {font-family:"Source Sans Pro","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif; font-size: 14px; display:block; padding:0 0.4em; margin:0 2% 10px 0; min-height:32px; width:58%; min-width:130px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#mc_embed_signup input.button {display:block; width:35%; margin:0 0 10px 0; min-width:90px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

@media (max-width: 480px) { 

h6 {
margin-bottom:10px;
}

 }