*{padding:0;margin:0}
body{font-family:'Roboto',sans-serif;font-size:16px;font-weight:400}
.divide-10{height:10px;clear:both}
.divide-20{height:20px;clear:both}
.divide-30{height:30px;clear:both}
.divide-50{height:50px;clear:both}
.no_radius{border-radius:0}
.main-banner{background-image:url(../images/main-banner-bg.jpg);background-position:center center;width:100%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}
.logo-div img{display:block;margin-left:auto;margin-right:auto}
.logo-div{padding:20px 0}
.main-banner > div{background-color:rgba(0,0,0,0.5)}
.navbar-default{background-color:#c29f4d!important;background-image:none!important;border-bottom:3px solid #ccc;border-left:medium none!important;border-radius:0;border-right:3px solid #ccc;border-top:medium none!important}
.navbar-default .navbar-nav > li > a{color:#fff;font-weight:lighter;text-transform:uppercase}
.banner-con h1{color:#fff;font-weight:lighter;padding:50px 0;text-align:center}
.banner-con > a{color:#ffd062;display:block;font-size:35px;font-weight:lighter;text-align:center;text-decoration:none;text-transform:uppercase}
.banner-con{padding-bottom:80px}
.part2 > h1,.part2 > h2{border-bottom:4px solid;color:#c29f4d;font-weight:lighter;text-align:center;text-transform:uppercase}
.container.part2{padding:40px 0}
.part2 h3{color:#8e8e8e;text-align:center}
.part2 span{color:#c29f4d}
.part2 p{color:#8e8e8e;font-size:22px;text-align:center}
.no_padding{padding:0}
.heading-gold{color:#ffd062;float:left;font-weight:lighter}
.part3{background-image:url(../images/part3-bg.jpg);background-repeat:no-repeat;background-position:center center;width:100%;background-size:cover}
.part3 .upper-sec .no_padding > p{color:#fff;float:right;font-size:16px;font-weight:500;padding:17px 0 0 10px}
.part3 .upper-sec .col-md-2.no_padding{border-right:2px solid #c29f4d}
.part3 .upper-sec{border-bottom:3px solid #c29f4d;display:table;padding-top:0;position:relative;width:100%;z-index:1}
.part3 .lower-sec{color:#fff;font-size:15px;font-weight:500}
.part3 .lower-sec .col-md-6 img{float:right;max-width:395px;padding-top:15px}
.part4 .upper-sec .no_padding h2{color:#ffd062;float:left;font-weight:lighter;padding:15px}
.part4 .upper-sec .no_padding > p{color:#8e8e8e;float:right;font-size:20px;font-weight:500;padding:17px 0 0 40px}
.part4 .upper-sec{border-bottom:3px solid #c29f4d;display:table;padding-top:30px;position:relative;width:100%;z-index:1}
.part4 .col-md-3.no_padding{border-right:2px solid #c29f4d}
.part4{padding-bottom:50px}
.part5{background-color:#000}
.part5 .col-md-8 h2{color:#fff;font-weight:lighter}
.ol-style{list-style-position:inside;list-style-type:decimal}
.btn-danger{background-color:#c29f4d!important;background-image:none;border-radius:0;display:block;font-size:20px;font-weight:500;height:50px;padding:10px;width:202px;margin-top:13px}
.part5{background-color:#000;padding:30px 0}
.footer-social > li{border:2px solid #89774f;color:#fff;display:inline-table;font-size:20px;padding:5px 14px}
footer{background-color:#2d2d2d!important;display:table;padding:30px 0 20px;width:100%}
.f_logo{display:inline-block;margin:0 0 10px}
.footer-social{float:right}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .active > a:hover{background-color:#e7e7e7;color:#c29f4d}
.navbar-default .navbar-nav > li > a:hover{background-color:#DCDCDC;color:#c29f4d;transition-duration:.5s}
.navbar-default .navbar-nav > li > a:focus{color:#fff}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger:hover,.btn-danger.focus:active,.btn-danger:active:focus,.btn-danger:active:hover,.open > .dropdown-toggle.btn-danger.focus,.open > .dropdown-toggle.btn-danger:focus,.open > .dropdown-toggle.btn-danger:hover{border-color:#ccc!important;color:#fff}
.footer-social li{cursor:pointer}
.footer-social li a{cursor:pointer;color:#fff}
.builder-start{background-color:#fff;box-shadow:0 92px 96px #acacac;margin:-90px auto 20px;padding:15px 0}
.inner-page{background-color:#fff;box-shadow:0 92px 96px #acacac;display:table;margin:-90px auto 20px;padding:15px}
.builder-content{min-height:100px}
.f_logo img{max-width:100%}
.navbar-default .navbar-toggle{border-color:#fff!important}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff!important}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent!important}
.builder-start .col-md-2 img{margin:0 0 15px}
#canvas-wrapper{background:url(../images/tb.png);height:450px;width:100%}
.toolbox{margin:0 0 10px;font-family:sans-serif}
.toolbox .btn-group{margin:0 0 5px}
#fcbox{background:#000;display:inline-block;height:19px;width:20px}
#bkbox{background:url(../images/tb.png);border:1px solid rgba(0,0,0,0.3);display:inline-block;height:19px;width:20px}
.fc-btn,.bk-btn{padding:5px 4px!important}
.addui-slider.addui-slider-horizontal{width:calc(100% - 20px)!important;margin:0 10px!important}
.curve-text-wrapper{margin:0 0 15px}
.label-light{font-family:sans-serif;font-weight:500}
.btn-group-sm > .btn{font-size:18px;line-height:1;padding:4px 8px;box-shadow:0 1px 1px -1px rgba(0,0,0,0.25)}
.btn-group-sm > .btn:disabled{background:#e5e5e5}
#logo_text{border-left:0 none;border-right:0 none;border-top:0 none;box-shadow:none;font-family:Georgia;resize:vertical}
#tattoo-quotes ul{font-family:sans-serif;list-style:inside none disc}
#tattoo-angels ul,#tattoo-butterflies ul{list-style:none}
#tattoo-angels ul li a,#tattoo-butterflies ul li a{color:#444}
#tattoo-angels ul li a:hover,#tattoo-butterflies ul li a:hover{text-decoration:none}
#images-container .btn{width:19.85%}
.left-controller legend{margin:0 0 10px}
.left-controller legend h3{margin:0 0 3px}
.curve-text-wrapper{border-bottom:2px solid #efefef;border-top:2px solid #efefef;padding:9px 0 18px}
.flat-black{border-radius:3px;box-shadow:0 1px 1px -1px rgba(0,0,0,0.25)}
.btn-actions .btn{padding:6px 16px;box-shadow:0 1px 1px -1px rgba(0,0,0,0.25)}
.btn-actions .btn > span{font-size:20px;vertical-align:sub}
.save-format{border:1px solid #888;border-radius:4px;color:#888;padding:1px 4px}
.save-format:hover,.save-format:focus,.save-format:active{text-decoration:none;color:#555;border-color:#555}
.popover-content{padding:6px}
.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}
.angel-tattoos-wrapper,.icon-tattoos-wrapper{max-width:unset}
.quotes-wrapper{max-width:768px}
.white-popup a:hover{cursor:pointer}
.font-container{display:table;width:100%}
.main,.sidebar{display:table-cell;float:none}
.font-list{max-height:350px}
.font-list li{cursor:pointer;padding:6px 15px}
.font-list li:hover{background:#fffacd}
#font-canvas-wrapper{background:url(../images/tb.png);height:203px;width:100%}
.images-container{border:1px solid #cdcdcd;padding:0 5px 10px;max-height:250px}
.images-list{-moz-column-count:3;column-count:3;list-style:none;text-align:center}
.images-list img{width:42px;cursor:pointer;margin-bottom:7px}
.text-wrapper{background:#c29f4d;border:1px solid #c29f4d;float:left;margin:0 auto;padding:8px 5px;width:100%}
.panel-group .panel{border-radius:0;box-shadow:none;border-color:#EEE}
.panel-default > .panel-heading{padding:0;border-radius:0;color:#212121;background-color:#FAFAFA;border-color:#EEE}
.panel-title{font-size:14px}
.panel-title > a{display:block;font-family:Helvetica;font-weight:600;padding:15px;text-decoration:none}
.more-less{float:right;color:#dcdcdc}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#EEE}
.pagination a{background:#000;margin:0 2px 4px 0;padding:5px 9px;color:#fff;float:left}
.pagination span{background:#DAC26C;margin:0 2px 4px 0;padding:5px 9px;float:left}
.pagination .dotted{background-color:transparent}
#message{resize:vertical}
.tooltip-inner{background-color:#DF1515;color:#FFF;max-width:250px}
.tooltip.top .tooltip-arrow{border-top-color:#DF1515}
.tooltip.right .tooltip-arrow{border-right-color:#DF1515}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#DF1515}
.tooltip.left .tooltip-arrow{border-left-color:#DF1515}
input.error,textarea.error{border:1px solid #DF1515}
input.error:focus{border:1px solid #DF1515;box-shadow:none}
.required{color:red}
.footer-menu a:hover{color:#fff}
.bottom-banner img{max-width:100%}
.footer-menu,.footer-menu a{color:#ffd062}
.footer-menu > li{padding:0 10px 0 3px}
.mg-rows{position:relative}
.mg-rows > div{display:inline-block}
.mg-row-open .btn{background:#C29F4D;border:1px solid #C29F4D;color:#fff}
.mg-trigger{cursor:pointer}
.mg-space{display:none;position:relative;width:100%;float:left}
.mg-target{display:none;background:#f5f5f5;color:#888}
.mg-target-open{position:absolute;top:0;left:0;right:0}
.mg-indicator{border-bottom:10px solid #f5f5f5;border-left:10px solid transparent;border-right:10px solid transparent;height:0;position:absolute;top:0;width:0}
.mg-close{display:none;background:url(data:image/gif;base64,R0lGODlhFAAUAJEAAE1NTf///////wAAACH5BAEHAAIALAAAAAAUABQAAAIzBISpK+YMm5Enpodw1HlCfnkKOIqU1VXk55goVb2hi7Y0q95lfG70uurNaqLgTviyyUoFADs=) no-repeat center center;cursor:pointer;height:30px;padding:7px;position:absolute;right:10px;top:10px;width:30px;z-index:2}
.mg-close:hover{opacity:.5}
@media only screen and ( min-width: 320px ) and ( max-width: 480px ) {
#tattoo-angels ul{-moz-column-count:3;-moz-column-count:3;column-count:3;font-size:3.1em}
#tattoo-butterflies ul{-moz-column-count:3;-moz-column-count:3;column-count:3;font-size:2.45em}
.btn-actions .btn{padding:4px 10px}
.btn-actions .btn > span{font-size:12px;vertical-align:middle}
.main,.sidebar{float:left}
}
@media only screen and ( min-width: 481px ) and ( max-width: 640px ) {
#tattoo-angels ul{-moz-column-count:4;-moz-column-count:4;column-count:4;font-size:3.65em}
#tattoo-butterflies ul{-moz-column-count:3;-moz-column-count:3;column-count:3;font-size:3.65em}
.main,.sidebar{float:left}
}
@media only screen and ( min-width: 641px ) and ( max-width: 768px ) {
#tattoo-angels ul{-moz-column-count:5;-moz-column-count:5;column-count:5;font-size:4.1em}
#tattoo-butterflies ul{-moz-column-count:4;-moz-column-count:4;column-count:4;font-size:4.1em}
}
@media only screen and ( min-width: 769px ) and ( max-width: 991px ) {
#tattoo-angels ul{-moz-column-count:6;-moz-column-count:6;column-count:6;font-size:4em}
#tattoo-butterflies ul{-moz-column-count:5;-moz-column-count:5;column-count:5;font-size:4em}
}
@media only screen and ( min-width: 992px ) {
#tattoo-angels ul{-moz-column-count:7;-moz-column-count:7;column-count:7;font-size:4.35em}
#tattoo-butterflies ul{-moz-column-count:6;-moz-column-count:6;column-count:6;font-size:4.35em}
}
@media screen {
#printSection{display:none}
}
@media print {
body *{visibility:hidden}
.logo-div,.navbar,.banner-con{display:none}
#canvas-wrapper,#canvas-wrapper *{visibility:visible}
#canvas-wrapper{position:absolute;left:0;top:0}
}