/**
 * Theme Name: Story Board Wedding
 * Version: 1.0
 * Author: Prakash  prakash@inkoniq.com
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
@font-face {
    font-family: 'frontage_regularregular';
    src: url('font/frontage-regular-webfont.eot');
    src: url('font/frontage-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/frontage-regular-webfont.woff') format('woff'),
         url('font/frontage-regular-webfont.ttf') format('truetype'),
         url('font/frontage-regular-webfont.svg#frontage_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
    line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}
nav ul {
    list-style:none;
}
blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
input, select {
    vertical-align:middle;
}

body{
    font-size: 16px;
    overflow-x: hidden;
    font-family: 'Droid Serif', serif;
}

#back-top {
    position: fixed;
    bottom: 30px;
    right: 25px;
}

#back-top a {
    width: 60px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #bbb;

    /* transition */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #000;
}

/* arrow icon (span tag) */
#back-top span {
    width: 60px;
    height: 60px;
    display: block;
    margin-bottom: 7px;
    background:url(img/up.png) no-repeat center center;

    /* rounded corners */
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;

    /* transition */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#cancel-comment-reply-link{
    color: #69B9BC;
    display: inline-block;
    font-family: 'Droid Serif',serif;
    font-size: 12px;
    margin-bottom: 8px;
}
.login-user{
    font-size: 14px!important;
    margin: 0px 0 9px 0;
    text-transform: uppercase;
    font-family: 'frontage_regularregular';
    letter-spacing: -3px;  
}
.login-user a{
    color: #69b9bc;
}

.row{ padding-left: 0;padding-right: 0;}
.fixedtop{
    background: #fff;
    width: 100%;
    z-index: 9999;
    /* top: 0; */
}
.page-margin{margin-left: 25%;}
.page-margin-right{margin-right: 25%;}
.readmore{
    text-align: left;
}
.readmore a{
    color:#69b9bc;
    font-size: 1em!important;
}
.share-story a{
    color:#69b9bc;
    font-size: 0.76em!important;
    cursor:pointer;
}
.top-margin{
    margin-bottom: 100px;
}
ul.sub-menu{
    position: absolute;
    z-index: 99999999;
}
ul.sub-menu li{
    display: inline-block;
}

ul#menu-top-menu li{
    line-height: 15px;
    display: inline;
}

ul#menu-top-menu li a{
    font-size: 0.75em;
    padding: 0 7px;
    line-height: 15px;
    height: 15px;
    border-right: 1px solid #bfbec0;
    color:#a5a3a6;
    font-style: italic;
}
ul#menu-top-menu li:last-child a{border-right: 0px;}
.border-bottom{border-bottom: 1px solid #F3F2F2; padding: 7px 0;}
ul.social-link li a{padding: 0px;}
ul.social-link{}
ul.social-link li{display: inline; padding-right: 5px;}
ul.social-link li a {font-size: 0.85em; color:#c0bec1;}
ul.social-link li a:hover {color:#69b9bc;}
.columns1{
    width: 41.5225225225%; 
    float: left;
    padding-top: 5px;
}
.columns2{
    width: 17.8558558559%;
    float: left;
}
.columns3{
    width: 40.6216216216%;
    float: left;
}
#searchform input[type="text"]{
    background: #f8f7f8;
    border: 1px solid #fff;
    height: 30px;
    width: 46%;
    padding-left: 10px;
    float:right;
    font-style: italic;
    font-family: 'Droid Serif', serif;
    font-size: 11px;
    color: #656364;
}
#searchform input[type="text"]::-webkit-input-placeholder {
    color: #656364;
    font-style: italic;
    font-family: 'Droid Serif', serif;
    font-size: 11px;
}
#searchform input[type="text"]:-moz-placeholder { /* Firefox 18- */
    color: #656364;
    font-style: italic;
    font-family: 'Droid Serif', serif;
    font-size: 11px;
}
#searchform input[type="text"]::-moz-placeholder { /* Firefox 19+ */
    color: #656364;
    font-style: italic;
    font-family: 'Droid Serif', serif;
    font-size: 11px;
}
.post-edit a{
    font-size: .9em;
}
.newUser{
    text-align: right;
    padding: 56px 0 0 0;
}
.newUser a{
    color: #69b9bc;
    font-style: italic;
    font-size: 1.250em;
    font-family: 'Droid Serif', serif;
}
.widget_multicollinks{
    background: #f5f5f5;
}
.textwidget{
    color:#656364;
    font-family: 'frontage_regularregular';
    font-size: 0.9em;
}
.textwidget i{
    color: #656364;
    font-style: italic;
    font-size: 0.90em;
    font-family: 'Droid Serif', serif!important;
    display: block;
    margin-top: 10px;
    margin-bottom: 15px;
}
.textwidget i b a{
    color: #69b9bc;
    font-weight: bold;
}
.textwidget span a i{
    margin-top: 0!important;
}
span.PIN_1382361872777_embed_pin span.PIN_1382361872777_embed_pin_desc{
    color:#656364!important;
    font-family: 'Droid Serif', serif!important;
    font-size: italic;
}
.main-content{
    padding: 0 10px 10px 20px;
}
.navbar ul li.nmenu{margin:0px 13px 0px 0px;letter-spacing:-2px;}
.navbar ul li.nmenu a{padding:0px 5px 0px 0px;}
.gumby-no-touch .navbar ul li:hover ul.sub-menu {
    width: auto;
}

