/*
    Theme Name:     Xenia Child Theme
    Theme URI:      http://telecombrokers.com/wp-content/themes/xenia/
    Description:    Child Theme of Xenia Theme
    Author:
    Author URI:	    http://telecombrokers.com
    Template:       xenia
    Version:        0.0.1
    Text Domain: xenia
    Domain Path: /lang
    Tags: animations, business, clean, corporate, creative, elegant, minimal, modern, multi-purpose, parallax, portfolio, professional, responsive, retina, white
    License: GNU General Public License version 3.0
    License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
@import url('../xenia/style.css');

.post .cl-blog-name, .about-name, .about-desc, nav, .testimonial-author, .footer h4, .call-us-panel {
font-family: Oswald !important;
}
   
a:hover, a:focus {
color: #A99572;
}
p {
   color: #666;
}
.wrapper {
    margin: 0 auto;
    width: 100%;
    background:#fff;
    /*background: -webkit-linear-gradient(#1e1e28, white, white, #b4b4b4, #1e1e28);*/
    /*background: url(http://telecombrokers.com/wp-content/uploads/2015/07/contemporary_china.png) repeat;*/
    box-shadow: 0px 0px 10px #b4b4b4 !important;
    color: #555;
    font-size: 14px;
    font-weight: 300;
    font-family: Open Sans, Raleway, 'Open Sans', Arial, sans-serif;
    overflow: hidden;
}
nav {
    border-top: 5px #A99572 solid;
    background: #000;
}

.logo {
    margin: 10px 0;
}

.sticky {
    position: fixed;
    border-bottom: 0px solid #fff;
    background: rgba(0, 0, 1, 1);
}

.vc_general.vc_cta3.vc_cta3-style-custom{
	border: none !important;
}
.page-in {
background-size:cover !important;
background-position: 0 25% !important;
height:400px;
border: 0 !important;
display: none;
}

@media(max-width: 1100px){
.page-in {
height:250px;
}
}
.page-in > div {
display:none;
}
.menu ul li a {
    color: #A99572;
    font-weight: 500;
    font-size: 14px;
}
nav.sticky ul li a 
{
    padding: 37px 23px;
}

/* contact us button */
@media (min-width: 992px){
#menu-item-32 > a{
    background-color: #A99572;
    width: 70px;
    padding: 8px 20px !important;
    margin-top: 29px;
    margin-left: 18px;
    box-sizing: content-box;
    border-radius: 25px;
    color: #fff;
}

#menu-item-32 > a:hover{
    color: #000 !important;
}

}

/*Collapsed menu bar*/
@media screen and (max-width: 991px){
/*Set to important to provide Text from turning transparent*/
.menu ul li a {
        color: #fff !important ;
}
.menu ul li ul li a:hover {
background-color: #000 !important;
}
}

.container-in-container-inner {
    width: 100%;
 
}

.service-name {
    font-size: 24px;
}

.prl-1 {
    /*background: url(http://telecombrokers.com/wp-content/uploads/2015/10/TestimonialTlcmNw1.jpg) 100% 10% no-repeat fixed;*/
    background: url(../../uploads/2016/02/test6.jpg) no-repeat;
    background-size: cover;
    /*background: -webkit-linear-gradient(top, #999 , black);For Safari 5.1 to 6.0 
    background: -o-linear-gradient(top, #999 , black);  For Opera 11.1 to 12.0 
    background: -moz-linear-gradient(top, #999 , black);  For Firefox 3.6 to 15 
    background: linear-gradient(to top, #999 , black);  Standard syntax */
    color: #fff;
    min-height: 400px;
    height: 100%;
}

.prlx {
    background-color: rgba(105, 113, 119, 0.45);
    /*background: -webkit-linear-gradient(top, #999 , black); 
    background: -o-linear-gradient(top, #999 , black); 
    background: -moz-linear-gradient(top, #999 , black); 
    background: linear-gradient(to bottom, #999, black); */
    min-height: 400px;
    max-height: 100%;
}
.prl-2 {
    background: url(../assets/images/parallax.html) 100% 50% no-repeat fixed;
    color: #fff;
    min-height: 350px;
    height: 100%;
}
.prlx-2 {
    background-color: rgba(105, 113, 119, 0.45);
    min-height: 300px;
    max-height: 100%;
}
.prl-3 {
    background: url(../xenia/assets/images/parallax3.html) 100% 20% no-repeat fixed;
    color: #000;
    min-height: 70px;
    height: 100%;
}
.prlx-3 {
    background-color: #A99572;
    min-height: 70px;
    max-height: 100%;
}

