/* cmsms stylesheet: reset modified: 03/21/18 14:37:17 */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* cmsms stylesheet: default modified: 11/30/20 06:18:53 */
body { background: url(https://pashionstyle2.koacode.com/uploads/images/debut_dark.png) repeat; }
a { color: #dfdf00 !important; }
#PageContainer { padding-top: 107px; }
#ContentContainer { background-color: #333; background-image: url("https://www.transparenttextures.com/patterns/light-aluminum.png"); min-height:579px; width: 100%; }
#PageHeaderContainer { position:absolute; top: 0; width: 100%; }

.ixContent ul li { list-style: circle; }
.ixContent ol li { list-style: decimal; }
.ixContent .unstyled li { list-style: none; }
.ixContent blockquote { border-left-color: #bbb; }

.ixForm .errorExplanation h2 { color: red; font-size: 14px; margin: 0; }
.ixForm .errorExplanation ul { font-weight: bold; }
.ixMap { margin-bottom: 10px; }

.page-header { border-bottom: none; }
.page-header { border-bottom: 1px solid #bbb; letter-spacing: 5px; }
.page-header h3 { font-weight: normal; }

/* PAGE HEADER */
#PageHeader { background: #EAE827; }
#PageHeader h1 { background: url(https://pashionstyle2.koacode.com/uploads/images/header.png) no-repeat 0 50%; border: none; padding: 0; margin: 0; height: 72px; text-indent: -9999px; }

/* MENU */
#MenuBar { background: #333; height: 35px; width: 100%; position: relative; }
#MenuBar .container { width: 960px; }
#MenuBar ul { margin: 0; float: right; }
#menuwrapper li { float: left; font-weight: bold; }
#menuwrapper li:hover { background: #EAE827; }
#menuwrapper li a { color: #dfdf00; display: block; font-size: 14px; line-height: 35px; padding: 0 30px; }
#menuwrapper li:hover > a { color: #443135 !important; text-decoration: none; }

/* BREADCRUMB */
.ixBreadcrumb a { color: #bbb; } 
div.breadcrumb { background-color: rgba(0, 0, 0, 0.3); border-radius: 6px; }
span.breadcrumb { background-color: transparent; color: #f7f7c6; font-size: 14px; font-weight: bold; }

/* HOME PAGE */
#Lady { position: absolute; top: 72px; }
#Intro {  padding: 20px 0; }
#HomeBackground { background: url(https://pashionstyle2.koacode.com/uploads/images/home-background3.png) no-repeat center; min-height:579px; width: 100%; }
#LeftQuote { position: absolute; top: 10px; left: 50px; }
#RightQuote { position: absolute; bottom: 10px; right: 100px; }
.homepage #Content { min-height: 579px; padding-left: 412px; }
.homepage #InnerContent { position: relative; min-height: 579px; }
.homepage #InnerContent h1 { font-family: 'Tangerine', cursive; font-size: 90px; font-weight: 400; line-height: 90px; letter-spacing: 10px; color: #f7f7c6; text-shadow: 4px 4px 4px #333; }

/* CONTENT PAGE */
.content-page #ContentContainer .container { padding: 25px 0; }

/* SERVICES PAGE */
.for-women { background: url(https://pashionstyle2.koacode.com/uploads/images/for-women.png) no-repeat top; height:567px }
.for-women .box_content { display: flex; align-items: center; }
.for-women h1, .for-men h1 { font-family: 'Tangerine', cursive; font-size: 90px; font-weight: 400; line-height: 90px; letter-spacing: 10px; color: #f7f7c6; text-shadow: 4px 4px 4px #333; text-align: center; }

/* CONTACT PAGE */
.contact_page .ixForm legend { display: none; }
.contact_page .ixForm textarea { width: 80%; }
.contact_page abbr { display: inline-block; font-weight: bold; width: 15px; }

/* PAGE FOOTER */
#PageFooter { background: url(https://pashionstyle2.koacode.com/uploads/images/gradient_hr.png) repeat-x top; color: #f7f7c6; padding-top: 20px; width: 100%; }
#Copyright { font-size: 11px; }
#Contact { overflow: hidden; }
#Contact p { clear: both; }
#Contact span { float: left; }
#Links { clear: both; margin-top: 10px; }

/* STYLE CLASSES */

/* Fixed Width Label */
.label-container { width: 40px; }

/* Titled Box Style */
.titled_box { display: flex; flex-flow: column; background-color: #fff; border: 1px solid #333; }
.titled_box .box_title { background: #dfdf00; height: 40px; border-bottom: 5px solid #333; }
.titled_box .box_title h3 { color: #443135; font-size: 16px; font-weight: bold; margin: 0; padding: 0 15px; }
.titled_box .box_content { flex: 1; padding: 15px 15px 0 15px; overflow: hidden; }
.titled_box .box_bottom { padding: 0 15px 15px 15px; }

/* Custom Button Styles */
.btn-outline-dark { border: 2px solid #dfdf00!important; background-image: none!important; background-color: #333!important; color: #dfdf00!important; text-shadow: none!important; }
.btn-outline-trans { border: 2px solid #dfdf00!important; background-image: none!important; background-color: rgba(51, 51, 51, 0.7)!important; color: #dfdf00!important; text-shadow: none!important; }

.seperator-right { border-right: 5px solid #bbb; margin-bottom: 20px; padding-right: 30px; }
.seperator-left { border-left: 5px solid #bbb; margin-bottom: 20px; padding-left: 30px; }

/* Fixed Height Classes */
.h_100 { height: 100px; }
.h_200 { height: 200px; }
.h_300 { height: 300px; }
.h_400 { height: 400px; }
.h_500 { height: 500px; }