.navbar li ul.sub-menu > li a{
    height: 40px;
    line-height: 40px;
    font-family: 'Droid Serif', serif;
    font-weight: bold;
    font-style: italic;
    font-size: 0.813em;
    text-transform: capitalize;
    color: #a5a3a6;
    width: 90%;
    margin: 0 auto;
    letter-spacing:0px;
    
}
.navbar ul li:last-child ul.sub-menu{
    margin-left: 0;
}
.navbar ul li ul.sub-menu{
    width: 16%!important;
    background: none;
    margin-left: -40px !important;
    margin-top: -5px;
}
.navbar ul li ul.sub-menu li ul.sub-menu{
    width: 210px!important;
    background: none;
    margin-left: -40px;
}
.navbar ul li ul.sub-menu li ul.sub-menu li{
   border-left: 1px solid #eee;
    border-right: 1px solid #eee;  
    border-top: 1px solid #eee; 
    width: 100%!important;
   
}
.navbar ul li ul.sub-menu li{
    background: #ffffff;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee; 
    text-align: center; 
     width: 100%;
     word-wrap:break-word;
   
}

.gumby-no-touch .navbar li ul.sub-menu li a:hover{
    background: none;
    color: #69b9bc;
}
.gumby-no-touch .navbar li ul.sub-menu > li:hover .sub-menu, .gumby-touch .navbar li ul.sub-menu > li.active .sub-menu{
    font-size: 1em;
    
}
.slider{
    border: 1px solid #ccc;
}

.top-margin{position:relative;}
.sitelogo {
position: absolute;
top: 154px;
z-index: 999;
left: 0px;
width:220px !important;
}
.sitelogo img{margin-left:-16px;}

