/* 
Theme Name: Responsive II Child Theme
Theme URI: https://github.com/cyberchimps/responsive-childtheme/tree/responsive-II
Description: Responsive II Child Theme
Template: responsive-mobile
Version: 1.0.0
Author: CyberChimps 
Author URI: https://cyberchimps.com
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: responsive-mobile-child
Responsive II WordPress Child Theme, Copyright (C) 2011-2014 CyberChimps
*/

/* =Start From Here
-------------------------------------------------------------- */

/*************************** SITE LAYOUT ****************************/

.site-header .container, #site-branding, #logo img {width:100%; padding:0;}
#header { margin:0; padding:0;}
.home-widgets { display: none; }

.header-row {
    margin-left: 0px;
    margin-right: 0px;
}

#wrapper {
    padding: 0 !important;
    margin: 0 auto !important;
    background-color: #f5f5f5;
}

#wrapper .content-area {
	max-width: 1170px;
    padding: 0 !important;
    margin: 0 auto !important;
    background-color: #f5f5f5;
}

#featured-area #featured-content, #featured-area #featured-image {
	width: 100%;
    padding: 0 !important;
    margin-top: 0px;
    background-color: #f5f5f5;
}

#footer {
    padding: 0px;
    margin-top: 0px;
}

/**************************** MENU ************************************/

#top-menu-container #top-menu { padding: 10px 0; margin: 0 auto; }
#top-menu-container #top-menu li { padding-right: 2em; }
#top-menu-container #top-menu li a { font-size: 1.15em; font-weight: 500; }
#main-menu { display: none; }

/************************ FONTS ***********************************/

main #featured-content p, main #featured-image p {
  color: #414141;
  font-size: 1.5em;
  text-align: justify;
}

/******************* FOO GALLERY ***********************************/

#foogallery-gallery-44 { margin-top: 10px !important;}
#foogallery-gallery-44 a .foogallery-caption { position: relative; margin-top: 10px; }
#foogallery-gallery-44 .foogallery-caption-title { padding-top: .5em; padding-bottom: .5em; font-size: 1.5em; }

/******************* TOP ALIGN SINGLE GALLERY **********************/

.gallerio-single { 
 line-height: 0 !important;
 font-size: 0;
 text-align: justify;
 -ms-text-justify: distribute-all-lines;
 text-justify: distribute-all-lines;
}
#foogallery-gallery-81 .fbx-link .thumbnail-caption, 
#foogallery-gallery-82 .fbx-link .thumbnail-caption, #foogallery-gallery-83 .fbx-link .thumbnail-caption,
#foogallery-gallery-77 .fbx-link .thumbnail-caption, #foogallery-gallery-78 .fbx-link .thumbnail-caption,
#foogallery-gallery-71 .fbx-link .thumbnail-caption, #foogallery-gallery-79 .fbx-link .thumbnail-caption,
#foogallery-gallery-51 .fbx-link .thumbnail-caption, #foogallery-gallery-73 .fbx-link .thumbnail-caption,
#foogallery-gallery-53 .fbx-link .thumbnail-caption, #foogallery-gallery-75 .fbx-link .thumbnail-caption,
#foogallery-gallery-55 .fbx-link .thumbnail-caption {
margin-top: 10px;
display: block;
position: relative;
}

#foogallery-gallery-81 a span h3, 
#foogallery-gallery-82 a span h3, #foogallery-gallery-83 a span h3,
#foogallery-gallery-77 a span h3, #foogallery-gallery-78 a span h3,
#foogallery-gallery-71 a span h3, #foogallery-gallery-79 a span h3,
#foogallery-gallery-51 a span h3, #foogallery-gallery-73 a span h3,
#foogallery-gallery-53 a span h3, #foogallery-gallery-75 a span h3,
#foogallery-gallery-55 a span h3 {
	font-size: 18px; color: #ffffff; text-align: center; margin-top: 10px;
	padding: 10px;
	position: relative;
}

/******************* GRAVITY FORMS PURCHASE PAGE **********************/

/* Ticket Sales form styling*/
#black-studio-tinymce-5 {background-color: #f5f5f5; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; margin-top:1.5em; }
#black-studio-tinymce-5 .widget-title h3 {text-align: center; }

/* Font size on price class*/
#gform_1 .ginput_container .ginput_product_price {font-size: 1.5em; color: #e55f05;  !important;}
/* Move qty select field up*/
#gform_1 .gform_fields .gf_right_half .ginput_container {border: 0px solid red; margin-top: 0;  !important;}
/* Total field center*/
#gform_1 .gform_fields .gfield_total {padding-top: 2em; margin:0 auto;; text-align: center; !important;}
/* Total label*/
#gform_1 .gform_fields .gfield_total .gfield_label {margin-top: 0em; font-size:1.5em; !important;}
/* Total value font*/
#gform_1 .gform_fields .gfield_total .ginput_container {margin-top: 0; font-size:2.5em; !important;}
/* Button center*/
#gform_1 .gform_footer {padding-top: 1em; margin:0 auto;; text-align: center;  !important;}

/**********************************************************************/








