/* 
 Theme Name:    artworld 
 Theme URI:      http://example.com/twenty-thirteen-child/ 
 Description:    Twenty Thirteen Child Theme 
 Author:         B2Creative 
 Author URI:     http://flowergardenfactory.com
 Template:       twentythirteen 
 Version:        1.4 
*/ 

@import url("../twentythirteen/style.css"); 

/* =Theme customization starts here 
-------------------------------------------------------------- */ 

/** 
 * 4.1 Site Header changing header to logo also check header.php 
 * ---------------------------------------------------------------------------- 
 */ 

.header-logo {float:left; margin-top:25px; margin-bottom: 8px; width:160px;} 
#title_subtitle {float:left;} 
.clear {clear:both;margin:0;padding:0;} 
.entry-thumbnail img { 
    border-radius: 3px; 
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) 
} 

@media (max-width:200px) { 
.header-logo { width:200px; 
float: center;} 
.site-title {font-size:30px;} 
} 
@media (max-width: 300px) { 
.header-logo {display:none} 
} 
.header-logo { 
    float: left; 
    margin-bottom: 15px; 
    margin-top: 35px; 
} 

/** 
 * Text and link size and color 
 * ---------------------------------------------------------------------------- 
 */ 

body { 
    color: #000000; 
    font-family: "lato","Lucida Sans Unicode","Lucida Grande",sans-serif; 
    font-size: 0.75em; 
    line-height: 2em; 
} 

a { 
    color: #648ff1; 
    text-decoration: none; 
} 

a:visited { 
    color: #648ff1; 
} 

a:focus { 
    outline: none; 
} 

a:active, 
a:hover { 
    color: #3763c9; 
    outline: 0; 
} 

a:hover { 
    text-decoration: underline; 
} 

.entry-content a, .comment-content a { 
    color: #648ff1; 
} 

.entry-content a:hover, 
.comment-content a:hover { 
    color: #3763c9; 
} 


h1 { 
    color: #333333; 
    font-family: lato, Arial, Helvetica, sans-serif; 
    font-size: 21px; 
    font-weight: 1d00; 
    letter-spacing: 1px; 
    line-height: 1em; 
    margin: 25px 0; 
    padding: 0 0 5px; 
    text-transform:uppercase; 
} 

h2{ 
    color:#333333; 
    font-family:lato, Arial, Helvetica, sans-serif; 
    font-size:18px; 
    font-weight:300; 
    letter-spacing: 1px; 
    line-height: 1em; 
    text-transform:none; 
     
} 
h3{ 
    color:#333333; 
    font-family:lato, Arial, Helvetica, sans-serif; 
    font-size: 1.25em; 
    line-height: 1em; 
    font-weight: 500; 
} 

h4 { 
    color: #333333; 
    font-family:lato, Gadget, sans-serif; 
    font-size: 1.2em; 
    line-height: 1em; 
    font-weight: bold; 
} 

h5 { 
    color: #cccccc; 
    font-family: lato, Gadget, sans-serif; 
    font-size: .75em; 
    line-height: .5em; 
} 

/**this makes an image link have filter effect*/ 

.brightness img 
{ 
    filter: brightness(100%); 
    -webkit-filter: brightness(100%); 
    -moz-filter: brightness(100%); 
    -o-filter: brightness(100%); 
    -ms-filter: brightness(100%); 
} 

.brightness img:hover 
{ 
    filter: brightness(85%); 
    -webkit-filter: brightness(85%); 
    -moz-filter: brightness(85%); 
    -o-filter: brightness(85%); 
    -ms-filter: brightness(85%); 
} 


/** this is for the Date on the exhibition page*/ 

h6{ 
color: #999999; 
   font-family: "lato","Lucida Sans Unicode","Lucida Grande",sans-serif; 
    font-size: 0.90em; 
    line-height: 1.5em; 
     
} 



lockquote:before, blockquote:after, q:before, q:after { 
    content: none; 
} 
blockquote:before, blockquote:after, q:before, q:after { 
    content: none; 
} 
.entry-content blockquote { 
    font-size: 13px; 
} 




/** 
 * 3.0 Basic Structure 
 * ---------------------------------------------------------------------------- 
 */ 

.site { 
    background-color: #ffffff; 
    border-left: none; 
    border-right: none; 
    margin: 0 auto; 
    max-width: 962px; 
    width: 100%; 
} 


.site-header .home-link { 
    color: #ffffff; 
    display: block; 
    margin: 0 auto; 
    max-width: 962px; 
    min-height: 180px; 
    padding: 0 20px; 
    text-decoration: none; 
    width: 100%; 
    text-align: center; 
} 
.site-title { 
    font-size: 42px; 
    font-weight: normal; 
    line-height: 1; 
    margin: 0; 
    padding: 58px 0 10px; 
} 

