/**
 * Hoot Customizer
 * ========================================================
 */


/*** trt-customize-pro ***/

#customize-controls .control-section-hoot-premium { margin-bottom: 15px; }
.control-section-hoot-premium .accordion-section-title { padding-top: 15px; }
#customize-controls .control-section-hoot-premium .accordion-section-title:hover,
#customize-controls .control-section-hoot-premium .accordion-section-title:focus { background-color: #fff; }
.control-section-hoot-premium .accordion-section-title .button { margin-top: -4px; margin-left: 8px; text-transform: uppercase; -webkit-border-radius: 18px; border-radius: 18px; }
.rtl .control-section-hoot-premium .accordion-section-title .button { margin-left: 0; margin-right: 8px; }

.hoot-premium-conten { display: block; clear: both; margin: 12px 0 -12px; border-top: solid 1px #ddd; }
.hoot-premium-conten.hoot-premium-active { margin: 0; border: none; }
.hoot-premium-conten a { display: inline-block; font-size: 12px; text-transform: uppercase; margin-right: 8px; }

.hoot-premium-content { display: block; clear: both; margin: 12px -10px -12px -14px; padding: 10px 0; text-align: center; background: #f1f1f1; border-top: solid 1px #ccc; border-bottom: solid 2px #ccc;
-webkit-box-shadow: inset 0px 2px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: inset 0px 2px 5px 0px rgba(0,0,0,0.15);
box-shadow: inset 0px 2px 5px 0px rgba(0,0,0,0.15);
}
.hoot-premium-content.hoot-premium-active { margin: -15px -10px -11px -14px; border: none; background: #fff; }
.control-section-hoot-premium .accordion-section-title .hoot-premium-content a { display: inline-block; font-size: 12px; text-transform: none; margin: 6px 0; padding: 0 8px; text-decoration: none; }
.control-section-hoot-premium .accordion-section-title .hoot-premium-content a.button { line-height: 24px; height: 26px; background: #fff; color: #23282d; }


/*** Premium USe ***/

.hoot-display-premiumuse .wp-full-overlay-sidebar { width: 600px; }
/*.hoot-display-premiumuse .wp-full-overlay.expanded { margin-left: 600px; }*/
.hoot-display-premiumuse  #customize-preview { opacity: .4; }

/** Premium Section **/

#hoot-psection {}
.hoot-psection {}
.pcontent-actions { text-align: center; border: solid 1px #ddd; padding: 15px 0; background: #f5f5f5; }
.pcontent-actions .button { /*line-height: 36px;*/ height: 34px; padding: 3px 17px 4px; text-transform: uppercase; font-size: 13px; border-radius: 0; }
.pcontent-actions .button-primary { text-shadow: 1px 1px 1px #000; margin-right: -2px; box-shadow: none !important; }
.pcontent-actions .button-secondary { border-color: #999; box-shadow: inset 2px 0px 3px 0px rgba(0,0,0,0.25) !important; }
.pcontent-top { box-shadow: 0 1px 4px rgba(0,0,0,0.2); margin-bottom: 15px; }
.pcontent-bottom { box-shadow: 0 -1px 4px rgba(0,0,0,0.2); margin-top: 30px; }
.hoot-psection-content {}

.section-premium-info { border-bottom: solid 1px #ddd; padding-bottom: 30px; }
.section-premium-info:last-child { border-bottom: none; padding-bottom: 0; padding-top: 10px; }
.section-premium-info h4 { font-size: 1.7em; line-height: 1em; margin: 1.33em 0 0.5em; font-weight: normal; text-transform: uppercase; }
.section-premium-info.section-intro { text-align: center; }
.section-premium-info.section-intro h4 { margin-top: 0.8em; }

.premium-info {}
.premium-info-text { float: left; width: 50%; padding-right: 2%; }
.premium-info-text hr { border: transparent; margin: 8px 0; }
.premium-info-text h4 {}
.premium-info-img { max-width: 47%; float: left; padding-top: 30px; }
.premium-info-img img { max-width: 100%; height: auto; }

@media only screen and (max-width: 640px) {
	.premium-info-img, .premium-info-text { float: none; width: 100%; max-width: none; }
	.premium-info-img { text-align: center; }
}


/*** Module BG ***/

.hybridextend-customize-control-groupstart.hybridextend-control-id-frontpage_sectionbg_area_a,
.hybridextend-customize-control-groupstart.hybridextend-control-id-frontpage_sectionbg_area_b,
.hybridextend-customize-control-groupstart.hybridextend-control-id-frontpage_sectionbg_area_c,
.hybridextend-customize-control-groupstart.hybridextend-control-id-frontpage_sectionbg_area_d,
.hybridextend-customize-control-groupstart.hybridextend-control-id-frontpage_sectionbg_area_e,
.hybridextend-customize-control-groupstart.hybridextend-control-id-frontpage_sectionbg_content { display: none !important; }

/* Fly heading */
.hoot-module-bg-title { font-weight: bold; display: block; text-align: center; }