.arrow-down{
    /*background: url(img/drop-arrow.png)no-repeat 100% 50%;*/
    padding-right: 10px;
    background-image: url(img/drop-arrow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 100% 50%;
}

li.nav-margin{
    margin-right: 21%!important;
}
h2.postTitle{
    font-size: 1.25em;
    text-align: center;
    padding: 30px 30px 25px 30px;
}
.postWrapper small{
    display:none;
}
h2.postTitle a{ 
    color:#656364;
    text-transform: uppercase;
    font-family: 'frontage_regularregular';
}
h2.postTitle a:hover{ 
    color:#69b9bc;
}
.post p{
    font-size: 0.8em;
    padding-right: 10px;
    font-family: 'Droid Serif', serif;
    text-align: justify;
    margin-bottom:8px;
}
/*hover*/
.left-content{
    padding: 50px 20px 23px 52px;
}

.engagement-icon{
    background: url(img/engagement.png) no-repeat 35px 25px;
    height: 80px;
    display: inline-block;
}
.heart-icon{
    background: url(img/heart.png) no-repeat 30px 20px;
    height: 80px;
    display: inline-block;
}
.advice-icon{
    background: url(img/advice.png) no-repeat 35px 20px;
    height: 80px;
    display: inline-block;
}
.boudoir-icon{
    background: url(img/boudoir.png) no-repeat 35px 25px;
    height: 80px;
    display: inline-block;
}
.cocktails-icon{
    background: url(img/cocktails.png) no-repeat 35px 17px;
    height: 80px;
    display: inline-block;
}
.hrline-post{
    border-bottom: 1px solid #E0E0E0;
    margin-top: 10px;
}
.post-pagination {
    color:#69b9bc;
    margin-bottom: 25px;
}
.cust-pagination {
    color:#69b9bc;
    margin-bottom: 25px;
    text-align: center;
    font-size: 0.9em;
}
.cust-pagination .prev{
    float: left;
    color: #5bb3b7;
    font-family: 'frontage_regularregular';
}
.cust-pagination .next{
    float: right;
    color: #5bb3b7;
    font-family: 'frontage_regularregular';
}
.carosel-border{
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #fff;
}

.newer-story a,.old-story a{
    color:#69b9bc;
    text-transform: uppercase;
    font-size: 0.87em;
}
.newer-story{padding-left: 20px;}
.old-story{text-align: right;}
.page-no{text-align: center; font-size: 0.75em; color:#ccc;}
.double-line{
    border-bottom: 1px solid #E0E0E0;
    border-top: 1px solid #F1F1F1;
    height: 4px;
    margin: 35px 0;
}
.double-line1{
    border-bottom: 1px solid #E0E0E0;
    border-top: 1px solid #F1F1F1;
    height: 4px;
    margin: 23px 0 45px;
}
/* wedding colors */
ul.wedding-colors{text-align: center; margin-top: 8px;}
ul.wedding-colors li{display: inline;margin-right: 2px;}

ul.select-wedding-color{
    margin-top: 13px;
    border-top: 1px solid #ccc;
    margin-right: 13px;
    padding-top: 18px;
}
ul.select-wedding-color li{
    width: 14%!important;
    margin: 0px 0 0 5px;
}
.drawer ul{
    margin-bottom: 15px!important;
}
.active-color{
    border: 3px solid #ffffff!important;
}

ul.dis-wedding-color li{
    display: inline-block;
    width: 11%;
    margin-bottom: 8px;
}
#dis-colors{
    background: #E7E6E6;
    box-shadow: none; 
}
.disc-more{
   margin-top: -12px;
    margin-bottom: 10px;
    text-align: center;
}
.thumb-img{
    width: 180px;
    height: 284px;
}
#discover_wedding1{
    color: #7ec7ca;
    font-weight: bold;
    font-style: italic;
    font-size: 0.9em;
    font-family: 'Droid Serif', serif;
    text-align: center;
}
#dis-colors ul{
    background: #E7E6E6;
    border-top: 1px solid #ccc;
    padding: 15px 10px 0px 20px;
}
#discover_form1{
    background: #f5f5f5;
    padding: 0px 19px 15px 24px;
    margin-bottom: 15px;
}
.dis-wedding-style{
    background: #E7E6E6;
    padding: 15px 10px;
    margin-bottom: 12px;
}
.top-boxes{
    min-height: 190px;
    width: 48%!important;
    margin-right: 6px;
    margin-bottom: 17px;
}
.bottom-boxes{
    min-height: 100px;
    width: 48%!important;
    margin-right: 6px;
}
h1#discover-title {
    background: #F5F5F5;
    padding: 15px;
    font-family: 'frontage_regularregular';
    color: #656364;
    font-size: 1.1em;
    letter-spacing: -2px;
    line-height: 25px;
    cursor: pointer;
    text-align: center;
}
.subscribe-label{
    font-size: 12px;
    font-family: 'Droid Serif', serif;
    color: #656364;
}