.site-header .site-title:hover { 
    text-decoration: inherit; 
} 
.site-description { 
    font: 300 normal 24px "lato", Helvetica, sans-serif; 
    margin: 0; 
} 

.hentry { 
    padding: 0; 
} 

/** 
 * Navigation - makes tabs and centers navigation 
 * --------------------------------------------------------------------------- 

 */ 


.main-navigation { 
    width:100%; 
    text-align:center;  
    border-color: #e6e6e6; 
    border-style: solid; 
    border-width: 0 0 1px; 
    margin: 0 -1px -1px 0; 
    position: relative; 
    z-index: 20; 
} 


ul.nav-menu, 
div.nav-menu > ul { 
    margin: 0; 
    padding: 2px;  
    height: 42px; 
    line-height: 43px; 
} 

.nav-menu li a { 
    color: #000080; 
    font: lato, Helvetica, sans-serif; 
    display: block; 
   font-size: 1.05em; 
    letter-spacing: 3px; 
    padding: 14px 16px; 
    text-transform: uppercase; 

} 

.nav-menu li:hover > a, 
.nav-menu li a:hover, 
.nav-menu li:focus > a, 
.nav-menu li a:focus { 
    background-color:#ffffff; 
    color:#000000; 
} 

.nav-menu .current_page_item > a, 
.nav-menu .current_page_ancestor > a, 
.nav-menu .current-menu-item > a, 
 .nav-menu .current-menu-ancestor > a { 
    border-color: #e6e6e6 #e6e6e6 #ffffff; 
     border-style: solid; 
     color: #000000; 
     font-style: normal; 
     border-width: 1px; 
} 


/** Navbar - makes background bar transparent*/ 
.navbar { 
    background-color: transparent; 
    margin: 0 auto; 
    max-width: 962px; 
    width: 100%; 

} 


/** 
THis makes Artists solo pages active in the nav bar*/ 


li.current_page_item a, li.current-page-ancestor a {  
border-color: #e6e6e6 #e6e6e6 #ffffff; 
     border-style: solid; 
     color: #333333; 
     font-style: normal; 
     border-width: 1px; } 

//*TOGGLE MENUE*/ 



.toggled-on .nav-menu, 
    .toggled-on .nav-menu > ul { 
        display: block; 
        margin-left: 0; 
        padding: 0; 
        width: 100%; 
    } 
.toggled-on li, 
    .toggled-on .children { 
        display: block; 
background-color:#204497; 
    } 


    .toggled-on .nav-menu li a:hover, 
    .toggled-on .nav-menu ul a:hover { 
        background-color: #ffffff; 
        color: #204497; 
    } 
.toggled-on .nav-menu li > ul a { 
        color: #ffffff; 
        width: auto; 
    } 

.menu-toggle, 
    .menu-toggle:hover, 
    .menu-toggle:focus, 
    .menu-toggle:active { 
        color: #333333; 
    } 

.toggled-on .nav-menu a 
     { color: #ffffff; 
    } 

/** 
 * 5.1 Entry Header 
 * ---------------------------------------------------------------------------- 
 */ 



.entry-header, 
.entry-content, 
.entry-summary, 
.entry-meta { 
    margin: 0 auto; 
    max-width: 962px; 
    width: 100%; 
} 

.sidebar .entry-header, 
.sidebar .entry-content, 
.sidebar .entry-summary, 
.sidebar .entry-meta { 
    max-width: 962px; 
    padding: 0 300px 0 46px; 
} 

/** Wraps*/ 

.hentry { 
    padding: 0; 
} 

#heroImage_wrap { 
    display: block; 
    float: left; 
    overflow: hidden; 
    padding: 33px 33px 0; 
    position: relative; 
    text-align: center; 
    max-width: 962px; 
width:100%; 
} 


#artist-tool{ position: absolute; 
    right: 33px; 
    text-align: center; 
    top: 33px; 
    width: 420px;} 

#exhibitions_current_wrap { 
    margin: 0 0 50px; 
    padding: 10px 30px 0; 
    text-align: center; 
max-width: 962px; 
width: 100%; 
     display: block !important; 
} 


#exhibitions_current_wrap .exhibition_metadata { 
    margin: 23px auto 15px; 
    text-align: left; 
    width: 894px; 
width: 100%; 
} 

#exhibitions_current_wrap .exhibition_metadata h1, h3, h6{ 
    display: inline; 
} 


#exhibitions_current_wrap h1 { 
    color: #333333; 
    font-family: lato, Arial, Helvetica, sans-serif; 
    font-size: 24px; 
    font-weight: 100; 
    letter-spacing: 1px; 
    line-height: 1em; 
    margin: 25px 0; 
    padding: 0 0 5px; 
    text-transform:none; 
} 

#exhibitions_current_wrap p { 
    display: inherit; 
    width: 100%; 
} 

