/*
 * Custom section background
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
 .section-bg-1{
    background-image: url('../assets/images/bg-1.jpg');
    background-size: cover;
}
.section-bg-2{
    background-image: url('../assets/images/bg-2.jpg');
    background-size: cover;
}
.section-bg-gray,
.page-title{
    background-color: #9D5E97;
    background-image: none;
    background-repeat: no-repeat;
    background-position: bottom left;
	height:100px;
}

.page-platforms{
    background-color: #000000;
    background-image: url('../assets/img/page_bg_black_noise.jpg');
    background-repeat: no-repeat;
    background-position: center center;
	height:250px;
	padding-top:30px;
}


.morr{
	font-size:30px;
}
.circlee img{
	width:262px;
}



/*
 * Custom color scheme
 * primary color: #3498DB;
 * secondary color: #3486BC;
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Primary color */
a, 
.icon.primary,
#site-nav > ul > li:not(.over) > a:hover,
.light .entry-date,
.light .entry-title a:hover,
.light .entry-meta a:hover,
.light .project-filter .active a,
.light .project-filter a:hover,
.project .project-thumb figcaption .icon:hover,
.pricing .plan-price{
    color: #3498DB;
}
 
.content-header.v3:after,
.button.primary,
.icon.circle.primary,
.icon.square.primary,
.pagenavi a:hover,
.pagenavi span.current,
.project .project-thumb figcaption,
.progress-bar .bar div,
.tabs.vertical .tabnav .active a{
    background-color: #3498DB;
}

.breadcrumbs{
    background-color: #3498DB;
	margin-right:10px;
	padding:13px;
	font-size:14px;
	font-weight:bold;
}
.breadcrumbs:hover{
    background-color: #53A8E1;
}
.breadcrumbs-active{
	color:#000000;
    background-color: #ffffff;
}
.breadcrumbs-active:hover{
    background-color: #ffffff;
}


input[type="text"]:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="url"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
select:focus,
textarea:focus,
.button.primary,
.icon.circle.primary,
.icon.square.primary,
.pagenavi a:hover,
.pagenavi span.current,
.tabs.vertical .tabnav .active a,
.pricing .plan.recommended{
    border-color: #3498DB;
}

.tabs.vertical .tabnav .active a:after{
    border-left-color: #3498DB;;
}

/* Secondary color */
a:active, a:hover,
.light .entry-meta a:hover,
.light .masonry-entries .entry .entry-title a:hover,
.light .post-list .details .title a:hover,
.light .entry-meta a:hover,
.light .project .project-title a:hover{
    color: #3486BC;
}

.button.primary:hover,
.button.primary:focus,
.button.primary:active,
.button.primary.disabled,
.button.primary[disabled],
.icon.circle.primary:hover,
.icon.square.primary:hover{
    background-color: #3486BC;
}

.button.primary:hover,
.button.primary:focus,
.button.primary:active,
.button.primary.disabled,
.button.primary[disabled],
.icon.circle.primary:hover,
.icon.square.primary:hover{
    border-color: #3486BC;
}




.line-g{
height: 9px;
background: url(img/inner_shadow.png) top center no-repeat;
}


.footer-all {
width:100%;
background: #ffffff url(img/inner_shadow.png) top center no-repeat;
padding-top:30px;
}
.copyright-foot {
width:99.2%;padding-top:10px;border-top:1px solid #dcdcdc;
font-size: 10px;
margin-bottom:30px;
}
.copyright-foot a{
color: #1F56B4;
margin-left: 10px;
margin-right: 10px;
}
.top-foot{
font-size: 10px;
padding-left:0px;
padding-right:0px;
margin-bottom:10px;
}

.top-foot a{
color: #1F56B4;
margin-left: 10px;
margin-right: 10px;
}
.right2{
text-align:right;
float:right;
}