.testimonial-author {
    color:white;
    font-weight: 400px;
}

.testimonial-quote {
   color:white;
   font-weight: 400px;
}
.widget input {
    border: 1px solid #666;
}

.input-cont-textarea{
    border: 1px solid #666;
    
}

.footer {
    background: #000 !important;
    border: none !important;
    
}
.footer-widget ul li {
    padding: 5px 0; 
    border: none;
}
/* Front Page */
.front_promo > div {
padding-left:0 ;
padding-right:0 ;
}

@media(min-width: 992px){
.row_height_increase {
padding: 50px 50px;
box-sizing:border-box;
height:850px;
}
}

.fullwidthhack > .container-fullwidth > .container-in-container-inner {
  width: 100%;
}

/*Front Page Who are you and Services Section*/
.tb-icons-container {
text-align: center;
}

.tb-icons-container a{
color: #fff;
display: inline-block;
width: 200px;
height: 200px;
line-height: 65px;
margin: 0 7px;
border-radius: 100%;
text-align: center;
}

.smb-icon > i{
content: " ";
width:200px; 
height: 200px;
background: url(../../uploads/2015/07/front_page_icons.png);
background-position: 0 0;
}

.smb-icon i:hover{
background-position: 0 200px;
}
.ittech-icon > i{
content: " ";
width:200px; 
height: 200px;
background: url(../../uploads/2015/07/front_page_icons.png);
background-position: -200px 0;
}

.ittech-icon i:hover{
background-position: -200px 200px;
}
.cio-icon > i{
content: " ";
width:200px; 
height: 200px;
background: url(../../uploads/2015/07/front_page_icons.png);
background-position: -400px 0;
}

.cio-icon i:hover{
background-position: -400px 200px;
}

.frontData-icon > i{
content: " ";
width:200px; 
height: 200px;
background: url(../../uploads/2015/07/front_page_icons.png);
background-position: -600px 0;
}

.frontData-icon i:hover{
background-position: -600px 200px;
}

.frontCloud-icon > i{
content: " ";
width:200px; 
height: 200px;
background: url(../../uploads/2015/07/front_page_icons.png);
background-position: -800px 0;
}

.frontCloud-icon i:hover{
background-position: -800px 200px;
}

.frontVoice-icon > i{
content: " ";
width:200px; 
height: 200px;
background: url(../../uploads/2015/07/front_page_icons.png);
background-position: -1000px 0;
}

.frontVoice-icon i:hover{
background-position: -1000px 200px;
}

.font_text p {
    color: #666;
    text-align: center;
    font-size: 16px !important;
    max-width: 400px;
    margin: 0 auto;
}

.CallToAction > .vc_cta3_content-container > .vc_cta3-content {
  width: 120%;
}


@media (max-width: 768px) {
.CallToAction > .vc_cta3_content-container> .vc_cta3-content {
  width: auto;
}
}

/* Front Page - Our Company */

.front_about_text{
text-align:center;
}

.front_halfShot {
max-width:650px;
min-width:400px;
}

.font_nancy{
float:right;
}

.front_signature {
margin-top: 80px;
}

.front_signature p {
font-size:16px;
line-height: .8;
clear:both;
}

.font_nancy_sign p{
float:right;
}

.signature{
font-family: "Alex Brush";
color: #A99572;
font-size:30px !important;
}


/* desktop dims */
@media(max-width: 1375px){
.front_signature {
margin-top: 25px;
}

.signature {
font-size:24px !important;
}
}

@media (min-width: 950px){
.front_about {
padding-top: 100px;
}
.front_about_title {
margin-top: -50px;
min-width:380px;
}
.front_about_text {
margin-top:15%;
font-size:16px !important;
}
}