#exhibitions_current_wrap p {font-family: "lato","Lucida Sans Unicode","Lucida Grande",sans-serif; 
    font-size: 1em; 
    line-height: 2em; 
} 


#exhibitions_upcoming_wrap { 
    margin: 0 0 33px; 
    overflow: auto; 
    padding: 10px 34px 0 34px; 
    max-width: 962px; 
    width: 100%; 
} 


/**#exhibitions_upcoming_wrap .exhibition_metadata { 
    margin: 20px auto 40px; 
}*/ 


#exhibitions_upcoming_wrap .exhibition_metadata h2{ 
    margin:10px 0; 
} 

#exhibitions_upcoming_wrap div.exhibition_image_placeholder { 
    max-height: 240px; 
    min-height: 240px; 
    width: 430px; 
} 
#exhibitions_upcoming_wrap div.exhibitions_upcoming_item_vspace { 
    float: left; 
    width: 33px; 
} 
#exhibitions_upcoming_wrap div p.exhibition_image { 
    line-height: 0; 
    max-height: 240px; 
    min-height: 240px; 
    overflow: hidden; 
} 
/**#exhibitions_upcoming_wrap p { 
    margin: -20px auto 66px; 
}*/ 

#exhibitions_upcoming_wrap div .exhibition_metadata span a { 
    color: #999999; 
} 
#exhibitions_upcoming_wrap div .exhibition_metadata span a:hover { 
    color: #333333; 
} 
#exhibitions_upcoming_wrap div .exhibition_metadata span.text_title_2 a, #exhibitions_upcoming_wrap div .exhibition_metadata span.text_subtitle_1 a { 
    color: #333333; 
} 

#exhibitions_previous_wrap { 
    overflow: auto; 
    padding: 10px 33px 0 33px; 
    max-width:962px; 
    width: 100%; 
} 


.borders_all { 
    border-color: #e6e6e6; 
    border-style: solid; 
    border-width: 1px; 
} 


.under_nav { 
    border-color: #e6e6e6; 
    border-style: solid; 
    border-width: 0 1px 1px; 
    margin: 0px 0 0; 
   width: 100%; 
} 



/** This is for the ARTISTS PAGE*/ 

#artist_list_wrap { 
    min-height: 596px; 
    padding: 33px 10% 33px 10%; 
    position: relative; 
} 

#artist_list_wrap a{ 
    color: #999999; 
    text-decoration: none; 
     
} 

#artist_list_wrap a:visited{ 
    color: #999999; 
} 

#artist_list_wrap a:focus{ 
    outline: none; 
     
} 


#artist_list_wrap a:hover { 
    text-decoration: none; 
    color: #333333; 
} 

#artist_list_wrap a{ 
    font-size: 1em; 
    line-height: 4.5em; 
} 



#gallery_wrap { 
     padding: 33px 12% 33px 12%; 

} 

#gallery_wrap img { 
     padding-bottom: 33px; 
} 

#gallery_wrap p { 
    display: inherit; 
    width: 100%; 
} 

#gallery_wrap p {color: #999999; 
    font-family: "lato","Lucida Sans Unicode","Lucida Grande",sans-serif; 
    font-size: 1em; 
    font-style: normal; 
    line-height: 2em;} 

#gallery_wrap .contact_metadata { 
line-height: 1.5em;} 

#artist_detail p{ 
color: #999999; 
    font-family: "lato","Lucida Sans Unicode","Lucida Grande",sans-serif; 
    font-size: 1em; 
    line-height: 2em;} 

#artist_detail { 
    padding: 0px 12% 33px 12%; 
} 

#artist_detail p{display: inherit; 
    width: 100%;} 

#artistbio_wrap { 
    margin: 0 0 50px; 
    padding: 10px 30px 0; 
    text-align: center; 
max-width: 962px; 
width: 100%; 
     display: block !important; 
} 



#artistbio_wrap h1 { 
    color: #333333; 
    font-family: lato, Arial, Helvetica, sans-serif; 
    font-size: 24px; 
    font-weight: 100; 
    letter-spacing: 1px; 
    line-height: 1em; 
    margin: 15px 0; 
    padding: 0 0 5px; 
    text-transform:none; 
} 






/** Previous Exhibitoins Pages*/ 

#previous_wrap { 
    margin: 0 0 50px; 
    padding: 30px 30px 0; 
    text-align: left; 
    max-width: 962px; 
width: 100%; 
} 


#previous_wrap p{ 
    color: #999999; 
    font-family: "lato","Lucida Sans Unicode","Lucida Grande",sans-serif; 
    font-size: 1em; 
    line-height: 2em; 
  margin-bottom: 2em;} 

#previous_wrap h1,h3{ 
    margin-bottom:10px; 
} 
#previous_wrap image { 
    min-height: 250px; 
    overflow: hidden; 
    width: 300px; 
} 