#discover-filter-block{
    display: none;
}
h1#discover-title i{
    margin-left: 20px;
}
#discover_form1 h2 {
    text-align: center;
    margin: 0px 0 25px;
    font-family: 'frontage_regularregular';
    color: #656364;
    font-size: .9em;
    letter-spacing: -2px;
    line-height: 19px;
    margin-left: -8px;
}
.dis-wedding-style ul li.cat-item-3606{
    margin-left: 33%;
}
.dis-wedding-style h4 {
    font-size: 0.875em;
    text-transform: uppercase;
    color: #656364;
    margin: 8px 0 15px 0px;
    text-align: center;
    font-family: 'frontage_regularregular';
}
.dis-wedding-style ul li {
    display: inline-block;
    width: 33%;
    text-align: center;
    margin-bottom: 8px;
    float: left;
}
.dis-color-up{
    margin-top: 8px!important;
}
.dis-wedding-style ul li a{
    font-size: 0.81em;
    font-style: italic;
    font-family: 'Droid Serif', serif;
    color: #656364;
    text-transform: lowercase;
}
.red-1 {
    background: #FF0000;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;}
.fuchsia-1 {
    background:#FF0080;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;}
.pink-1 {
    background:#FFC3CE;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;}
.blush-1 {
    background:#FEE8D6;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
    border: 1px solid #ccc;
}
.orange-1 {
    background: #FF9900;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.peach-1 {
    background: #FBC399;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.buttercup-1 {
    background: #FFFF7E;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.yellow-1 {
    background: #FFFF00;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.mint-1 {
    background: #CCFFCC;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.green-1 {
    background: #003F00;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.light-blue-1 {
    background: #7FBFFF;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.turquoise-1 {
    background: #34DDDD;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.blue-1 {
    background: #0000FF;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.navy-1 {
    background: #000084;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.indigo-1 {
    background: #00003F;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.purple-1 {
    background: #700A99;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.lilac-1 {
    background: #E3A6EC;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.black-1 {
    background: #000000;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.gray-1 {
    background: #8B7D7B;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.taupe-1 {
    background: #3D362D;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.brown-1 {
    background: #795227;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.beige-1 {
    background: #C48F35;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.ivory-1 {
    background: #FFFFF0; 
    border: 1px solid #ccc;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
.metallic-1 {
    background:url(img/metallic.png)no-repeat -1px -1px;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%

}
.ttip:before{
    left: 0;
    border-top:9px solid rgb(131, 177, 177) !important;
}
.ttip:after{
    left: -5px;
    background-color: #69b9bc;
    background-image: none;
    border: 1px solid #69b9bc;
    width:50px;
}
/*end of colors */
ul.meta-data{margin-top: 10px;}
ul.meta-data li{
    display: inline-block;
    width: 32%;
    text-transform: uppercase;
    color: #69b9bc;
    font-family: 'frontage_regularregular';
}

/*comments*********/
h2#comments{
    color: #949293;
    font-size: 1.2em;
    text-align: center;
    text-transform: uppercase;
    margin: 25px 0;
}
.comment-author{
    display: inline-block;
    color: #69b9bc;
    text-align: left;
    font-size: .9em;
    font-family: 'Droid Serif', serif;
}
.comment-author cite{
    display: inline-block;
    color: #69b9bc;
    text-align: left;
    font-size: 13px;
    text-transform: uppercase;
    font-family: 'frontage_regularregular';
    margin-bottom: 5px;
    letter-spacing: -2px;
}
.comment-reply-link{
    color: #69b9bc;
    font-size: 1em;
}
.thread-odd{
    padding-left: 60px!important;
}
.comment-author cite a{
    display: inline-block;
    color: #69b9bc;
    text-align: left;
    font-size: .9em;
    text-transform: uppercase;
   font-family: 'frontage_regularregular';
}
.comment-meta{
    display: inline;
    font-size: .8em;
    font-family: 'Droid Serif', serif;
}

.comment-reply-title, .cmt-title{
    color: #949293;
    font-size: 1em;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 33px;
    font-family: 'frontage_regularregular';
}
#respond{
    margin: 0;
}

ul.commentlist li p{
    color:#969696;
    font-size: .8em;
    padding-left: 20%;
}
.comment-reply a{
    font-family: 'Droid Serif', serif;
    font-weight: bold;
    font-size: 11px;
    font-style: italic;
    color: #69b9bc;
}
.comment-reply-link{
    color: #69b9bc;
    text-align: left;
    font-size: .8em;
    font-style: italic;
    position: relative;
    top: -8px;
    font-family: 'Droid Serif', serif;
}
.border-none{
    border-right:0!important;
}
h2#postcomment{
    color: #949293;
    font-size: 1.2em;
    text-align: center;
    text-transform: uppercase;
    margin: 25px 0;
}
#commentform input[type="text"]{
    border: 1px solid #CCCCCC;
    height: 30px;
    padding: 5px;
    width: 48%;
    margin-bottom: 15px;
}
.error{
    font-size: 12px;
    color: red;
}
#commentform textarea{
    border: 1px solid #CCCCCC;
    padding: 7px;
    resize: none;
    width: 100%;
    margin-bottom: 5px;
}
.comment{
    text-align: center;
    color: #918F8F!important;
    font-size: 0.76em!important;
}

p.postMeta{
    font-size: 0.75em;
    text-align: justify;
    color: #A29F9F;
    font-style: italic;
    font-family: 'Droid Serif', serif;
    margin-top: 15px;
}
.postMeta a{
    color: #A29F9F;
    font-style: italic;
    font-family: 'Droid Serif', serif;
}
.postMeta a:hover{
    color:#69b9bc;
}
.share-story{
    float: right;
    text-align: right;
    font-size: 0.76em!important;
    cursor:pointer;
}

/*sidebars */
.learn-wedding{
    background: #f5f5f5;
    padding: 20px;
    position: relative;
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
}
.learn-wedding img{
    position: relative;
}
.learn-wedding p{
    position: absolute;
    top: 57%;
    left: 13.2%;
    background: rgba(227, 226,228, 0.7);
    padding: 5px 10px;
     filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7ce3e2e4', endColorstr='#7ce3e2e4');
}
.learn-wedding p a{
    font-style: italic;
    font-family: 'Droid Serif', serif;
    font-size: 0.875em;
    
}

ul.sidebar-wedtype{
    margin: 20px 0px 20px 0px;
}
ul.sidebar-wedtype li{
    text-align: left;
    border-bottom: 1px solid #f2f2f2;
    text-transform: uppercase;
    padding: 30px 10px 71px 85px;
}
ul.sidebar-wedtype li a{
    margin-left: 15px;
    display: inline-block;
    font-family: 'frontage_regularregular';
    color: #656364;
    line-height: 1.3em;
}
ul.sidebar-wedtype li:first-child{
    border-top: 1px solid #f2f2f2;
}


