@charset "utf-8";
/* CSS Document */
/***************************** CSS Reset - Start ****************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear{clear:both; line-height:1px; font-size:1px;}



/***************************** CSS Reset - Find ****************************************/

body											                { font-family: 'Lato', sans-serif; font-family: 'Playfair Display', serif; font-size:12px; margin: 0; padding: 0; }


#wrapper 										                { width:100%; height:auto; margin:0 auto; padding:0;}
.container                                                      { width: 100%; max-width: 1100px; margin: 0 auto; padding: 0;}

/***************************** Header start here ****************************************/
#header                                                         { width: 100%; margin: 0; padding: 0; height: auto; position: relative;}
.lefthdr_section
{ float: left; margin: 38px 0; padding: 0; width: auto;}
.lfthdr_logo                                                    { margin: 0 50px 0 0; padding: 0; float: left;}
.lfthdr_logo a                                                  { margin: 0; padding: 0; display: block; font-size: 25px; line-height: 25px; font-weight: 800; text-decoration: none; font-family: 'Lato', sans-serif; color: #232222;}
.navigation                                                     {float: left; margin: 4px 0 0 0; padding: 0;}
.navigation ul                                                  { list-style: none; margin: 0; padding: 0; display: block;}
.navigation ul li                                               { float: left; margin: 0 0 0 30px; padding: 0;}
.navigation ul li:first-child                                   { margin-left: 0;}
.navigation ul li a                                             { display: block; margin: 0; padding: 0; font-size: 17px; line-height: 17px; color: #262325; text-decoration: none; font-family: 'Lato', sans-serif; font-weight: 700;}
.navigation ul li a.active                                      {color: #797979;}
.navigation ul li a:hover                                       { color: #797979;}
.righthdr_section
{ float: right; margin: 32px 0 25px; padding: 0; width: auto;}
.righthdr_section a                                             { font-size: 17px; line-height: 17px; display: inline-block; color: #262325; text-decoration: none; font-family: 'Lato', sans-serif; font-weight: 700;}
.righthdr_section span                                          { display: inline-block; background:#2f2929; width: 108px; border-radius: 50px;  margin-left: 40px;}
.righthdr_section span a                                        { display: block; text-align: center; margin: 0 auto 0; color: #fff; padding: 12px 0 13px;}
.righthdr_section span a:hover                                  { background:#797979; border-radius: 50px;  }



.righthdrmobile_section                                        { float: right; margin: 32px 0 25px; padding: 0; width: 222px; display: none;}
.righthdrmobile_section a                                      { font-size: 17px; line-height: 17px; display: inline-block; color: #262325; text-decoration: none; font-family: 'Lato', sans-serif; font-weight: 700;}
.righthdrmobile_section span                                   { display: inline-block; background:#2f2929; width: 108px; border-radius: 50px;  margin-left: 40px;}
.righthdrmobile_section span a                                 { display: block; text-align: center; margin: 0 auto 0; color: #fff; padding: 12px 0 13px;}
.righthdrmobile_section span a:hover                           { background:#797979; border-radius: 50px;  }

/***************************** Header end here ****************************************/

/***************************** main content start here ****************************************/
/***************************** index page start here ****************************************/
.banner_wrapper                                                 { width: 100%; margin: 0; padding: 100px 0 88px; background: url('../images/bnnr_img.jpg') no-repeat center top; }
.banner_wrapper img                                             { width: 100%; display: block; height: auto;}
.bannerin_cntnt                                                 { width: 730px; margin: 0 auto 0; padding: 150px 0 150px;}
.bannerin_cntnt h1                                              { font-size: 104px; line-height: 105px; margin-bottom: 15px; padding: 0; text-align: center; font-family: 'Playfair Display', serif; font-weight: 800; color: #fff; text-shadow: 2px 2px #9f7569;}
.bannerin_cntnt em                                              { font-size: 39px; line-height: 39px; color: #fff; text-align: center; display: block; font-family: 'Playfair Display', serif; font-weight: 800; font-style: normal; margin-bottom: 28px; text-shadow: 2px 2px #9f7569;}
.bnr_btn                                                        {width: 352px; margin: 0 auto 0;}
.bnr_btn > a                                                    { width: 164px; display: inline-block; font-size: 18px; line-height: 18px; margin: 0 auto 0; text-align: center; text-decoration: none; background: #fff; color: #262325; font-family: 'Lato', sans-serif; font-weight: 700; border-radius: 50px; padding: 20px 0;  margin-right: 16px;}
.bnr_btn > span > a                                             { width: 164px; display: inline-block; font-size: 18px; line-height: 18px; text-align: center; text-decoration: none; border: 2px solid #fff; color: #fff; font-family: 'Lato', sans-serif; font-weight: 700; border-radius: 50px; padding: 20px 0;}

.left_artiscntnt                                                {float: left; width: 715px; margin: 60px 0; padding: 0; }
.left_artiscntnt h3                                             { font-size: 42px; line-height: 42px; margin-bottom: 42px; padding: 0; color: #262325; font-family: 'Playfair Display', serif; font-weight: 800;}
.para_in                                                        { margin: 0; padding: 0; position: relative;}
.para_in:before                                                 { content: '“'; position: absolute; left: 0; top: -15px; font-size: 70px; color: #262325; font-family: 'Playfair Display', serif; font-weight: 800; }
.para_in p                                                      { font-size: 22px; line-height: 30px; color: #262325; margin-left: 45px; padding: 0; font-family: 'Lato', sans-serif; font-weight: 700; text-align: justify;}
.para_in p span:after                                           { content: '”'; position: absolute; bottom: -15px; font-size: 70px; color: #262325; font-family: 'Playfair Display', serif; font-weight: 800; 
                                                                margin-left: 8px;}
.bio_bttn                                                       { margin: 28px 0 0 0; padding: 0;}
.bio_bttn a                                                     { display: inline-block; text-decoration: none; font-size: 15px; line-height: 15px; color: #fff; background: #2d2d2b; width: 135px; border-radius: 50px; font-family: 'Lato', sans-serif; font-weight: 700; text-align: center; padding: 12px 0;}
.bio_bttn a .fa                                                 { margin: 0 0 0 7px; padding: 0; font-size: 15px; line-height: 15px;}
.bio_bttn a em                                                  { display: block; margin: 0px 0 0 -20px; font-family: 'Lato', sans-serif; font-weight: 700; color: #fff; font-style: normal;}
.right_img                                                      { float: right; margin: 110px 0 0 0; padding: 0;}
.right_img img                                                  { display: block; height: auto; width: 100%;}
.clear                                                          { clear: both; font-size: 1px; line-height: 1px;}

.artworksale_section                                            { width: 100%; margin: 0; padding: 0; background: #262325;}
.artwork_contnt                                                 {width: 535px; margin: 0 auto 0; padding: 70px 0;}
.artwork_contnt h2                                              { font-size: 48px; line-height: 48px; color: #fff; margin-bottom: 32px; padding: 0; text-align: center; font-family: 'Playfair Display', serif; font-weight: 800;}
.artwork_contnt em                                              { font-size: 19px; line-height: 19px; display: block; color: #fff; font-family: 'Lato', sans-serif; font-weight: 500; font-style: normal; margin-bottom: 37px; text-align: center;}
.artwork_contnt em a                                            { text-decoration: none; color: #fff;}
.artwork_contnt em a:hover                                      { text-decoration: underline;}
.shop_bttn                                                      { margin: 0 auto 0; padding: 0; width: 160px; text-align: center;}
.shop_bttn a                                                    {display: inline-block; text-decoration: none; font-size: 18px; line-height: 23px; color: #262325; background: #fff; width: 160px; border-radius: 50px; 
                                                                font-family: 'Lato', sans-serif; font-weight: 700; text-align: center; padding: 12px 0; margin: 0 auto 0; }
.shop_bttn a em                                                 {display: block; margin: 0px 0 0 -16px; font-family: 'Lato', sans-serif; font-weight: 700; color: #262325; font-style: normal;}
.shop_bttn a .fa                                                { margin: 0 0 0 7px; padding: 0; font-size: 16px; line-height: 15px; }

/***************************** index page end here ****************************************/

/***************************** inner1 page start here ****************************************/
.header_in                                                      { margin: 0; padding: 0; width: 100%; border-bottom: 1px solid #929192;}
.aboutpaola_section                                             { width: 100%; margin: 0; padding: 0;}
.aboutpaola_cntnt                                               { margin: 57px 0 95px; padding: 0;}
.aboutpaola_cntnt h2                                            { font-size:46px; line-height: 46px; margin-bottom: 50px; padding: 0; color: #21181c; text-align: center; font-family: 'Playfair Display', serif; font-weight: 800;}
.aboutpaola_cntnt p                                             { font-size: 17px; line-height: 25px; color: #21181c; margin: 0; padding: 0; text-align: justify; font-family: 'Lato', sans-serif; font-weight: 700; }
.artststmnt_section                                             { width: 100%; margin: 0; padding: 0;}
.artiststmnt_contnt                                             { width: 750px; margin: 0 auto 0; background: url('../images/gradient_linebg.png') no-repeat center top; padding: 80px 0 50px; background-size: 100%;}
.artiststmnt_contnt h3                                          { font-size: 30px; line-height: 30px; margin: 0 0 50px; padding: 0; color: #262325; text-align: center; font-weight: 800; font-family: 'Lato', sans-serif;}
.para_section                                                   { margin: 0; padding: 0; position: relative;}
.para_section:before                                            { content: '“'; position: absolute; top: -15px; left: 0; font-size: 70px; color: #262325; font-family: 'Playfair Display', serif; font-weight: 800;}
.para_section p                                                 { font-size: 21px; line-height: 25px; color: #262325; margin-left: 40px; padding: 0; text-align: justify; font-weight: 700; font-family: 'Lato', sans-serif;}
.para_section p span:after                                      { content: '”'; position: absolute; bottom: -6px; font-size: 70px; display: inline-block; color: #262325; font-family: 'Playfair Display', serif; 
                                                                font-weight: 800;  margin: 0 0 0 8px; padding: 0; line-height: 0;}
.bio_bttn a.hvr-icon-forward                                    { margin: 0 0 0 0;}



/***************************** inner1 page end here ****************************************/

/***************************** main content end here ****************************************/

/***************************** Footer start here ****************************************/
#footer                                                         { width: 100%; margin: 0; padding: 0; height: auto; background: #d7dbdd;}
.leftftr_cntnt                                                  { float: left; margin: 0; padding: 69px 0 65px;}
.leftftr_cntnt em                                               { display: block; font-size: 18px; line-height: 18px; color: #262325; font-weight: 800; font-style: normal; font-family: 'Lato', sans-serif;}
.rightftr_nav                                                   { float: right; margin: 0; padding: 69px 0 65px; width: 470px;}
.ftr_nav                                                        { margin: 0; padding: 0;}
.ftr_nav ul                                                     { list-style: none; margin: 0; padding: 0; display: block;}
.ftr_nav ul li                                                  { float: left; padding: 0; font-size: 16px; font-weight: 800; line-height: 16px; color: #959595; font-family: 'Lato', sans-serif; margin-left: 12px;}
.ftr_nav ul li a                                                { display: inline-block; font-size: 16px; line-height: 16px; font-weight: 800; text-decoration: none; font-family: 'Lato', sans-serif; color: #262325; margin-right: 12px;}
.ftrscl_section                                                 { float: right; margin: 0; padding: 0;}
.ftrscl_section ul                                              { list-style: none; margin: 0; padding: 0; display: block;}
.ftrscl_section ul li                                           { float: left; margin: 0 0 0 10px; padding: 0;}
.ftrscl_section ul li a                                         { display: block; margin: 0; padding: 0; text-decoration: none;}
.ftrscl_section ul li a .fa                                     { display: block; text-decoration: none; font-size: 20px; line-height: 18px; color: #262325;}
.ftr_nav ul li:first-child                                      { margin-left: 0;}
.ftr_nav ul li:last-child a                                     { margin-right: 0;} 
.ftr_nav ul li a:hover                                          { color: #959595;}
.ftrscl_section ul li:first-child                               { margin-left: 0;}

/***************************** Footer end here ****************************************/

.toggle									                        { display:none; cursor: pointer;}

.navigation ul li span                                          {position:absolute; z-index:1; right:0; top:0; height:28px; display:none; width:36px; text-align:center; cursor:pointer; display:none; background:#000; 
                                                                font-size:30px; line-height:30px; color:#fff;}


a {
	color: #dfa313;
}
a:hover {
	color: #bd8809;
}