#previous_wrap h1{ 
   color: #333333; 
    font-family: lato, Arial, Helvetica, sans-serif; 
    font-size: 24px; 
    font-weight: 100; 
    letter-spacing: 1px; 
    line-height: 1em; 
    margin: 15px 0; 
    padding: 0 0 5px; 
    text-transform:none; 
} 

#previous_wrap a { 
    color: #999999; 
} 

#previous a:hover { 
    color: #3763c9; 
} 

#previous_wrap p{display: inherit; 
    width: 100%;} 
 



#dan {overflow: auto; 
    padding: 33px 60px 33px 60px; 
    max-width:962px; 
    width: 100%; 
} 

#dan p { 
    padding: 0 0 25px; 
} 
#dan h2 { 
    color: #333333; 
    font-size: 1.2em; 
    line-height: 1em; 
} 






/** 
 * 7.0 Footer 
 * ---------------------------------------------------------------------------- 
 */ 

.site-footer { 
    background-color: transparent; 
    color: #999999; 
    font-size: 0.85em; 
    line-height: 1em; 
letter-spacing: 1px; 
    text-align: center; 
max-width: 962px; 
    width: 100%; 
} 

.site-info { 
    padding: 42px 0; 
} 

.site-footer a{color: #999999;} 

/**this gets rid of page title it really does*/ 
.entry-title,.entry-meta{ display: none !important; }  


/**this changes the arrows in Soliloquy*/ 

.soliloquy-container .soliloquy-controls-direction .soliloquy-prev { background: url(http://atlanticgallery.org/2014/wp-content/uploads/2014/10/artworld_arrow_prehov.png) no-repeat scroll 0 0 !important; width: 22px !important; height: 35px !important; margin-top: -11px !important; } 

.soliloquy-container .soliloquy-controls-direction .soliloquy-prev:hover { background: url(http://atlanticgallery.org/2014/wp-content/uploads/2014/10/artworld_arrow_pre.png) no-repeat scroll 0 0 !important; } 

.soliloquy-container .soliloquy-controls-direction .soliloquy-next { background: url(http://atlanticgallery.org/2014/wp-content/uploads/2014/10/artworld_arrow_nexthov.png) no-repeat scroll 0 0 !important; width: 22px !important; height: 35px !important; margin-top: -11px !important; } 

.soliloquy-container .soliloquy-controls-direction .soliloquy-next:hover { background: url(http://atlanticgallery.org/2014/wp-content/uploads/2014/10/artworld_arrow_next.png) no-repeat scroll 0 0 !important; } 

.soliloquy-container .soliloquy-caption { position: relative !important; } 
.soliloquy-container .soliloquy-controls-direction { display: block !important; } 
.soliloquy-caption-inside { background: transparent !important; filter: none !important; -ms-filter: none !important; } 


@media (max-width: 300px) { 
    .soliloquy-container .soliloquy-caption { 
        display: inline-table; 
    } 



} 
.su-column-size-1-2 { 
    width: 50%; 
} 








/** this is to change the style of the GO Portfolio*/ 


#gw_go_portfolio_previous_exhibitions .gw-gopf-style-vario .gw-gopf-cats > span a {background:transparent;color:#648ff1;display:block;font-family:inherit;font-size:12px;} 

#gw_go_portfolio_previous_exhibitions .gw-gopf-style-vario .gw-gopf-cats > span.gw-gopf-current a {background:transparent; color:#648ff1;} 

#gw_go_portfolio_previous_exhibitions .gw-gopf-style-vario .gw-gopf-cats > span a:hover { background:transparent; color:#3763c9;} 

/** this is about TIPPY */ 

.tippy { 
    display: none; 
} 

.tippy_link { 
    color: #999999; 
    font-weight: bold; 
    border-bottom: none; 
    cursor: pointer; 
} 

.tippy_link img { 
    z-index: 1; 


} 
.tippy_link img.tippy_swap { 
    position: absolute; 
    top: 0; 
    left: 0; 
    z-index: 5; 
} 


.tippy_tip { 
    width: 225px; 
    height: 300px; 
    border-radius: 0px; 
box-shadow: none; 
    z-index: 50; 
} 

.tippy_header { 
    background-color: transparent; 
    width: 0; 
    padding: 0px; 
    border-radius:0 0 0 0; 

    font-weight: normal; 
    text-align: left; 
} 

.tippy_draggable { 
    cursor: move; 
} 

.tippy_noheader .tippy_closelink { 
    padding-right: 0; 
} 


.tippy_body { 
    background-color: transparent; 
    padding: 0px 0px 0px 0px; 
    width: 225px; 
    max-height: 200px; 
    border-radius: 0 0 0 0; 
   } 

.tippy_body.tippy_noheader { 
    border-radius: 0; 
}/* 
 Theme Name:    artworld 
 Theme URI:      http://example.com/twenty-thirteen-child/ 
 Description:    Twenty Thirteen Child Theme 
 Author:         B2Creative 
 Author URI:     http://b2creative.us 
 Template:       twentythirteen 
 Version:        1.4 
*/ 

@import url("../twentythirteen/style.css"); 

/* =Theme customization starts here 
-------------------------------------------------------------- */ 

/** 
 * 4.1 Site Header changing header to logo also check header.php 
 * ---------------------------------------------------------------------------- 
 */ 

.header-logo {float:left; margin-top:25px; margin-bottom: 8px; width:160px;} 
#title_subtitle {float:left;} 
.clear {clear:both;margin:0;padding:0;} 
.entry-thumbnail img { 
    border-radius: 3px; 
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) 
} 

@media (max-width:200px) { 
.header-logo { width:200px; 
float: center;} 
.site-title {font-size:30px;} 
} 
@media (max-width: 300px) { 
.header-logo {display:none} 
} 
.header-logo { 
    float: left; 
    margin-bottom: 15px; 
    margin-top: 35px; 
} 

/** 
 * Text and link size and color 
 * ---------------------------------------------------------------------------- 
 */ 

body { 
    color: #000000; 
    font-family: "lato","Lucida Sans Unicode","Lucida Grande",sans-serif; 
    font-size: 0.75em; 
    line-height: 2em; 
} 

a { 
    color: #648ff1; 
    text-decoration: none; 
} 

a:visited { 
    color: #648ff1; 
} 

a:focus { 
    outline: none; 
} 

a:active, 
a:hover { 
    color: #3763c9; 
    outline: 0; 
} 

a:hover { 
    text-decoration: underline; 
} 

.entry-content a, .comment-content a { 
    color: #648ff1; 
} 

.entry-content a:hover, 
.comment-content a:hover { 
    color: #3763c9; 
} 


h1 { 
    color: #333333; 
    font-family: lato, Arial, Helvetica, sans-serif; 
    font-size: 21px; 
    font-weight: 100; 
    letter-spacing: 1px; 
    line-height: 1em; 
    margin: 25px 0; 
    padding: 0 0 5px; 
    text-transform:uppercase; 
} 

h2{ 
    color:#333333; 
    font-family:lato, Arial, Helvetica, sans-serif; 
    font-size:18px; 
    font-weight:300; 
    letter-spacing: 1px; 
    line-height: 1em; 
    text-transform:none; 
   
} 
h3{ 
    color:#333333; 
    font-family:lato, Arial, Helvetica, sans-serif; 
    font-size: 1.25em; 
    line-height: 1em; 
    font-weight: 500; 
} 

h4 { 
    color: #333333; 
    font-family:lato, Gadget, sans-serif; 
    font-size: 1.2em; 
    line-height: 1em; 
    font-weight: bold; 
} 

h5 { 
    color: #cccccc; 
    font-family: lato, Gadget, sans-serif; 
    font-size: .75em; 
    line-height: .5em; 
} 

/**this makes an image link have filter effect*/ 

.brightness img 
{ 
    filter: brightness(100%); 
    -webkit-filter: brightness(100%); 
    -moz-filter: brightness(100%); 
    -o-filter: brightness(100%); 
    -ms-filter: brightness(100%); 
} 

.brightness img:hover 
{ 
    filter: brightness(85%); 
    -webkit-filter: brightness(85%); 
    -moz-filter: brightness(85%); 
    -o-filter: brightness(85%); 
    -ms-filter: brightness(85%); 
} 


/** this is for the Date on the exhibition page*/ 

h6{ 
color: #999999; 
   font-family: "lato","Lucida Sans Unicode","Lucida Grande",sans-serif; 
    font-size: 0.90em; 
    line-height: 1.5em; 
     
} 



lockquote:before, blockquote:after, q:before, q:after { 
    content: none; 
} 
blockquote:before, blockquote:after, q:before, q:after { 
    content: none; 
} 
.entry-content blockquote { 
    font-size: 13px; 
} 




/** 
 * 3.0 Basic Structure 
 * ---------------------------------------------------------------------------- 
 */ 

.site { 
    background-color: #ffffff; 
    border-left: none; 
    border-right: none; 
    margin: 0 auto; 
    max-width: 962px; 
    width: 100%; 
} 


.site-header .home-link { 
    color: #ffffff; 
    display: block; 
    margin: 0 auto; 
    max-width: 962px; 
    min-height: 180px; 
    padding: 0 20px; 
    text-decoration: none; 
    width: 100%; 
    text-align: center; 
} 
.site-title { 
    font-size: 42px; 
    font-weight: normal; 
    line-height: 1; 
    margin: 0; 
    padding: 58px 0 10px; 
} 

.site-header .site-title:hover { 
    text-decoration: inherit; 
} 
.site-description { 
    font: 300 normal 24px "lato", Helvetica, sans-serif; 
    margin: 0; 
} 

.hentry { 
    padding: 0; 
} 

/** 
 * Navigation - makes tabs and centers navigation 
 * --------------------------------------------------------------------------- 

 */ 


.main-navigation { 
    width:100%; 
    text-align:center;  
    border-color: #e6e6e6; 
    border-style: solid; 
    border-width: 0 0 1px; 
    margin: 0 -1px -1px 0; 
    position: relative; 
    z-index: 20; 
} 


ul.nav-menu, 
div.nav-menu > ul { 
    margin: 0; 
    padding: 2px;  
    height: 42px; 
    line-height: 43px; 
} 

.nav-menu li a { 
    color: #808080; 
    font:"lato", Helvetica, sans-serif; 
    display: block; 
   font-size: 1.05em; 
    letter-spacing: 3px; 
    padding: 14px 16px; 
    text-transform: uppercase; 

} 

.nav-menu li:hover > a, 
.nav-menu li a:hover, 
.nav-menu li:focus > a, 
.nav-menu li a:focus { 
    background-color:#ffffff; 
    color:#000000; 
} 

.nav-menu .current_page_item > a, 
.nav-menu .current_page_ancestor > a, 
.nav-menu .current-menu-item > a, 
 .nav-menu .current-menu-ancestor > a { 
    border-color: #e6e6e6 #e6e6e6 #ffffff; 
     border-style: solid; 
     color: #000000; 
     font-style: normal; 
     border-width: 1px; 
} 


/** Navbar - makes background bar transparent*/ 
.navbar { 
    background-color: transparent; 
    margin: 0 auto; 
    max-width: 962px; 
    width: 100%; 

} 


/** 
THis makes Artists solo pages active in the nav bar*/ 


li.current_page_item a, li.current-page-ancestor a {  
border-color: #e6e6e6 #e6e6e6 #ffffff; 
     border-style: solid; 
     color: #333333; 
     font-style: normal; 
     border-width: 1px; } 

 /**TOGGLE MENUE*/ 



.toggled-on .nav-menu, 
    .toggled-on .nav-menu > ul { 
        display: block; 
        margin-left: 0; 
        padding: 0; 
        width: 100%; 
    } 
.toggled-on li, 
    .toggled-on .children { 
        display: block; 
background-color:#204497; 
    } 


    .toggled-on .nav-menu li a:hover, 
    .toggled-on .nav-menu ul a:hover { 
        background-color: #ffffff; 
        color: #204497; 
    } 
.toggled-on .nav-menu li > ul a { 
        color: #ffffff; 
        width: auto; 
    } 

.menu-toggle, 
    .menu-toggle:hover, 
    .menu-toggle:focus, 
    .menu-toggle:active { 
        color: #333333; 
    } 

.toggled-on .nav-menu a 
     { color: #ffffff; 
    } 

/** 
 * 5.1 Entry Header 
 * ---------------------------------------------------------------------------- 
 */ 



.entry-header, 
.entry-content, 
.entry-summary, 
.entry-meta { 
    margin: 0 auto; 
    max-width: 962px; 
    width: 100%; 
} 

.sidebar .entry-header, 
.sidebar .entry-content, 
.sidebar .entry-summary, 
.sidebar .entry-meta { 
    max-width: 962px; 
    padding: 0 300px 0 46px; 
} 

/** Wraps*/ 

.hentry { 
    padding: 0; 
} 

#heroImage_wrap { 
    display: block; 
    float: left; 
    overflow: hidden; 
    padding: 33px 33px 0; 
    position: relative; 
    text-align: center; 
    max-width: 962px; 
width:100%; 
} 


#artist-tool{ position: absolute; 
    right: 33px; 
    text-align: center; 
    top: 33px; 
    width: 420px;} 

#exhibitions_current_wrap { 
    margin: 0 0 50px; 
    padding: 10px 30px 0; 
    text-align: center; 
max-width: 962px; 
width: 100%; 
     display: block !important; 
} 


#exhibitions_current_wrap .exhibition_metadata { 
    margin: 23px auto 15px; 
    text-align: left; 
    width: 894px; 
width: 100%; 
} 

#exhibitions_current_wrap .exhibition_metadata h1, h3, h6{ 
    display: inline; 
} 


#exhibitions_current_wrap h1 { 
    color: #333333; 
    font-family: lato, Arial, Helvetica, sans-serif; 
    font-size: 24px; 
    font-weight: 100; 
    letter-spacing: 1px; 
    line-height: 1em; 
    margin: 25px 0; 
    padding: 0 0 5px; 
    text-transform:none; 
} 

#exhibitions_current_wrap p { 
    display: inherit; 
    width: 100%; 
} 

#exhibitions_current_wrap p {font-family: "lato","Lucida Sans Unicode","Lucida Grande",sans-serif; 
    font-size: 1em; 
    line-height: 2em; 
} 