/*end of sidebar*/
.navbar .logo{
    display: none;
}
ul.ul-content li a{
    font-size: 0.790em;
    text-transform: uppercase;
    font-family: 'frontage_regularregular';
    color: #9B9B9B;
    border: 2px solid transparent;
}
#main-menu{
    padding: 0;
    margin-bottom: 13px;
}

.header-ad {
margin: 0px auto 0;
width: 728px;
height: 90px;
padding-top: 55px;
position: relative;
z-index: 9999;
}


/*
ul.ul-content li:nth-child(1) {
  border-right: 0spx solid transparent;
}
ul.ul-content li:nth-child(2) {
  border-right: 22px solid transparent;
}
ul.ul-content li:nth-child(4) {
    border-right: 210px solid transparent;
}
ul.ul-content li:nth-child(5) {
    border-left: 0px solid transparent;
}
ul.sub-menu li:nth-child(1) {
  border-right: 0px solid transparent;
}
ul.sub-menu  li:nth-child(2) {
  border-right: 0px solid transparent;
}
ul.sub-menu li:nth-child(4) {
    border-right: 0px solid transparent;
}
ul.sub-menu li:nth-child(5) {
    border-left: 0px solid transparent;
}
*/
.footer{
    width: 1038px;
    border: 1px solid #ccc;
    margin: 0 auto;
    font-size: 1em;
    box-shadow: 0px 2px 20px 2px #D6D6D6;
    padding:20px 5px 25px 5px;
}
.clearfix{
    clear: both;
}
.widget-title h3{
    font-size: 0.9em;
    color: #656364;
    text-transform: uppercase;
    padding: 15px 0;
    text-align: center;
    font-family: 'frontage_regularregular';
}
.custom-widget{
    width: 20%;
    float: left;
}
.page-widget ul li{
     font-size: 1.1em;
     font-family: 'Droid Serif', serif!important;
}
.custom-widget ul li{
    text-align: center;
    line-height: 20px;
    text-transform: lowercase;

}
.custom-widget ul li a{
    color: #656364;
    font-size: 0.75em;
    font-style: italic;
}
.margin-left{
    margin-left: 0px;
}
.slider-row{
    max-width: 1110px;
    margin: 0px auto;
    height:580px;
}
.flexslider{height:580px !important;}
.margin-top{

}
.row.content-border{

    padding: 0px;
}
.row.carosel-border{
    padding:0px;
    border: 0px;
}
.outer-content-border{
    box-shadow: 0px 2px 20px 2px #D6D6D6;
    border: 1px solid #ccc;
}
.hrline{
    margin: 9px 10px 29px;
    border-bottom: 1px solid #E6E6E6;
    text-align: center;
}
.verti-line{
    width: 6px;
    height: 20px;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    position: relative;
    top: 10px;
    margin-left: 50%;
}

.sidebar-block{
   padding: 50px 36px 20px 0px;
}
.sidebar-top{
    margin-top: 60px;
}
.footer-search{
    background: #F8F8F8;
    width: 96%;
    margin: 18px auto;
    padding: 13px;
}
.footer-search h3{
    font-size: 0.9em;
    color: #656364;
    text-transform: uppercase;
    margin-left: 100px;
     text-align: left;
    font-family: 'frontage_regularregular';
    margin-bottom: 8px;
}
.footer-search p{
    margin-left: 81px;
    color: #a5a3a6;
    font-size: 0.75em;
    padding-right: 15px;
    text-align: left;
    font-family: 'Droid Serif', serif;
}
.wedding-style{
   display: block;
    background: #f5f5f5;
    margin: 20px 0px 20px 0px;
    padding: 20px;
}
.wedding-style h2{
    font-size: 1.2em;
    text-transform: uppercase;
    color: #656364;
    text-align: center;
    font-family: 'frontage_regularregular';
    letter-spacing: -4px;
    margin: 10px 0 18px 0;
   
}
.wedding-style h3{
    font-size: 1.2em;
    text-transform: uppercase;
    color: #656364;
    text-align: center;
    font-family: 'frontage_regularregular';
    margin-left: -12px;
    margin-bottom: 15px;
}
.wedding-style h6{
    font-size: 0.875em;
    text-transform: uppercase;
    color: #656364;
    margin: 0px 0 14px 0px;
    text-align: center;
    font-family: 'frontage_regularregular';

}

.two-cols-seasons h6{
    margin-left: 30px;
}
.two-cols-seasons ul{
    padding-left: 20px;
}
.two-cols-seasons ul li{
    display: block!important;
    text-align: center!important;
    width: 100%!important;
}
.two-cols-details h6{
    margin-left: -40px;
}

