/*
Theme Name: Cooper Child
Theme URL: https://themeforest.net/item/cooper-creative-responsive-personal-portfolio-wordpress-theme/19301592?ref=webRedox
Description: Child theme of Cooper
Author: webRedox WordPress team
Author URI: http://webredox.net/
Template: cooper
Version: 1.0
Text Domain: cooper-child
*/ 
/*******Add Your Css Below This Line*********/

body{
	color: #494949;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    font-weight: normal;
    font-style: normal;
}
.ul-costa-1  li::marker {
	color: #2D6DBB;
}
.ul-costa-1 li{
	text-align: left;
    line-height: 20px;
    margin-bottom: 10px;
}


.ul-costa-2  li::marker {
	color: #58ab27;
}
.ul-costa-2 li{
	text-align: left;
    line-height: 20px;
    margin-bottom: 10px;
}

.scroll-nav{
	text-align: center;
}

.prev-slide{
	text-align: center;
}

.next-slide{
	text-align: center;
}
.menu-inner{
	text-align: center;
}
.menu-logo img {
	width: 200px;
}
.copyright{
    width: 800px;
}
.copyright img{
    width: 150px;
    margin-top: -7px;
}
.main-footer .mail-link{
	display: none;
} 
ul .wpml-ls-menu-item a{
	display: block;
	text-align: center;
	font-size: 10px;
}
#menu-item-wpml-ls-29-ca, #menu-item-wpml-ls-29-en, #menu-item-wpml-ls-29-es{
    float: left;
    width: 32%;
    left: 20px;
    border-right: 1px solid rgba(255, 255, 255, 0.18);
	text-align: center;
}
.arrowpagenav a{
	text-align: center;
}
.arrowpagenav{
	z-index: 9;
}
.owl-controls{
	text-align: center;
}
.num-holder3{
	text-align: center;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
	background-color: #2D6DBB !important;
}
.hero-wrap-item h3{
	padding: 25px 0px;
}
.vc_gitem_row .vc_gitem-col{
	min-height: 420px;
}
.vc_btn3-container.vc_btn3-left {
    text-align: left;
    bottom: 0px;
    position: absolute;
}

form input[type="text"],
form input[type="password"], 
form input[type="tel"], 
form input[type="email"]{
    border: 1px solid #ccc !important;
	border-radius: 4px !important;
	margin: 10px 0px !important;
	height: 25px;
	width: 100% !important;
	max-width: 500px;
    padding: 15px 0 !important;
}
form textarea{
	width: 100% !important;
	max-width: 500px;
}
form input[type="submit"]{
	color: #fff !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
	margin: 60px 0px;
}
.wpcf7 form.sent .wpcf7-response-output{
	margin: 60px 0px;
}

.sf_fb.sf_icon{
	display:none !important;
}
.sf_fb_share.sf_icon{
	margin-top: -2px !important;
}
.sf_pinit.sf_icon{
	margin-top: -2px !important;
}

.sfsi_responsive_icons .sfsi_icons_container span{
	display:none !important;
}

.sfsi_responsive_icon_item_container.sfsi_responsive_icon_facebook_container.sfsi_small_button.sfsi_centered_icon{
	width: 60px !important;
}
.sfsi_responsive_icon_item_container.sfsi_responsive_icon_twitter_container.sfsi_small_button.sfsi_centered_icon{
	width: 60px !important;
}
.sfsi_responsive_icon_item_container.sfsi_responsive_icon_follow_container.sfsi_small_button.sfsi_centered_icon{
	width: 60px !important;
}
.sfsi_responsive_icon_item_container.sfsi_responsive_icon_pinterest_container.sfsi_small_button.sfsi_centered_icon{
		width: 60px !important;
}
@media only screen and (min-width : 1025px) {
.page-template-blog article.post {
    max-width: calc(50% - 40px);
    padding: 22px;
    position: relative;
    box-sizing: border-box;
    margin: 20px;
}
	
	
	
	
	
	}