#exhibitions_upcoming_wrap { 
    margin: 0 0 33px; 
    overflow: auto; 
    padding: 10px 34px 0 34px; 
    max-width: 962px; 
    width: 100%; 
} 


/**#exhibitions_upcoming_wrap .exhibition_metadata { 
    margin: 20px auto 40px; 
}*/ 


#exhibitions_upcoming_wrap .exhibition_metadata h2{ 
    margin:10px 0; 
} 

#exhibitions_upcoming_wrap div.exhibition_image_placeholder { 
    max-height: 240px; 
    min-height: 240px; 
    width: 430px; 
} 
#exhibitions_upcoming_wrap div.exhibitions_upcoming_item_vspace { 
    float: left; 
    width: 33px; 
} 
#exhibitions_upcoming_wrap div p.exhibition_image { 
    line-height: 0; 
    max-height: 240px; 
    min-height: 240px; 
    overflow: hidden; 
} 
/**#exhibitions_upcoming_wrap p { 
    margin: -20px auto 66px; 
}*/ 

#exhibitions_upcoming_wrap div .exhibition_metadata span a { 
    color: #999999; 
} 
#exhibitions_upcoming_wrap div .exhibition_metadata span a:hover { 
    color: #333333; 
} 
#exhibitions_upcoming_wrap div .exhibition_metadata span.text_title_2 a, #exhibitions_upcoming_wrap div .exhibition_metadata span.text_subtitle_1 a { 
    color: #333333; 
} 