@media (max-width: 1000px) and (min-width: 950px){
.front_dom{
position: relative;
left:-30px;
width: 400px;
}
.front_about_title {
position: relative;
left:-30px;
}
}

/* Tablets */
@media (max-width: 768px){
.front_halfShot {
display:none;
}
.front_dom{
display:none;
}
}


.product_list_container {
margin:0 auto;
width: 500px;
}

.product_list {
min-width: 250px;
}

.list-check {
    width: 80%;
    margin: 0 auto;
}

/* call us panel */
.call-us-container {
/*background: url(http://telecombrokers.com/wp-content/uploads/2015/10/Tlcm-Contact-Us.jpg);*/
background:url(../../uploads/2016/02/test8.jpg);
background-size: cover;
}

.call-us-panel {
width: 70%;
max-width: 1140px;
margin: 0 auto;
padding: 50px;
background-color: rgba(49, 49, 49, .5);

}

.phone-button { 
width: 100%;
}

.phone-button > a {
display: block;
width: 82px;
height: 82px;
color: #fff;
background-color: #000;
border-radius: 100%;
margin:0 auto;
text-decoration: none;
text-align: center;
}

.tb-phone {
display: inline-block;
}

.phone-button > a > i{
content: " ";
width:52px; 
height:52px; 
margin:15px;
background-image: url(../../uploads/2016/01/phone-icon_52x52.png);
}

.phone-text {
margin: 15px auto;
font-size: 65px;
color:white;
text-align: center;
}

.address {
margin: 15px auto;
font-size: 25px;
color:white;
text-align: center;
text-transform: uppercase;
}

.social-icons {
text-align: center;
}

.social-icons a{
color: #fff;
display: inline-block;
width: 62px;
height: 62px;
line-height: 65px;
margin: 0 7px;
background-color: #A99572;
border-radius: 100%;
text-align: center;
}

.tb-icons {
display: inline-block;
}


.facebook > i{
content: " ";
width:62px; 
background-image: url(../../uploads/2015/08/Facebook-40x40.png);
}

.facebook > i:hover{
background-position: 0 64px;
}

.twitter > i{
content: " ";
width:62px; 
background-image: url(../../uploads/2015/08/twitter-40x40.png);
}

.twitter > i:hover{
background-position: 0 64px;
}

.linkedin > i{
content: " ";
width:62px; 
background-image: url(../../uploads/2015/08/Linkedin-40x40.png);
}

.linkedin > i:hover{
background-position: 0 64px;
}

.youtube > i{
content: " ";
width:62px; 
background-image: url(../../uploads/2015/08/Youtube-40x40.png);
}

.youtube > i:hover{
background-position: 0 64px;
}
/* who are you? pages*/
/*#it-tech {
background:url(http://telecombrokers.com/wp-content/uploads/2016/02/test.jpg);
background-size:cover;
background-position: 0 35%;
}

.page-head {
height:500px;
}*/
@media(max-width: 1100px){
.page-head {
height:350px;
}
}

.expertise-icon > i{
content: " ";
width:200px; 
height: 200px;
background: url(../../uploads/2016/02/Core-Value-Icons.png);
background-position: 0 200px;
}
.totalSolution-icon > i{
content: " ";
width:200px; 
height: 200px;
background: url(../../uploads/2016/02/Core-Value-Icons.png);
background-position: 0 0;
}
.cost-icon > i{
content: " ";
width:200px; 
height: 200px;
background: url(../../uploads/2016/02/Core-Value-Icons.png);
background-position: -200px 0;
}
.support-icon > i{
content: " ";
width:200px; 
height: 200px;
background: url(../../uploads/2016/02/Core-Value-Icons.png);
background-position: -200px 200px;
}
.security-icon > i{
content: " ";
width:200px; 
height: 200px;
background: url(../../uploads/2016/02/Core-Value-Icons.png);
background-position: -400px 0;
}
.dispersed-icon > i{
content: " ";
width:200px; 
height: 200px;
background: url(../../uploads/2016/02/Core-Value-Icons.png);
background-position: -400px 200px;
}

/*product description page*/

.product_description p{
font-size:16px;
}

.product_description_menu .menu ul li a{
    padding: 5px 23px;
}

.product_description_menu .widget ul li{
    border: none;

}



