/*
Theme Name: Elision Child
Theme URI: http://demo.qodeinteractive.com/elision/
Description: A child theme of Elision Theme
Author: Qode Interactive
Author URI: http://www.qodeinteractive.com/
Version: 1.0.0
Template: elision
*/
@import url("../elision/style.css");



/* ------------------------

-----   font styling   -----

------------------------------*/
.wpb_wrapper strong, b {
	font-weight: 600;
}

.wpb_wrapper h4 {line-height: 32px;
padding: 30px 0px;}


.white h3 {color: #FFF;}

.white h3 {
	text-transform: uppercase;
}


    body {
	color:#666;
    }


/* ---   lists  -----*/

.tabs-container .wpb_wrapper ul , .vc_column-inner .wpb_wrapper ul {
margin-left: 0;
padding-left: 1.1em;
text-indent: -1em;
 }
 
 .wpb_wrapper ul>li {
	margin: 0 0 20px;
 }
 
 #bbpress-forums ul, .vc_column-inner .woocommerce ul{
padding-left: 0em;
text-indent: 0em;
 }
 
 /* ---   tab container  -----*/
 
 .q_tabs .tabs-container {
	margin-top: 20px;
	
}

.wpb_tabstabs_holder .q_tabs .tabs-nav  {
text-indent: 0em;}


/* ------------------------

-----   slider   -----

------------------------------*/

.ls-slide h1.ls-l {font-size: 60px;}


/* ------------------------

-----   menu   -----

------------------------------*/

    .mobile_arrow .fa {
        /*display: inline-block;
        font: normal normal normal 34px/1 FontAwesome;*/
        font-size: 20px;
       /* text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;*/
    }




/* ------------------------

-----   carosle anything   -----

------------------------------*/

 /* --- arrows  -----*/



.carousel-anything-container h4 {line-height: 22px;
padding: 14px 0px;}

 /* ---  square numbers  -----*/
 
.page .owl-ca-theme .owl-ca-controls .owl-ca-page span.owl-ca-numbers {padding: 10px 10px;
font-size: 18pt;}

.page .owl-ca-theme .owl-ca-controls {margin-top: 20px;}



/* --------------------------------

-----   blog / blog single   -----

----------------------------------*/

/* ---  blog  title  -----*/

.single-post .title h1 {
	display: none;
}

.single-post .title {height: 160px;}
.category .title {height: 260px;}

.single-post .title, .category .title {background-size: 2200px auto;
background-image: url(/wp-content/uploads/2016/01/bg-parallax.jpg);
background-repeat: no-repeat;
background-position: center 0;}

 /* ---  blog single date  -----*/
 
.blog_holder article .post_info .year {
        display: block;
        font-size: 14px;
        line-height: 15px;
        color: #787d81;
		margin: 10px 0 0 0;
 }
 
 
 /* ---  masonary single date  -----*/
    .blog_holder article .date_holder .date, .blog_holder article .date_holder .month, .blog_holder article .date_holder .year {
        display:block;
        position:relative;
    }


 
   .blog_holder article.format-quote .date_holder .date, .blog_holder article.format-link .date_holder .date, .blog_holder article.format-quote .date_holder .month, .blog_holder article.format-link .date_holder .month,.blog_holder article.format-quote .date_holder .year, .blog_holder article.format-link .date_holder .year {
        color:#fff;
    }

.blog_holder article .date_holder .date {
	margin:0 0 4px !important;
    }

 /* ---  masonary single date  -----*/
 
/*.blog_holder article .date_holder {
	display: none;
}*/

 /* ---  masonary  catagory  -----*/
 
    .blog_holder article .date_holder {
        display: inline-block;
        float: left;
        max-width: 220px;
        text-align: left;
    }

    .blog_holder article .date_holder a{
        color: #888;
    }


/* --------------------------------

-----   comparison chart   -----

----------------------------------*/

.prod-description {
	padding: 10%;
}
.gw-go-body-cell h5{
	-webkit-margin-before: 1.2em;
	-webkit-margin-after: -0.72em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	font-size: 13px;
}

/* --------------------------------

---------   elements   ----------

----------------------------------*/

/*  accordion  */


    .q_accordion_holder.accordion .ui-accordion-header {
        font-size: 16px;
    }