#exhibitions_previous_wrap { 
    overflow: auto; 
    padding: 10px 33px 0 33px; 
    max-width:962px; 
    width: 100%; 
} 


.borders_all { 
    border-color: #e6e6e6; 
    border-style: solid; 
    border-width: 1px; 
} 


.under_nav { 
    border-color: #e6e6e6; 
    border-style: solid; 
    border-width: 0 1px 1px; 
    margin: 0px 0 0; 
   width: 100%; 
} 



/** This is for the ARTISTS PAGE*/ 

#artist_list_wrap { 
    min-height: 596px; 
    padding: 33px 10% 33px 10%; 
    position: relative; 
} 

#artist_list_wrap a{ 
    color: #999999; 
    text-decoration: none; 
     
} 

#artist_list_wrap a:visited{ 
    color: #999999; 
} 

#artist_list_wrap a:focus{ 
    outline: none; 
     
} 


#artist_list_wrap a:hover { 
    text-decoration: none; 
    color: #333333; 
} 

#artist_list_wrap a{ 
    font-size: 1em; 
    line-height: 4.5em; 
} 



#gallery_wrap { 
     padding: 33px 12% 33px 12%; 

} 

#gallery_wrap img { 
     padding-bottom: 33px; 
} 

#gallery_wrap p { 
    display: inherit; 
    width: 100%; 
} 