.product_description button {
background-color:#A99572 !important;
color:#000 !important;
}/*Contact Us Button*/


.advantage_icon > i{
content: " ";
width:200px; 
height: 200px;
background: url(../../uploads/2016/11/Product_FAB_icons.png);
background-position: 0 0;
}

.benefit_icon > i{
content: " ";
width:200px; 
height: 200px;
background: url(../../uploads/2016/11/Product_FAB_icons.png);
background-position: 0 200px;
}
section .menu ul li {
	width:30%;
	min-width:235px;
	height:85px;
}
@media screen and (max-width: 991px){
section .menu ul li a {
    color: #A99572!important;
    background:none !important;
}
section .menu li a:hover  {
color: #000 !important;
border:none;
}

}

/*Post*/

.cl-blog-img {
display:none !important;
}

.cl-blog-detail {
display:none;
}
.author-bio {
display: none;
}
.post .cl-blog-name{
font-size: 46px;

}

.cl-blog-text{
font-family: Open Sans !important;

}
.cl-blog-text a {
color: #666;
font-weight: bold;
}
.cl-blog-text a:hover {
color: #666666;
}
.comments{
display:none;
}
.blog-pg-text {
margin-top:50px;
}

.post p{
font-size: 18px;
color: #666;
}

.focus {
display: inline-block;
padding: 40px 0;
}
.focus strong{
font-size: 24px;
}

.blog_auth > .writtenBy {
font-size: 16px;
padding: 20px 0;
}

/*Agent Partner*/

.hero_header {
height: 350px;
}

#ap_header {
background: url(../../uploads/2016/08/ap_hero.jpg) center;
background-size:cover;
}

.hero_text_container{
    text-align: center;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.hero_text_container p{
   width: 55%;
   color: #fff;
   font-size:16px;
   line-height: 1.5;
   
}

.ap_personalImageContainer{
display:flex;
}

.ap_personalImageContainer > div:first-of-type{
display:flex; 
flex-direction: column;
min-width:100px;
}

.ap_personalImageContainer > div:first-of-type p{
min-width:220px;
margin: 0;
}

#ap_quotes{
height:250px;
}

.ap_personalImageContainer signature{
font-size:24px; 

}

.ap_personalImageContainer > div:nth-of-type(2){
min-width:350px;
}


.ap_product {
display: flex;
flex-wrap: wrap;
list-style-image: url(../../uploads/2016/03/telecombrokers_diamond_16x16.png);
}

.ap_product div{
width: 50%;
color: #fff;
}

.ap-contact {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

.ap_serivceProviders .vc_visible-item {
width:30% !important;
}

.ap_contact_items div {
width:100%;
margin: 10px 0px 0px;
}

.ap_contact_items p{
margin: 0 0 4px;
}

.ap_contact_items input, .ap_contact_items textarea{
width:100%;
}

.ap_contact_items textarea{
resize: none;
border: 1px solid #ccc;
}


.ap_contact_items input[type="submit"] {
    background: #A99572;
    border: 0;
    color: #fff;
    margin: 10px 0 0px;
    padding: 5px;
}

@media(max-width: 766px){
div#page-5138 .vc_column_container {
padding: 15px !important;
}

#ap_header {
height: 350px;
background: url(../../uploads/2016/08/ap_hero.jpg) center;
background-size:cover;
}

.hero_text_container p {
font-size:14px;
width:90%;
}
.ap_personalImageContainer > div:first-of-type{
width:100%;
}

.ap_personalImageContainer > div:first-of-type p{
text-align: center;
}

.ap_personalImageContainer > div:first-of-type #ap_quotes{
font-size: 20px;
text-align: center;
height: 100%;
margin: 0 0 30px;
}

.ap_personalImageContainer > div:nth-of-type(2){
display:none;

}

.signature{
margin: 20px 0 0;
}

.ap_product div{
width: 100%;
}

.ap_serivceProviders .vc_visible-item {
float: left !important;
} 
}


/*Commission telecombrokers.com/tickets */

#commission{
width: 500px;
margin: 0 auto;
}

#commission input, #commission textarea {
	width: 500px;
	border: 1px solid #999;
}

#commission select {
	width: 100px;
}