.two-cols-details ul li{
    display: block!important;
    text-align: left!important;
    width: 100%!important;
    padding-left: 22px;
}
ul#select-colors{
    width: 67%;
    margin: 0 auto;
    padding: 20px 20px 0px 20px;
}

ul#select-colors li{
    display: inline;
    padding-right: 10px;
}
.discover-color{
    background: #E9E9E9;
    margin: 25px 0px 50px 0px;
}
.bold-font{
    font-weight: bold!important;
}
.discover-color h3{
    font-size: 1.2em;
    text-transform: uppercase;
    color: #656364;
    text-align: center;
    font-family: 'frontage_regularregular';
    padding-top: 25px;
}
.discover-color h4 {
    text-align: center;
    margin-bottom: 20px;
}
.discover-color h4 a{
    color: #7ec7ca;
    font-weight: bold;
    font-style: italic;
    font-size: 0.7em;
    font-family: 'Droid Serif', serif;
}
.wedding-style h4{
    margin: 20px 0;
    text-align: center;
}
.wedding-style h4 a{
    color: #7ec7ca;
    font-weight: bold;
    font-style: italic;
    font-size:0.9em;
    font-family: 'Droid Serif', serif;
}
.subs ul{
    margin-bottom: 28px!important;
}

.btn-color1{
    width: 100%;
    background: #E7E6E6;
}
.btn-color1 a i{
    float: right;
    margin-top: 5px;
    margin-right: 5px;
}
.btn-color{
    width: 90%;
    background: #eae9e9;
    margin-left: 5%;
}
.btn-color a i{
    float: right;
    margin-top: 5px;
    margin-right: 5px;
}
#colors{
    width: 90%;
    margin-left: 5%;
    background: #E9E9E9;
    box-shadow: none;
    margin-top: -12px;
    padding-bottom: 12px;
}
.social-bottom{
     margin-bottom:72px!important;
}

.select-color{
    margin-bottom: 35px;
    margin-top: 13px;
}
.btn-color a{
    padding: 10px;
    text-align: left;
    color: #949293;
    font-weight: 400;
    text-transform: uppercase;
    padding-left: 20px;
    font-size: 0.875em;
    color: #656364;
    font-family: 'frontage_regularregular';
}
.btn-color1 a{
    padding: 10px;
    text-align: left;
    color: #949293;
    font-weight: 400;
    text-transform: uppercase;
    padding-left: 20px;
    font-size: 0.875em;
    color: #656364;
    font-family: 'frontage_regularregular';
}
.wed-bottom{
    margin-bottom: 28px;
}
.wedding-row-two-col{
    background: #f5f5f5;
    margin: 30px 0;
    padding: 20px 0;
}
.wedding-row-two-col h6{
    font-size: 0.94em;
    text-transform: uppercase;
    color: #949293;
    margin: 5px 0 10px;
    text-align: center;
}
.wedding-row-two-col ul{
    margin-bottom: 25px;
}
.wedding-row-two-col ul li{
    text-align: center;
    display: inline-block;
    width: 48%;
    float: left;
}
.wedding-row-two-col ul li a{
    color: #7ec7ca;
    font-weight: bold;
    font-style: italic;
    font-size: 0.81em;
    font-family: 'Droidfont-family Serif', serif;
}
.wedding-style ul{
   margin-bottom: 35px;
    margin-left: 16px;
}
.wedding-style ul li{
    text-align: center;
    display: inline-block;
    width: 32%;
    margin-bottom: 8px;
    float: left;
    text-transform: lowercase;
}
.subs{margin-bottom: 55px;}
.wedding-style ul li a{
    font-size: 0.81em;
font-style: italic;
font-family: 'Droid Serif', serif;
color: #656364;

}
ul.wedding-color{
    margin: 20px auto;
    width: 80%;
}
ul.wedding-color li{
    text-align: right;
    display: inline-block;
    width: 10%;
    margin-bottom: 10px;
}
.fsubscribe h3{
    font-size: 1.2em;
    text-align: center;
    text-transform: uppercase;
    color: #494646;
}
.fsubscribe p{
    text-align: center;
    font-size: 0.81em;
    font-style: italic;
    font-family: 'Droid Serif', serif;
    color: #B9B8B8;
    line-height: 1.2em;
    margin-bottom: 15px;
    font-weight: normal;
}
.fsubscribe input[type="text"]{
    width: 63%;
    height: 30px;
    border: 1px solid #ccc;
    padding: 14px;
    margin-left: 5%;
}
.fsubscribe input[type="submit"]{
    background: #d2eced;
    border: 1px solid #E9E9E9;
    height: 30px;
    padding: 0 10px;
    text-transform: uppercase;
    font-weight: bold;
    margin-left: 10px;
    font-size: 0.75em;
    color:#7AC0C3;
    font-family: 'frontage_regularregular';
    letter-spacing: -2px;
   
}
.fsubscribe input[type="text"]::-webkit-input-placeholder {
    color: #656364;
    font-style: italic;
    font-family: 'Droid Serif', serif;
    font-size: 12px;
}
.fsubscribe input[type="text"]:-moz-placeholder { /* Firefox 18- */
    color: #656364;
    font-style: italic;
    font-family: 'Droid Serif', serif;
    font-size: 12px;
}
.fsubscribe input[type="text"]::-moz-placeholder { /* Firefox 19+ */
    color: #656364;
    font-style: italic;
    font-family: 'Droid Serif', serif;
    font-size: 12px;
}