#gallery_wrap p {color: #999999; 
    font-family: "lato","Lucida Sans Unicode","Lucida Grande",sans-serif; 
    font-size: 1em; 
    font-style: normal; 
    line-height: 2em;} 

#gallery_wrap .contact_metadata { 
line-height: 1.5em;} 

#artist_detail p{ 
color: #999999; 
    font-family: "lato","Lucida Sans Unicode","Lucida Grande",sans-serif; 
    font-size: 1em; 
    line-height: 2em;} 

#artist_detail { 
    padding: 0px 12% 33px 12%; 
} 

#artist_detail p{display: inherit; 
    width: 100%;} 

#artistbio_wrap { 
    margin: 0 0 50px; 
    padding: 10px 30px 0; 
    text-align: center; 
max-width: 962px; 
width: 100%; 
     display: block !important; 
} 



#artistbio_wrap h1 { 
    color: #333333; 
    font-family: lato, Arial, Helvetica, sans-serif; 
    font-size: 24px; 
    font-weight: 100; 
    letter-spacing: 1px; 
    line-height: 1em; 
    margin: 15px 0; 
    padding: 0 0 5px; 
    text-transform:none; 
} 






/** Previous Exhibitoins Pages*/ 

#previous_wrap { 
    margin: 0 0 50px; 
    padding: 30px 30px 0; 
    text-align: left; 
    max-width: 962px; 
width: 100%; 
} 


#previous_wrap p{ 
    color: #999999; 
    font-family: "lato","Lucida Sans Unicode","Lucida Grande",sans-serif; 
    font-size: 1em; 
    line-height: 2em; 
  margin-bottom: 2em;} 

#previous_wrap h1,h3{ 
    margin-bottom:10px; 
} 
#previous_wrap image { 
    min-height: 250px; 
    overflow: hidden; 
    width: 300px; 
} 

