/*
Theme Name: Alpha Revisited
Theme URI: http://breightly/
Description: A Modern theme by Breightly
Author: Breightly
Author URI: http://www.breightly.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");


/***************************
*** Template - Accordion ***
***************************/
@media screen and (min-width: 1001px) {

    .page-template-base-accordion .container_inner {
        width: 800px;
    }

    .page-template-base-accordion .q_accordion_holder.clearfix.wpb_content_element.accordion.without_icon.not-column-inherit.ui-accordion.ui-widget.ui-helper-reset {
        width: 800px;
    }

}

.page-template-base-accordion .q_accordion_holder.accordion h5.ui-accordion-header {
    padding-top: 29px;
    padding-bottom: 29px;
    background-color: #f7f7f7;
}

.page-template-base-accordion .q_accordion_holder.accordion .ui-accordion-header {
    margin: 2px 0 2px;
}

.page-template-base-accordion .q_accordion_holder.accordion div.accordion_content {
    margin: 0 0 0 -25px;
}

.page-template-base-accordion .q_accordion_holder.accordion .ui-accordion-header .accordion_mark.left_mark {
    top: 19px;
}

/*******************************
*** Template - Board Members ***
*******************************/
.page-template-base-board-members .q_team .q_team_description_inner {
    padding: 0 15px;
}


/*************************************
*** Template - Conference Speakers ***
*************************************/
@media screen and (min-width: 1001px) {

    .page-template-base-conference-speakers .speaker_padding_right {
        padding-right: 20px;
    }

    .page-template-base-conference-speakers .speaker_padding_left {
        padding-left: 20px;
    }

}



/********************************
*** Template - Cover w/ Icons ***
********************************/

.page-template-base-cover-icons .q_image_with_text_over .text .desc {
    opacity: 1;
    filter: alpha(opacity = 100);
}

.page-template-base-cover-icons .q_image_with_text_over .text .caption {
    opacity: 0;
    filter: alpha(opacity = 0);
}

.page-template-base-cover-icons .q_image_with_text_over table td {
    vertical-align: bottom;
}

.page-template-base-cover-icons .vc_row.image_icons_row {
    margin-left: -2px;
    margin-right: -2px;
    margin-bottom: -6px !important;
    padding-top: 1px !important;
}

/**********************************
*** Template - Cover w/ Welcome ***
**********************************/

.page-template-base-cover-welcome .vc_col-sm-4 {
    padding: 50px;
    padding-top: 75px;
}

/****************************
*** Template - Image Rows ***
****************************/
.page-template-base-image-rows p {
    margin-top: 0px;
}

/***********************
*** Template - Sales ***
***********************/

.page-template-base-sales .q_price_table {
    color: #303030;
}

.page-template-base-sales .q_price_table .price_table_inner {
    background-color: #f7f7f7;
    padding: 30px 0;
}

.page-template-base-sales .q_price_table {
    border: none;
}

/*************************
*** Template - Squares ***
*************************/

.page-template-base-squares .vc_col-sm-4 .vc_col-sm-12 .wpb_wrapper {
    border: 1px solid #ddd;
    padding: 0 20px 40px;
}

.page-template-base-squares .wpb_text_column *:last-child {
    border: 0!important;
    padding: 0!important;
}


/**************************
*** Template - Standard ***
**************************/

@media screen and (min-width: 1001px) {
    .page-template-base-standard .container_inner {
        width: 800px;
    }
}

@media screen and (min-width: 1001px) {

    .standard_width .container_inner {
        width: 800px;
    }

    .standard_width  .q_accordion_holder.clearfix.wpb_content_element.accordion.without_icon.not-column-
inherit.ui-accordion.ui-widget.ui-helper-reset {
        width: 800px;
    }

    .standard_width  .footer_top .container_inner {
        width: 1100px;
    }
}