#submit{
    background: #d2eced;
    border: 1px solid #E9E9E9;
    height: 30px;
    padding: 0 20px;
    color: #7ac0c3;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 0.75em;
    font-family: 'frontage_regularregular';
    letter-spacing: -3px;
    cursor: pointer;
    margin-bottom: 10px;
}

.copyright{
    margin: 30px 0;
    text-align: center;
    font-size: 0.8em;
}
/*media Queries */
@media only screen and (min-width : 990px) and (max-width:1070px) {
    body{font-size: 14px;}
    .flex-control-thumbs li{margin:0 4px 0;}
    .navbar ul li > a {padding: 0 10px;}
}
@media only screen and (min-width : 1900px) {
    .sitelogo img{
        margin-left: 16px;
    }
}
@media only screen and (min-width : 769px) and (max-width: 980px) {
    .flex-control-thumbs li{margin:0 3px 0;}  
    ul#menu-top-menu li a{padding: 0 4px;}
    .navbar ul li > a {padding: 0 5px;}
    body{font-size: 13px;}
}
@media only screen and (max-width :768px) {
    body{font-size: 12px;}
    .sitelogo{display:none!important;}
    .navbar .logo{display:block;}
    .slider-row {margin: 0px auto 0;}
    #searchform input[type="text"]{width:30%;}
    #searchform{top: -45px;left: 20px}
    ul.social-link{margin-top:-7px;}
    .flex-control-thumbs li{margin: 0 3px 0;}
    .slide-content-top{min-width: 215px;}
    .margin-top{top:0;}
    .navbar ul li > a {display:inline; line-height: 30px;}
    .navbar ul li{min-height:30px!important; max-height: auto; line-height: 30px;}
}
.mainimages ul li img{
    margin-bottom: 6px;
    width: 100%;
}
.mainimages ul li{
    margin-bottom: 0;
}
.thumbimages img{
    width: 210px;
    margin-bottom: 6px;
    height:315px;
}
.thumbimages .four.columns{width:32.5%;margin-left:0.6%;}

.postWrapper .big{margin-top:10px;margin-bottom:10px;}
.postWrapper .big{width:576 !important;;height:384px !important;}
.postWrapper .small{width:334px !important;;height:496px !important;margin-bottom:3px !important;}
.postWrapper .vertical{width:212px !important;;height:332px !important;}
.mleft{margin-left:0px;}

.postWrapper .abbcontent{
    font-size: 0.8em;
    text-align: justify;
    margin: 10px 0px 20px 0px;
    line-height: 20px;
    font-family: 'Droid Serif', serif;
    clear:both;
}

.wp-pagenavi{
    text-align: center;
}
.wp-pagenavi .pages{
    float: left;
    text-transform: uppercase;
    font-size: .9em;
    font-family: 'frontage_regularregular';
    letter-spacing: -2px;
}
.wp-pagenavi .last{
    float: right;
    color: #69b9bc;
    text-transform: uppercase;
    font-size: .9em;
    font-family: 'frontage_regularregular';
    letter-spacing: -2px;
}
.wp-pagenavi a, .wp-pagenavi .current{
    padding-right: 5px;
    font-size: 0.9em;
}

ul#recent-content li h2 {
line-height: 19px;
margin-top: 20px;
font-size: 19px;
}
#randomcontainer img {
background: #ccc;
height: auto;
width:auto;
top: 0px;
left: 0px;  
max-width: none;    
position: relative;
}
#randomcontainer {
width: 200px;
margin: 0 auto;
overflow: hidden;
position: relative;
height: 300px;
background:#F5F5F5;
}
ul#recent-content{
   padding-left: 4%;
   margin-bottom: 15px;
}
ul#recent-content li {
    list-style: none;
    margin-bottom: 30px;
    width: 196px;
    margin-right: 10px;
    text-align: center;
    float: left;
    display: inline-block;
    overflow: hidden;
}
ul#recent-content li a{
    font-size: 0.65em;
    font-family: 'Droid Serif', serif;
    color: #a5a3a6;
    line-height: 15px;
}
.diy{
    margin-right: 25px!important;
}


