/*

Theme Name: Frame Photography Minimalistic WP Theme

Theme URI: http://gt3themes.com/wordpress-themes/frame/

Author: mad_dog

Author URI: gt3themes.com

Description: This outstanding photography theme comes in two versions Light and Dark skins. We tried to implement the most popular galleries into the theme, like fullscreeen, kenburns, wall gallery, fullscreen grid, masonry style.

Version: 1.6 (build de40e91)

Tags: wordpress theme, responsive, retina ready, photography, portfolio.

License: GNU General Public License version 3.0

License URI: http://www.gnu.org/licenses/gpl-3.0.html

*/

p, td, div, blockquote p {
font-size: 13px !important;
color: #46434e !important;
font-weight:600;
line-height:18px !important;
}

h5, h5 span, h5 a {
font-size: 14px !important;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: 700 !important;
}

h6{
font-size: 10px !important;
line-height: 26px !important;
}

.module_fs_meta span {
font-size: 0px !important;
}

.header2top .btn_load_more_fs {
text-transform: uppercase;
font-size: 10px !important;
}

/* Contact Page 8 */

.fullscreen_block .fullscreen_container {
background: transparent !important;
width: 60% !important;
text-align:left;
}

/* Contact Page 8 */

.fullscreen_title h1 {
line-height: 10px !important;
padding: 10px !important;
border-left: 3px solid !important;
margin: 0;
text-align: left;
text-transform: uppercase !important;
}

/* Remove Portfolio Titles */

.image-grid.fs_grid_module .gallery_descr h6 {
padding: 0px !important;
background: transparent !important;
color: transparent !important;
}

.gallery_item .gallery_descr {
display: none !important;
position: absolute !important;
color: transparent !important;
background: #46434e;
padding: 0px !important;
width: 0% !important;
}

.portfolio_block.fs_grid_module .gallery_item .ico_gallery {
margin-top: 22px !important;
}

/* END Remove Portfolio Titles */

/* Allow Full-Screen BG */

.fullscreen_block.fullwidth_blog {
background: transparent!important;
}

.fullwidth_blog .fullscreen_content960 {
background: transparent!important;
}

#supersized {
padding-top:100px;
}

/* END Allow Full-Screen BG */

/* Content Padding and BG IMG */
.content-bg-bio {
width:auto;
margin-top: 220px;
padding-left: 2% !important;
padding-right: 2% !important;
padding-top: 2% !important;
padding-bottom: 1% !important;
background-image:url('/wp/wp-content/uploads/2014/03/vg_transparent-bg_mustard.png');
background-repeat:repeat;
}

.content-bg {
width: auto;
padding-left: 5% !important;
padding-right: 5% !important;
padding-top: 5% !important;
padding-bottom: 2% !important;
background-image: url('/wp/wp-content/uploads/2014/03/vg_transparent-bg_white');
background-repeat: repeat;
}
	
.content-bg-about {
width: auto;
padding-left: 3% !important;
padding-right: 3% !important;
padding-top: 3% !important;
padding-bottom: 2% !important;
background-image: url('/wp/wp-content/uploads/2014/03/vg_transparent-bg_white');
background-repeat: repeat;
}	

.content-bg-contact {
width: auto;
padding-left: 3% !important;
padding-right: 3% !important;
padding-top: 3% !important;
padding-bottom: 2% !important;
background-image: url('/wp/wp-content/uploads/2014/03/vg_transparent-bg_mustard.png');
background-repeat: repeat;
}	
	
/* END Content Padding and BG IMG */

.fullscreen_title h1 {
min-height: 14px !important;
font-size: 11px !important;
}

.fs_grid_module {
background: #fff !important;
}

.fullscreen_title .btn_next, .fullscreen_title .btn_prev, .fullscreen_title .btn_close {
    height: 0 !important;
}

header {
    background: none repeat scroll 0 0 #E1523C !important;
}

header nav ul.menu > li > a {
font-weight: normal !important;
}

header .logo {
5px 0px 5px 10px !important;
}

/* remove social icon from default template */

.ico_socialize.type1 {
width: 0px  !important;
height: 0px  !important;
}


/* BG Image */

.page-id-56 #page { background-image: url(img/vg-portrait.jpg);  
}

/* Columns */
.one_third {
margin-right: 2% !important;
}

/* Misc */

.header2top .fullscreen_content {
padding-top: 0px !important;
}

.module_small_padding1 {
margin-top: 0px !important;
}

.module_cont {
min-height: 0px !important;
}

/* Form Style */

.visual-form-builder fieldset {
border: none!important;
border-radius: 0px!important;
background-color: transparent!important;
}

.visual-form-builder .vfb-legend {
border-bottom: none!important;
}

input.vfb-text, input[type="text"].vfb-text, input[type="tel"].vfb-text, input[type="email"].vfb-text, input[type="url"].vfb-text, textarea.vfb-textarea {
border: none;
border-radius: 2px!important;
padding: 5px;
}

textarea.vfb-textarea {
width: 60%;
}

label.vfb-desc {
font-weight: bold;
text-transform: uppercase;
color: #46434e;
}

label.vfb-error {
color: #E1523C;
font-style:italic;
}

/* Form Button Style */
.vfb-submit, input[type="submit"].vfb-submit {
font-size: 1.4em;
font-family: 'Lato', sans-serif!important;
background-color: #E1523C;
color: #ffffff;
text-transform: capitalize;
border-radius: 2px;
border: none;
padding: 5px 10px;
}

.vfb-submit:hover, input[type="submit"].vfb-submit:hover {
background-color: #46434e;
}

.visual-form-builder ul, .entry-content .visual-form-builder ul, .comment-content .visual-form-builder ul, .mu_register .visual-form-builder ul, .visual-form-builder ol, .entry-content .visual-form-builder ol, .comment-content .visual-form-builder ol, .mu_register .visual-form-builder ol {
font-family: 'Lato', sans-serif;
}

/* Form List Style - Removed from theme.css line 3009: content:none */

.visual-form-builder ul li {
list-style: none!important;
list-style-type: none!important;
list-style-image: none!important;
}

