/*
 * responsive.custom.css is for custom media queries that are not set via the
 * theme settings, such as cascading media queries.
 *
 * By default all the other responsive stylesheets used in Adaptivetheme use a
 * "stacking method", however cascading media queries use a waterfall method so
 * you can leverage the cascade and inheritance for all browsers that support
 * media queries, regardless of screen size.
 *
 * @SEE http://zomigi.com/blog/essential-considerations-for-crafting-quality-media-queries/#mq-overlap-stack
 *
 * NOTE: this file loads by default, to disable got to your theme settings and
 * look under the "CSS" settings tab.
*/
/*
 * Really small screens and up
*/
/* @media only screen and (min-width: 220px) {} */
/*
 * Smartphone sizes and up
*/
/* @media only screen and (min-width: 320px) {} */
/*
 * Smartphone sizes and down
*/
@media only screen and (max-width: 480px) {}
/*
 * Tablet sizes and down
*/
@media only screen and (max-width: 768px) {}
/*
 * Desktops sizes and up
*/
@media only screen and (min-width: 935px) {


}
/*
 * Desktops/laptops and up
*/
@media only screen and (min-width: 1281px) {
    #page {margin: 0 auto;width: 100%;}

    #header{width:1024px;}
    #branding{width:200px;}
    #columns{width:1230px;}
    
	.front #content-column{width: 1280px;}
    
    #mediafront_sidebar{width: 275px; height: 200px;margin-bottom:42px;}
    #mediafront_nodeplayer{width: 500px; height: 400px;margin-bottom:42px;}

    .panels-flexible-region-basic_page_3_col_inset-top_row.top-row {padding:0 0 0 25px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;float:left;overflow:hidden;}
    .node-type-landing-page .panels-flexible-landing_page_3_col {padding: 0 12px 0 13px;}
    .node-type-landing-page .panels-flexible-row-landing_page_3_col-main-row-left {width:200px;padding:0;margin:0;float:left;overflow:hidden;}
    .node-type-landing-page .panels-flexible-row-landing_page_3_col-main-row-middle {width:400px;padding:0 0 0 25px;margin:0;float:left;overflow:hidden;}
    .node-type-landing-page .panels-flexible-row-landing_page_3_col-main-row-right {width:300px;padding:0;margin:0;float:right;overflow:hidden;}
    .panels-flexible-region-landing_page_3_col-column_1 {width:100%;} /* override a generated width of 224 */

    .panels-flexible-basic_page_3_col_inset-left {width:200px;padding:0;margin:0;float:left;overflow:hidden;}
    
    .node-type-landing-page .panels-flexible-landing_page_2_col {padding: 0 25px 0 25px;}
    .node-type-landing-page .node-landing-page-feature.view-mode-horizontal .group-left {width: 51%;}
    .node-type-landing-page .panels-flexible-region-landing_page_2_col-center {width: 575px;}
    .node-type-landing-page .panels-flexible-region-landing_page_2_col-column_3 {width: 324px;padding-left:22px;-moz-box-sizing:border-box;box-sizing:border-box;}
    .node-type-landing-page .col3 .entity-field-collection-item {margin: 12px 0 12px 0px;}

	/* Carousel */
	.flexslider .slides img {height: 100%;}
	.flexslider .slide-content,
	.flexslider .player-wrapper .video-container {height: 458px;}

    .col1{float:left}
    .node-type-medications-compound #main-content  .col1{width:340px}
    .node-type-medications-compound #main-content .panels-flexible-row-basic_page_2_col_left-main-row-middle {margin-left:340px;}

    /* FORUMS */
	.page-forum-topics #content .panels-flexible-row-basic_page_2_col_left-main-row-middle,
	.node-type-forum-topic #content .panels-flexible-row-basic_page_2_col_left-main-row-middle {margin-left: 234px;margin-right: 17px;}
	#content .panels-flexible-region-forum_topic_default-column_1_ {margin-right: 24px;}
	#content .panels-flexible-row-forum_topic_default-main-row-middle {margin-left: 319px;}
	
	/* page layout for 1280 */
	#page-top,
	#main-content,
	#content-column {width: 1230px;}
	/* revert page layout for landing pages */
	.node-type-landing-page #content-column {width: 100%;}
	.node-type-landing-page #page-top,
	.node-type-landing-page #main-content {width: 950px;}
	
	/* Custom styles for professionals page */
	.panels-flexible-basic_page_3_col_inset-middle {width: 1000px;}
	.panels-flexible-basic_page_3_col_inset-inside .panels-flexible-column-basic_page_3_col_inset-2 {width: 202px;}
	.panels-flexible-row-basic_page_3_col_inset-main-row-middle .panels-flexible-region-basic_page_3_col_inset-center-inside .pane-node-body {clear: both;}

    .panels-flexible-basic_page_3_col_inset-middle .landing-page-feature-wrapper.build-vertical {width:308px;}
    .panels-flexible-basic_page_3_col_inset .node-landing-page-feature .field-name-field-sc-image.view-mode-vertical {height:138px;}
    .node-landing-page-feature.view-mode-vertical h2{padding:5px 20px;}
	
}
@media only screen and (max-width: 935px){

}
@media only screen and (max-width: 570px) {}
@media only screen and (max-width: 430px) {}
@media only screen {
    .clearfix:after{display: inherit}
}

.mac #header
{
max-width:none;
} /* for mac screens not matching with live */