#previous_wrap h1 { 
   color: #333333; 
    font-family: lato, Arial, Helvetica, sans-serif; 
    font-size: 24px; 
    font-weight: 100; 
    letter-spacing: 1px; 
    line-height: 1em; 
    margin: 15px 0; 
    padding: 0 0 5px; 
    text-transform:none; 
} 

#previous_wrap a { 
    color: #999999; 
} 

#previous a:hover { 
    color: #3763c9; 
} 

#previous_wrap p{display: inherit; 
    width: 100%;} 




#dan {overflow: auto; 
    padding: 33px 60px 33px 60px; 
    max-width:962px; 
    width: 100%; 
} 

#dan p { 
    padding: 0 0 25px; 
} 
#dan h2 { 
    color: #333333; 
    font-size: 1.2em; 
    line-height: 1em; 
} 






/** 
 * 7.0 Footer 
 * ---------------------------------------------------------------------------- 
 */ 

.site-footer { 
    background-color: transparent; 
    color: #999999; 
    font-size: 0.85em; 
    line-height: 1em; 
letter-spacing: 1px; 
    text-align: center; 
max-width: 962px; 
    width: 100%; 
} 

.site-info { 
    padding: 42px 0; 
} 

.site-footer a{color: #999999;} 

/**this gets rid of page title it really does*/ 
.entry-title,.entry-meta{ display: none !important; }  


/**this changes the arrows in Soliloquy*/ 

.soliloquy-container .soliloquy-controls-direction .soliloquy-prev { background: url(http://atlanticgallery.org/2014/wp-content/uploads/2014/10/artworld_arrow_prehov.png) no-repeat scroll 0 0 !important; width: 22px !important; height: 35px !important; margin-top: -11px !important; } 

.soliloquy-container .soliloquy-controls-direction .soliloquy-prev:hover { background: url(http://atlanticgallery.org/2014/wp-content/uploads/2014/10/artworld_arrow_pre.png) no-repeat scroll 0 0 !important; } 

.soliloquy-container .soliloquy-controls-direction .soliloquy-next { background: url(http://atlanticgallery.org/2014/wp-content/uploads/2014/10/artworld_arrow_nexthov.png) no-repeat scroll 0 0 !important; width: 22px !important; height: 35px !important; margin-top: -11px !important; } 

.soliloquy-container .soliloquy-controls-direction .soliloquy-next:hover { background: url(http://atlanticgallery.org/2014/wp-content/uploads/2014/10/artworld_arrow_next.png) no-repeat scroll 0 0 !important; } 

.soliloquy-container .soliloquy-caption { position: relative !important; } 
.soliloquy-container .soliloquy-controls-direction { display: block !important; } 
.soliloquy-caption-inside { background: transparent !important; filter: none !important; -ms-filter: none !important; } 


@media (max-width: 300px) { 
    .soliloquy-container .soliloquy-caption { 
        display: inline-table; 
    } 



} 
.su-column-size-1-2 { 
    width: 50%; 
} 








/** this is to change the style of the GO Portfolio*/ 


#gw_go_portfolio_previous_exhibitions .gw-gopf-style-vario .gw-gopf-cats > span a {background:transparent;color:#648ff1;display:block;font-family:inherit;font-size:12px;} 

#gw_go_portfolio_previous_exhibitions .gw-gopf-style-vario .gw-gopf-cats > span.gw-gopf-current a {background:transparent; color:#648ff1;} 

#gw_go_portfolio_previous_exhibitions .gw-gopf-style-vario .gw-gopf-cats > span a:hover { background:transparent; color:#3763c9;} 

/** this is about TIPPY */ 

.tippy { 
    display: none; 
} 

.tippy_link { 
    color: #999999; 
    font-weight: bold; 
    border-bottom: none; 
    cursor: pointer; 
} 

.tippy_link img { 
    z-index: 1; 


} 
.tippy_link img.tippy_swap { 
    position: absolute; 
    top: 0; 
    left: 0; 
    z-index: 5; 
} 


.tippy_tip { 
    width: 225px; 
    height: 300px; 
    border-radius: 0px; 
box-shadow: none; 
    z-index: 50; 
} 

.tippy_header { 
    background-color: transparent; 
    width: 0; 
    padding: 0px; 
    border-radius:0 0 0 0; 

    font-weight: normal; 
    text-align: left; 
} 

.tippy_draggable { 
    cursor: move; 
} 

.tippy_noheader .tippy_closelink { 
    padding-right: 0; 
} 


.tippy_body { 
    background-color: transparent; 
    padding: 0px 0px 0px 0px; 
    width: 225px; 
    max-height: 200px; 
    border-radius: 0 0 0 0; 
   } 

.tippy_body.tippy_noheader { 
    border-radius: 0; 
}