.we_do_btn1  {
    list-style-type: none;
    margin: 0 auto; /* si queremos centrarlo */
    /* la altura y su ancho dependerán de los textos */
	z-index:100;
position:relative;
float:right;
  }
 .we_do_btn1  li {
    display: block;
    float: left; /* la lista se ve horizontal */
    list-style: none;
    margin: 0;
    position: relative;
background: #0072c6;
background-image: url('../assets/img/btn1.png');
background-repeat: no-repeat;
background-position: bottom right;
text-align:left;
font-size:30px;
    font-family: FuturaTtf;
    font-weight: regular;
    line-height: 30px;
	width:300px;
height:100px;
  }
  .we_do_btn1 li a {
    color: #ffffff;
    display: block;
	padding:13px;
    text-decoration: none;
height:74px;
  }
  .we_do_btn1 li a:hover{
background: #2991de;
}
 .we_do_btn2  {
    list-style-type: none;
    margin: 0 auto; /* si queremos centrarlo */
    /* la altura y su ancho dependerán de los textos */
	z-index:100;
position:relative;
float:right;
  }
 .we_do_btn2 li {
    display: block;
    float: left; /* la lista se ve horizontal */
    list-style: none;
    margin: 0;
    position: relative;
background: #ec863a;
background-image: url('../assets/img/btn2.png');
background-repeat: no-repeat;
background-position: bottom right;
text-align:left;
font-size:30px;
    font-family: FuturaTtf;
    font-weight: regular;
    line-height: 30px;
	width:300px;
height:100px;
  }
  .we_do_btn2 li a {
    color: #ffffff;
    display: block;
	padding:13px;
    text-decoration: none;
height:74px;
  }
  .we_do_btn2 li a:hover{
background: #ec995b;
}
 .we_do_btn3  {
    list-style-type: none;
    margin: 0 auto; /* si queremos centrarlo */
    /* la altura y su ancho dependerán de los textos */
	z-index:100;
position:relative;
float:right;
  }
 .we_do_btn3  li {
    display: block;
    float: left; /* la lista se ve horizontal */
    list-style: none;
    margin: 0;
    position: relative;
background: #7fba00;
background-image: url('../assets/img/btn3.png');
background-repeat: no-repeat;
background-position: bottom right;
text-align:left;
font-size:30px;
    font-family: FuturaTtf;
    font-weight: regular;
    line-height: 30px;
	width:300px;
height:100px;
  }
  .we_do_btn3 li a {
    color: #ffffff;
    display: block;
	padding:13px;
    text-decoration: none;
height:74px;
  }
  .we_do_btn3 li a:hover{
background: #a3cf46;
}






#contact-pic {
	overflow:hidden;
	margin:auto;

	margin-bottom:0px;
	position:relative;
	width:90%;
	max-width:1100px;
	height:271px;
background: #f0f0f0 url(img/contact.jpg) center right no-repeat;
border-bottom:0px solid #f0f0f0;
}
#contact-pic-box1 {
background: #585858;
	width:230px;
	height:130px;
position:absolute;
color:#ffffff;
right:7%;
bottom:40px;
padding:30px;
font-size:21px;
line-height:31px;
font-family: Open Sans, Helvetica, Arial, sans-serif;
}
#contact-pic-box1 h2{
font-size:20px;
line-height:20px;
color:#ffffff;
font-weight: 500;
font-family: "FuturaTEEMed";
margin-top:20px;
}
#contact-box h4 {
font-size: 40px;
line-height: 40px;
margin-top: 10px;
margin-bottom: 40px;
font-family: FuturaTtf;
font-weight: 500;
color: #434955;
}
#contact-titt h3 {
font-size: 30px;
line-height: 30px;
margin-top: 40px;
margin-bottom: 20px;
font-family: FuturaTtf;
text-align: left;
font-weight: 500;
color: #434955;
}
#contact-titt a {
color: #116293;
text-align: left;
font-size: 14px;
line-height: 1.428571429;
margin: 0 0 10px;
}
#contact-titt p {
text-align: left;
font-family: "Open Sans";
font-size: 14px;
line-height: 1.428571429;
margin: 0 0 10px;
}

.menu-sp{
margin-left:24px;
}