@media only screen and (max-width :767px){
    .navbar ul {
        top: 0px;
    }
}

.block_holder {
    width: 210px;
   
}
.block {
    position: relative;
    overflow: hidden; 
}
.ml_col_2{
    width: 44%;
}
.hover_info {
   height: 315px;
    position: absolute;
    left:0;
    background: rgba(227, 226,228, 0.8);
    width: 100%;
    position: absolute;
    top:0;
    text-align:center;
    padding: 0 30px;
    line-height: 20px;
     filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9cf9f9f9', endColorstr='#9cf9f9f9');
   
}
.hover_info a{
    position: relative;
    top:40%;
    color:#fff;
    text-decoration:none;
    font-size:16px;
    font-family: 'frontage_regularregular';
    color:#656364;
    font-size: 1.0625em;  
}


.randomimgdiv{width:181px;height:254px;margin-bottom:35px;}

.jetpack_subscription_widget p{font-size:12px;font-style:italic;padding:20px 0px 20px 0px;margin:20px 0px 20px 0px;}
li.widget{margin:0px 0px 20px 0px;}
/*
.isgallery{width:90%;}
*/
.nogallery{width:90%;}
.myphoto{float:left;margin-right:8px;margin-top:-2px;width:100%;}
#sidebar1 ul li:first-child{
    margin-top: 0;
}
.mainimages .six.columns{width:49.47959% !important;}
.googleads{
    margin-bottom: -15px;
}
.mright{margin-left:6px !important;}
.wedmenu{margin-left:11px !important;}
.homemenu{margin-left:10px !important;}
#main-menu ul{margin-left:20px;}
#main-menu ul .discover{margin-right:249px;margin-left:5px;}
/*
.singlephoto a img{
width: 281px;
height: 435px;
margin-bottom: 4px;
margin-right: 7px;
}
*/
.sd-sharing{
display:none;
}

table.pib-count-table-horizontal .pib-count-bubble{padding:3px 5px 14px 5px !important;}

.mainimages ul li{}
.mainimages ul li.row{}
li{}
li a{}
li a img{}
#posts.discoverpg{
position:relative;
width:670px;
}
#footer_fixed{
position:relative;
width:100%;
margin:0px auto;
}
.abb_share{
    display:none;

}
.abb_share .sd-sharing{
display:block;
}
ul.meta-data li.abb_share div.sharedaddy .sd-content li{ width:auto;
}
#randomcontainer  .pinit-overlay{
}
#subscribe-blog-blog_subscription-7{
margin-top: -20px;}
#subscribe-blog-blog_subscription-7 p {
text-align: center;
font-size: .812em;
font-style: italic;
font-family: 'Droid Serif', serif;
color: #a5a3a6;
line-height: 1.4em;
margin-bottom: 15px;
font-weight: normal;
padding: 0 15px 0 0;
}
#subscribe-blog-blog_subscription-7 input[type="submit"] {
background: none repeat scroll 0 0 #D2ECED;
border: 1px solid #E9E9E9;
color: #7AC0C3;
font-family: 'frontage_regularregular';
font-size: 12px;
height: 30px;
padding: 0 9px 1px;
text-transform: uppercase;
letter-spacing: -2px;
}
#subscribe-blog-blog_subscription-8{
margin-top: -20px;}

#subscribe-blog-blog_subscription-8 p {
text-align: center;
font-size: .812em;
font-style: italic;
font-family: 'Droid Serif', serif;
color: #a5a3a6;
line-height: 1.4em;
margin-bottom: 15px;
font-weight: normal;
padding: 0 15px 0 0;
}
#subscribe-blog-blog_subscription-8 input[type="submit"] {
background: none repeat scroll 0 0 #D2ECED;
border: 1px solid #E9E9E9;
color: #7AC0C3;
font-family: 'frontage_regularregular';
font-size: 12px;
height: 30px;
padding: 0 9px 1px;
text-transform: uppercase;
letter-spacing: -2px;
}
#dis-colors ul li a{  
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    box-sizing: border-box;
}
ul.wedding-colors li span{border: 1px solid #ccc;
display: inline-block;
width: 18px;
height: 18px;
border-radius: 50%;
box-sizing: border-box;}

/* Sharing Icons CSS */
div.sharedaddy a.sd-button{
color:#c0bec1 !important;
background:none !important;
}
div.sharedaddy a.sd-button.share-more{}
.wedding-style ul.select-wedding-color li a{font-size: 0.81em;
font-style: italic;
font-family: 'Droid Serif', serif;
color: #656364;
display: inline-block;
width: 18px;
height: 18px;
border-radius: 50%;}
.wedding-style ul.social-connect li a{}
.widget_wpp_get_pinterest_pin h2{display:none;}