.q_accordion_holder .wpb_wrapper {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* --------------------------------

-----   woo commerce    -----

----------------------------------*/



.woocommerce .product .images {
        float:left;
        width:47.05660377358491%;
        margin-right:1.886792452830189%;
        margin-bottom:20px;}


.woocommerce .warranty_info {
	padding-bottom: 20px;
}

.woocommerce .cart {
	padding-top: 20px;
}

.woocommerce .social_share_holder {
	padding-top: 20px;
}


.woocommerce-tabs ul {
margin-left: 0;
padding-left: 1.1em;
text-indent: -1em;
 }
 
 .woocommerce h4 {
	padding-top: 20px;
	padding-bottom: 8px;
}

/*buttons*/


.woocommerce ul.products li.product a.qbutton.out-of-stock-button {
	background-color:#999;
	color:#FFF;
    }

.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
display: none;
}





/* --------------------------------

-----------   footer   -----------

----------------------------------*/

.footer_top .column_inner .widget:first-child {padding-top: 0px;}

.footer_top .column_inner .widget {padding-top: 30px;}


.footer_top .column_inner h6 {
	font-size: 1.8ex;
	font-weight: 800;
	text-transform: uppercase;
	color: #FFF;
}
body .footer_top  {
	font-size: 14px;
}

    .mc_signup_submit {
        text-align: left;
    }
	
	
	.footer_top #mc_signup_submit {
    width: inherit;
}


/* --------------------------------

------------   form   ------------

----------------------------------*/


    #respond textarea, #respond input[type="text"], .fscf-div-clear input[type="text"], .fscf-div-clear input[type="url"], .fscf-div-clear textarea {
        font-family: inherit;
        background-color: #f6f6f6;
        width: 92%;
        margin: 0 0 20px 0;
        padding: 12px 4%;
        border: 0;
        outline: 0;
        resize: none;
        font-size: 13px;
        color: #888;
    }



  /* input:matches([type="button"],   [type="submit"],  [type="reset"]), .mc_signup_submit input[type='submit'], .fscf-div-form input[type='submit'], */.fscf-div-form input.fscf-button-submit, .footer_top .mc_signup_submit input.button {
        position:relative;
        display:inline-block;
        width:auto;
        height:43px;
        line-height:43px;
        margin:0;
        padding:0 22px;
        font-size:13px;
        font-weight:600;
        letter-spacing:1px;
        /*text-align:left;*/
        color:#fff;
        background-color:#eb005d;
        text-decoration:none;
        text-transform:uppercase;
        cursor:pointer;
        white-space:nowrap;
        border:0;
        outline:0;
        border-radius:2px;
        -o-border-radius:2px;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
        -webkit-transition:all .2s ease 0s;
        -moz-transition:all .2s ease 0s;
        -o-transition:all .2s ease 0s;
        -webkit-backface-visibility:hidden;
        text-shadow:none;
    }
	
	.wpb_wrapper .fscf-label {
	padding-top: 20px;
	display: block;
}

.wpb_wrapper .fscf-div-submit{
	padding-top: 20px;
	display: block;
}
	
		
		.mc_signup_submit input[type='submit']:hover, .fscf-div-form input[type='submit']:hover{
        padding: 0 35px;
        color: #fff;
        background-color: #2c2c2c;
    }
	
	
	
.footer_top .mc_merge_var {
    margin-bottom: 0;
}

   .footer_top textarea, .footer_top input[type="text"], .footer_top .fscf-div-clear input[type="text"] {
	font-family: inherit;
	background-color: #434343;
	width: 92%;
	margin: 0 0 2px 0;
	padding: 12px 4%;
	border: 0;
	outline: 0;
	resize: none;
	font-size: 13px;
	color: #fff;
    }
	

    .footer_top #mc_signup_form {
        padding: 0px;
    }


	
	.fscf-div-form .fscf-button-submit {
        margin:14px 0;
    }

    .fscf-div-form .fscf-button-submit:hover {
        padding: 0 35px;
        color: #fff;
        background-color: #2c2c2c;
    }



.woof_container_inner_productcategories {width: 30%!important; display: inherit;}

    /*.wpb_wrapper .woof_text_table input.woof_show_text_search,*/ .wpb_wrapper .woof_text_table input[type="search"] {
        display:inline-block;
        text-decoration:none;
        border:0;
        outline:0;
        color:#adadad;
        background-color:#f6f6f6;
        font-size:14px;
        font-family:inherit;
        margin:0 !important;
        padding:2px 1% !important;
        width:30% !important;
        height:33px !important;
        line-height:33px;
        float:left;
    }


    table td {
        padding: 0px;
    }

.bbpress_mark_all_read_wrapper {
 margin-top: 50px;
}
