@import url(https://fonts.googleapis.com/css?family=Alex+Brush);@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);@import url(https://fonts.googleapis.com/css?family=Lobster);@import url(https://fonts.googleapis.com/css?family=Oswald:400,700,300);@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);@import url('https://fonts.googleapis.com/css?family=Chewy');@import url('https://fonts.googleapis.com/css?family=Open+Sans:400italic,700,300,600,800,400');@import url('https://cdnjs.cloudflare.com/ajax/libs/hover.css/2.0.2/css/hover-min.css');
#comments{margin:10px 0}#comments h2{margin:50px 0 30px;font-size:24px;color:#ff3e98;font-size:18px;line-height:33px}ol.comment-list{list-style:none;margin:0 0 1em;padding:0;text-indent:0}ol.comment-list li.comment{border-bottom:1px solid #ddd;padding:1em;margin-bottom:10px;position:relative}ol.comment-list li div.vcard{font-size:20px}ol.comment-list li div.vcard cite.fn{font-style:normal}ol.comment-list li div.vcard img.avatar{float:left;margin:0 1em 1em 0}ol.comment-list li div.comment-meta{font-size:9px;margin-bottom:10px}ol.comment-list li div.comment-meta a{color:#aaa}ol.comment-list li p{margin:0}ol.comment-list li ul{list-style:square;margin:0 0 1em 2em}ol.comment-list li div.reply{font-size:11px}ol.comment-list li div.reply a{font-weight:700;background-color:#ff3e98;color:#fff;font-size:17px;padding:5px 10px;border-radius:7px;position:absolute;top:10px;right:10px}ol.comment-list li ul.children{list-style:none;margin:1em 0 0;text-indent:0}ol.comment-list li ul.children li.depth-2{margin:0 0 .25em .25em}ol.comment-list li ul.children li.depth-3{margin:0 0 .25em .25em}ol.comment-list li ul.children li.depth-4{margin:0 0 .25em .25em}ol.comment-list li.even{background:#fff}ol.comment-list li.odd{background:#f6f6f6}ol.comment-list li.pingback{margin:0 0 10px;padding:1em;border:1px dashed #ccc}#respond{position:relative}#respond input[type=text],#respond textarea{border:1px solid #ddd;padding:10px}#respond input[type=text]{padding:7px;width:300px}#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url,#respond .comment-form-comment{position:relative}#respond .comment-form-author label,#respond .comment-form-email label,#respond .comment-form-url label,#respond .comment-form-comment label{background:#eee;color:#555;display:inline-block;left:4px;min-width:60px;padding:4px 10px;position:relative;top:40px;z-index:1}#respond input[type=text]:focus,#respond textarea:focus{text-indent:0;z-index:1}#respond textarea{resize:vertical;width:95%}#respond .comment-form-author .required,#respond .comment-form-email .required{color:#bd3500;font-size:22px;font-weight:700;left:75%;position:absolute;top:45px;z-index:1}#respond .comment-notes,#respond .logged-in-as{font-size:13px}#respond p{margin:10px 0}#respond .form-submit{float:right;margin:-20px 0 10px}#respond input#submit{background:#454545;border:none;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.3);-moz-box-shadow:0px 1px 2px rgba(0,0,0,.3);box-shadow:0px 1px 2px rgba(0,0,0,.3);color:#eee;cursor:pointer;padding:5px 42px 5px 22px}#respond input#submit:active{background:#86222d;color:#fff}#respond #cancel-comment-reply-link{color:#666;margin-left:10px;text-decoration:none}#respond .logged-in-as a:hover,#respond #cancel-comment-reply-link:hover{text-decoration:underline}.comment-list #respond{margin:1.625em 0 0;width:auto}#reply-title{color:#373737;font-size:20px}#cancel-comment-reply-link{color:#888;display:block;position:absolute;right:1.625em;text-decoration:none;text-transform:uppercase;top:1.1em}#cancel-comment-reply-link:focus,#cancel-comment-reply-link:active,#cancel-comment-reply-link:hover{color:#ff4b33}#respond label{display:block;float:right;font-size:16px;line-height:2.2em;width:280px}#respond p{font-size:12px}p.comment-form-comment{margin:0}.form-allowed-tags{display:none}.trackback{margin:0 0 10px;padding:1em;border:1px dashed #ccc}body{font-family:'Roboto',sans-serif;font-size:13px;line-height:24px;background:url(//www.trinidadweddings.com/wp-content/themes/trinidad-wedding-theme/../../uploads/2015/04/body-bg.jpg) top center no-repeat;-webkit-background-size:cover;background-size:cover;color:#777}h1,h2,h3,h4,h5,h6{margin:0;margin-bottom:15px}a:hover,a:focus,a:active,a:visited{text-decoration:none}img{max-width:100%}ul,li{list-style:none;margin:0;padding:0}header{margin-bottom:15px}header .top-image{padding-top:55px;padding-bottom:55px;text-align:center}header .logo{text-align:center}header .social{position:relative;top:110px}header .social ul li{display:inline}header .social ul li a{display:inline-block;width:45px;height:45px;margin-right:7px;color:#fff;background:0 0;text-align:center;font-size:20px;line-height:45px;opacity:1;transition:all .3s ease}header .social ul li a:hover{opacity:.6}header .social ul li:last-child a{margin-right:0}header .social ul li a.fa-facebook{background:#3b5998}header .social ul li a.fa-twitter{background:#56a3d9}header .social ul li a.fa-instagram{background:#cd5959}header .social ul li a.fa-linkedin{background:#007bb6}header .social ul li a.fa-pinterest{background:#cb211d}header .top-log-search-box{text-align:right;position:relative;top:63px}header .top-log-search-box ul.top-login{margin-bottom:20px}header .top-log-search-box ul.top-login li{display:inline}header .top-log-search-box ul.top-login li a{display:inline-block;font-weight:700;font-size:12px;line-height:12px;text-transform:uppercase;color:#474747;border-right:1px solid #474747;padding:0 5px}header .top-log-search-box ul.top-login li:last-child a{border:none}header .top-log-search-box .top-search-form{background:#fff;height:45px;width:100%}header .top-log-search-box .top-search-form input,header .top-log-search-box .top-search-form button{border:none;outline:none;background:0 0;height:45px;display:inline-block}header .top-log-search-box .top-search-form input{width:83%;padding-left:10px}header .top-log-search-box .top-search-form button{font-size:20px;line-height:45px;position:relative;right:10px}nav.mainmenu .container{background:url(//www.trinidadweddings.com/wp-content/themes/trinidad-wedding-theme/../../uploads/2015/04/main-menu-bg.png) center center no-repeat;min-height:110px}nav.mainmenu .container .mainmenu-wrap .menu-header-menu-container>ul{text-align:center}nav.mainmenu .container .mainmenu-wrap .menu-header-menu-container>ul>li{display:inline}nav.mainmenu .container .mainmenu-wrap .menu-header-menu-container>ul>li>a{display:inline-block;font-family:'Oswald',sans-serif;font-size:15px;line-height:18px;color:#474747;padding:15px 10px;border-right:1px dotted #d3d2cf;margin-left:-4px;padding-left:14px;text-transform:uppercase;transition:all .3s ease}nav.mainmenu .container .mainmenu-wrap .menu-header-menu-container>ul>li:last-child a{border-right:0}nav.mainmenu .container .mainmenu-wrap .menu-header-menu-container>ul>li.current-menu-item>a,nav.mainmenu .container .mainmenu-wrap .menu-header-menu-container>ul>li a:hover{color:#fff}.menu-item.current-menu-item a.menu-image-hovered img.hovered-image{opacity:1}nav.mainmenu .container .mainmenu-wrap .menu-header-menu-container .menu-item a.menu-image-title-after.menu-image-not-hovered img,nav.mainmenu .container .mainmenu-wrap .menu-header-menu-container .menu-item a.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper{display:block;padding-right:0;margin:0 auto 10px}#menu-header-menu li#menu-item-34.current-menu-item a,#menu-header-menu li#menu-item-34>a:hover{background:#f958a3}#menu-header-menu li#menu-item-687.current-menu-item a,#menu-header-menu li#menu-item-687>a:hover{background:#f958a3}#menu-header-menu li#menu-item-194.current-menu-item a,#menu-header-menu li#menu-item-194>a:hover{background:#7aa232}#menu-header-menu li#menu-item-1346.current-menu-item a,#menu-header-menu li#menu-item-1346>a:hover{background:#f9b024}#menu-header-menu li#menu-item-1345.current-menu-item>a,#menu-header-menu li#menu-item-1345>a:hover{background:#ea940b}#menu-header-menu li#menu-item-40.current-menu-item>a,#menu-header-menu li#menu-item-40>a:hover{background:#08b0ed}#menu-header-menu li#menu-item-646.current-menu-item>a,#menu-header-menu li#menu-item-646>a:hover{background:#08b0ed}#menu-header-menu li#menu-item-1799.current-menu-item>a,#menu-header-menu li#menu-item-1799>a:hover{background:#a570dd}#menu-header-menu li#menu-item-1803.current-menu-item>a,#menu-header-menu li#menu-item-1803>a:hover{background:#78a12f}#menu-header-menu li#menu-item-35.current-menu-item>a,#menu-header-menu li#menu-item-35>a:hover{background:#ff3e98}#menu-header-menu li#menu-item-31.current-menu-item>a,#menu-header-menu li#menu-item-31>a:hover{background:#fa5a5a}#menu-header-menu li#menu-item-33.current-menu-item>a,#menu-header-menu li#menu-item-33>a:hover{background:#23b9f1}#menu-header-menu li#menu-item-3467.current-menu-item>a,#menu-header-menu li#menu-item-3467>a:hover{background:#23b9f1}#menu-header-menu li#menu-item-3566 ul.sub-menu:before{color:#23b9f1}#menu-header-menu li#menu-item-33 ul.sub-menu li a:before{background:#23b9f1}#menu-header-menu li#menu-item-31 ul.sub-menu li a:before{background:#fa5a5a}#menu-header-menu li#menu-item-35 ul.sub-menu li a:before{background:#ff3e98}#menu-header-menu li#menu-item-1803 ul.sub-menu li a:before{background:#78a12f}#menu-header-menu li#menu-item-1799 ul.sub-menu li a:before{background:#a570dd}#menu-header-menu li#menu-item-40 ul.sub-menu li a:before{background:#08b0ed}#menu-header-menu li#menu-item-34 ul.sub-menu li a:before{background:#f958a3}#menu-header-menu li#menu-item-687 ul.sub-menu li a:before{background:#f958a3}#menu-header-menu li#menu-item-194 ul.sub-menu li a:before{background:#7aa232}#menu-header-menu li#menu-item-1346 ul.sub-menu li a:before{background:#f9b024}#menu-header-menu li#menu-item-1345 ul.sub-menu li a:before{background:#ea940b}footer{background:url(//www.trinidadweddings.com/wp-content/themes/trinidad-wedding-theme/../../uploads/2015/04/footer-bg.png) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;padding:60px 0 120px}footer .logo-home-link{text-align:center;border-right:1px solid #c3c3c3;padding:40px 0}footer .logo-home-link a{color:#474747;font-size:13px;line-height:25px;display:inline-block;margin-top:30px}footer .col-md-8 .widget{width:20%;float:left;padding-left:25px;word-wrap:break-word}footer .col-md-8 .widget ul li a{font-size:12px;line-height:25px;color:#848484;transition:all .3s ease}footer .col-md-8 .widget ul li a:hover{color:#f955a2}.page-content .main-content{background:url(//www.trinidadweddings.com/wp-content/themes/trinidad-wedding-theme/../../uploads/2015/04/content-bg.png) left top no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;padding-top:30px;padding-left:30px;padding-right:30px;padding-bottom:30px;background:#f7f0d5}.page-content .sidebar .single-sidebar{background:url(//www.trinidadweddings.com/wp-content/themes/trinidad-wedding-theme/../../uploads/2015/04/single-sidebar-bg.png) left top no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;padding-top:20px;padding-bottom:20px;padding-left:30px;margin-bottom:10px}.page-content .main-content .content-title,.page-content .single-sidebar .widget-title{font-size:18px;line-height:25px;text-transform:capitalize;color:#474747}.page-content .main-content .content-title{font-family:'Lobster',sans-serif;font-size:25px;line-height:35px;color:#f955a2}.wpcf7 p{font-weight:700;font-size:17px;line-height:26px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{width:95%;border:1px solid #f955a2;height:35px;font-weight:400;font-size:14px;line-height:26px;padding:5px;margin-top:10px}.wpcf7 textarea{height:220px}.wpcf7 input[type=submit]{background:#f955a2;color:#fff;border:none;outline:none;width:150px;padding:10px;text-align:center}.post-28 .main-content{padding-top:30px;padding-bottom:100px;position:relative}#mc4wp-form-1{margin-bottom:20px}#mc4wp-form-1 input[type=email]{width:88%;border:1px solid #f955a2;height:35px;font-weight:400;font-size:14px;line-height:26px;padding:5px}#mc4wp-form-1 button[type=submit]{background:#f955a2;border:1px solid #f955a2;color:#fff;outline:none;width:88%;padding:10px;text-align:center;margin-top:-10px;font-size:14px;line-height:26px;text-transform:uppercase;font-weight:700;position:relative;z-index:1;border-top:0;transition:all .3s ease}#mc4wp-form-1 button[type=submit]:hover{color:#f955a2}#mc4wp-form-1 button[type=submit]:before{content:'';display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;transition:all .3s ease;background:#fff}#mc4wp-form-1 button[type=submit]:hover:before{width:100%}#text-7{padding-bottom:50px}#widget-easy-twitter-feed-widget-kamn-2{padding-top:50px;padding-bottom:50px}.top-banner .container{background:url(//www.trinidadweddings.com/wp-content/themes/trinidad-wedding-theme/../../uploads/2015/04/banner-1.png) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;min-height:430px;margin-bottom:20px}.top-banner .container .caption{padding:0 50px}.top-banner .container .caption h2{font-family:'Oswald',sans-serif;color:#fff;font-size:42px;line-height:60px;text-shadow:0 2px 2px rgba(0,0,0,.39);text-transform:uppercase;margin-top:75px;font-weight:700}.top-banner .container .caption p{font-size:14px;line-height:24px;color:#535353;font-weight:600}.top-banner .container .caption .join_button{width:170px;height:45px;background:#f955a2;border:1px solid #f955a2;color:#fff;text-transform:uppercase;font-family:'Oswald',sans-serif;font-weight:700;font-size:14px;line-height:45px;text-align:center;display:inline-block;border-radius:5px;position:relative;z-index:1;transition:all .3s ease}.top-banner .container .caption .join_button:hover{color:#f955a2}.top-banner .container .caption .join_button:before{content:'';display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;transition:all .3s ease;background:#fff;border-radius:5px}.top-banner .container .caption .join_button:hover:before{width:100%}.feature-supplier{background:url(//www.trinidadweddings.com/wp-content/themes/trinidad-wedding-theme/../../uploads/2015/04/featured-bg.png) 0 0 no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;min-height:275px;text-align:center;margin-bottom:35px}.feature-supplier ul li{float:left}.feature-supplier ul li a{display:inherit;width:160px;margin:30px 15px 0 25px;color:#f955a2}.feature-supplier h2{font-size:18px;line-height:25px;text-transform:uppercase;color:#474747;padding-top:25px;margin-bottom:-40px;text-align:left;margin-left:25px}.feature-supplier h4{font-size:18px;line-height:25px;color:#f955a2}.simon-dairy{background:url(//www.trinidadweddings.com/wp-content/themes/trinidad-wedding-theme/../../uploads/2015/04/featured-bg.png) 0 0 no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;min-height:370px;margin-bottom:0;padding:50px;padding-top:20px;padding-bottom:65px}.simon-dairy h2{font-family:'Alex Brush',sans-serif;color:transparent;font-size:60px;line-height:100px;background:url(http://www.trinidadweddings.com/wp-content/uploads/2015/12/TW-Loves.png) 0 0 no-repeat}.simon-dairy .col-sm-6 h3{font-size:18px;line-height:24px;color:#474747;font-weight:600;transition:all .3s ease}.simon-dairy .col-sm-6 h3:hover{color:#f955a2}.simon-dairy .col-sm-6 p{color:#777}.simon-dairy .col-sm-6 a.readmore{color:#f955a2;font-weight:700;text-transform:uppercase;padding:5px 10px;border-radius:5px}.simon-dairy .col-sm-6 a.readmore:hover{color:#fff}.simon-dairy .col-sm-6 a.readmore:before{border-radius:5px;background:#f955a2}.trending-topic{background:url(//www.trinidadweddings.com/wp-content/themes/trinidad-wedding-theme/../../uploads/2015/04/trending-topic.png) 0 0 no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;padding:75px 50px;margin-top:-20px}.trending-topic>h2{font-size:18px;line-height:25px;text-transform:uppercase;color:#474747;margin-top:-30px}.trending-topic ul li{margin-bottom:15px}.trending-topic ul li img{float:left;margin-right:20px}.trending-topic .details{float:left;width:70%}.trending-topic .details h3{font-size:18px;line-height:25px;color:#474747;font-weight:600;margin-bottom:5px;transition:all .3s ease}.trending-topic .details h3:hover{color:#f955a2}.trending-topic .details .meta{color:#b6b6b6;font-size:13px;line-height:24px;font-style:italic}.trending-topic .details a.readmore{color:#f955a2;font-weight:700;text-transform:uppercase;padding:5px 10px;border-radius:5px}.trending-topic .details a.readmore:hover{color:#fff}.trending-topic .details a.readmore:before{border-radius:5px;background:#f955a2}.blog .simon-dairy{background:url(//www.trinidadweddings.com/wp-content/themes/trinidad-wedding-theme/../../uploads/2015/04/blog-bg.png) 0 0 no-repeat;-webkit-background-size:cover;background-size:100% 100%;min-height:755px;margin-bottom:50px;padding:0 35px;padding-top:20px;padding-top:50px;float:left;width:100%;padding-bottom:130px}.blog .featured-image.wp-post-image{margin-bottom:25px}.blog .simon-dairy .col-sm-4{margin-bottom:20px}.blog .simon-dairy .col-sm-4 h3{font-size:18px;line-height:24px;color:#474747;font-weight:600;margin-bottom:5px}.blog .simon-dairy .col-sm-4 a.readmore{color:#f955a2;font-weight:700;text-transform:uppercase}.blog .nav-next{float:right;color:#fff;margin-top:-55px}.blog .nav-previous{float:left;color:#fff;margin-top:-55px}.blog .nav-previous a,.blog .nav-next a{color:#fff;font-size:21px;text-transform:uppercase}.blog .nav-previous a{margin-left:23px}.blog .nav-previous a{margin-right:23px}.post-meta{margin-bottom:10px}.post-meta span{font-weight:700;font-size:15px;line-height:25px}.post-meta span.details,.post-meta span.details a{font-weight:400;margin-left:5px;padding-right:10px;color:#f955a2;border-right:1px solid #777;margin-right:10px;font-size:13px}.post-meta span.details a{border:none;margin:0;padding:0}.posted-in .details{border-right:0 !important;margin-left:-5px}#widget-easy-twitter-feed-widget-kamn-2{position:relative;top:-30px;background:url(//www.trinidadweddings.com/wp-content/themes/trinidad-wedding-theme/../../uploads/2015/05/tw-twitter-widget-bg.png) 0 0 no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}img.single-post-image{width:800px;height:500px;margin-bottom:25px}.post-10 .simon-dairy img{width:240px;height:144px;margin-bottom:15px}.post-10 .trending-topic img{width:130px;height:125px}nav.mainmenu .mainmenu-wrap .menu-header-menu-container ul li.menu-item-has-children{position:relative}nav.mainmenu .mainmenu-wrap .menu-header-menu-container ul li:hover ul.sub-menu{top:38px;visibility:visible}nav.mainmenu .mainmenu-wrap .menu-header-menu-container ul.sub-menu{width:200px;position:absolute;top:100px;left:0;background:#f6eed1;border-radius:5px;visibility:hidden;transition:all .1s ease-in-out 0s;z-index:999999999999;padding:10px;box-shadow:0px 4px 5px rgba(0,0,0,.3)}nav.mainmenu .mainmenu-wrap .menu-header-menu-container ul>li:last-child ul.sub-menu{left:auto;right:0}nav.mainmenu .mainmenu-wrap .menu-header-menu-container ul>li ul li ul.sub-menu{right:-500px !important;left:auto !important;top:-10px !important;opacity:0;transition:all .1s ease-in-out 0s}nav.mainmenu .mainmenu-wrap .menu-header-menu-container ul>li ul li:hover ul.sub-menu{left:190px !important;opacity:1}.mainmenu-wrap .menu-header-menu-container ul>li ul li ul.sub-menu:before{content:"\f0d9" !important;top:12px !important;left:-9px !important;right:auto !important}.mainmenu-wrap .menu-header-menu-container ul>li.floated-child>.sub-menu{width:600px}.mainmenu-wrap .menu-header-menu-container ul>li.floated-child>.sub-menu>li{float:left;width:193px}nav.mainmenu .mainmenu-wrap .menu-header-menu-container ul.sub-menu:before{font-family:'FontAwesome';content:'\f0d8';font-size:26px;color:#ddd5b8;position:absolute;top:-18px;left:27px}nav.mainmenu .mainmenu-wrap .menu-header-menu-container ul>li:last-child ul.sub-menu:before{left:auto;right:27px}nav.mainmenu .mainmenu-wrap .menu-header-menu-container ul.sub-menu li{display:block}nav.mainmenu .mainmenu-wrap .menu-header-menu-container ul.sub-menu li a{display:block;font-family:'Open Sans',sans-serif;font-size:12px;line-height:17px;color:#474747;padding:5px 6px;text-align:left;border-radius:5px;position:relative;z-index:1;margin-bottom:5px;font-weight:700}nav.mainmenu .mainmenu-wrap .menu-header-menu-container ul.sub-menu li:last-child a{margin-bottom:0}nav.mainmenu .mainmenu-wrap .menu-header-menu-container ul.sub-menu li a:before{content:'';display:inline-block;width:0;height:100%;background:#fff;border-radius:5px;z-index:-1;position:absolute;top:0;left:0;transition:width .3s ease-out .1s}nav.mainmenu .mainmenu-wrap .menu-header-menu-container ul.sub-menu li a:hover:before{width:100%}.textwidget .ask-simon-wrap{position:relative;overflow:hidden;display:inline-block}.textwidget .ask-simon-wrap .caption{position:absolute;bottom:0;left:0;transition:all .3s ease;background:rgba(255,62,152,.75);padding:10px 5px;width:100%;color:#fff}.textwidget .ask-simon-wrap .caption button{padding:5px 10px;border-radius:7px;background-color:#fff;color:#333;border:none;outline:none}.textwidget .ask-simon-wrap:hover .caption{bottom:0}#text-8 .sabai-directory-category-title{font-family:'Open Sans',sans-serif;font-size:15px;line-height:17px;color:#fff;padding:10px;transition:all .25s ease-in-out 0s;text-align:left;border-radius:5px;position:relative;z-index:1;margin-bottom:5px;font-weight:700;background:#f955a2;border:1px solid #f955a2;display:block}#text-8 .sabai-directory-category-title a{color:#fff}#text-8 .sabai-directory-category-title:hover{color:#f955a2}#text-8 .sabai-directory-category-title:hover a{color:#f955a2}#text-8 .sabai-directory-category-title:before{content:'';display:inline-block;width:0;height:100%;background:#fff;border-radius:5px;z-index:-1;position:absolute;top:0;left:0;transition:width .3s ease-out .1s}#text-8 .sabai-directory-category-title:hover:before{width:100%}.sabai-entity .sabai-directory-title a{font-family:'Open Sans',sans-serif;color:#f955a2}.sabai-entity .sabai-directory-main a,.sabai-entity .sabai-directory-info .fa{color:#f955a2}.sabai-entity .sabai-directory-info{font-weight:700}.sabai-btn-primary{color:#fff !important;background-color:#f955a2 !important;border-color:#f955a2 !important;border:1px solid #f955a2 !important;transition:all .3s ease}.sabai-btn-primary:hover,.sabai-btn-primary:focus,.sabai-btn-primary:active,.sabai-btn-primary.sabai-active,.sabai-open>.sabai-dropdown-toggle.sabai-btn-primary{color:#f955a2 !important;background-color:transparent !important;border-color:transparent !important;border:1px solid #f955a2 !important}.sabai-btn-primary:before{content:'';display:inline-block;width:0;height:100%;background:#fff;border-radius:5px;z-index:-1;position:absolute;top:0;left:0;transition:width .3s ease-out .1s}.sabai-btn-primary:hover:before{width:100%}.sabai-directory-search select,.sabai-directory-search input{border-color:#f955a2}.sabai-directory-search select:focus,.sabai-directory-search input:focus{border-color:#f955a2}.gm-style-iw .sabai-directory-listing-infobox a,.gm-style-iw .sabai-directory-listing-infobox .fa{color:#f955a2}.post-392 form#loginform label{display:block;font-weight:700;font-size:16px;line-height:25px;text-transform:uppercase;color:#474747;padding:0 5px}.post-392 form#loginform input[type=text],.post-392 form#loginform input[type=password]{height:35px;border:1px solid #f958a3;outline:none;width:65%;padding-left:10px}.post-392 form#loginform p.forgetmenot label{display:inline-block;font-size:13px}.post-392 .sharedaddy{display:none}.post-392 form#loginform input#rememberme{position:relative;top:3px}.post-392 form#loginform input[type=submit]{background:#f955a2;border:1px solid #f955a2;color:#fff;outline:none;width:20%;height:35px;line-height:35px;text-align:center;font-size:14px;text-transform:uppercase;font-weight:700;position:relative;z-index:1;transition:all .3s ease}.post-392 form#loginform input[type=submit]:hover{color:#f955a2;background:#fff}.post-392 ul.tml-action-links li{float:left}.post-392 ul.tml-action-links li a{display:inline-block;font-weight:700;font-size:12px;line-height:12px;text-transform:uppercase;color:#474747;border-right:1px solid #474747;padding:0 10px}.post-392 ul.tml-action-links li:first-child a{padding-left:0}.post-392 ul.tml-action-links li:last-child a{border:none}.post-394 form#registerform label{display:block;font-weight:700;font-size:16px;line-height:25px;text-transform:uppercase;color:#474747;padding:0 5px}.post-394 form#registerform input[type=text],.post-394 form#registerform input[type=password]{height:35px;border:1px solid #f958a3;outline:none;width:65%;padding-left:10px}.post-394 form#registerform p.forgetmenot label{display:inline-block;font-size:13px}.post-394 .sharedaddy{display:none}.post-394 form#registerform input#rememberme{position:relative;top:3px}.post-394 form#registerform input[type=submit]{background:#f955a2;border:1px solid #f955a2;color:#fff;outline:none;width:20%;height:35px;line-height:35px;text-align:center;font-size:14px;text-transform:uppercase;font-weight:700;position:relative;z-index:1;transition:all .3s ease}.post-394 form#registerform input[type=submit]:hover{color:#f955a2;background:#fff}.post-394 ul.tml-action-links li{float:left}.post-394 ul.tml-action-links li a{display:inline-block;font-weight:700;font-size:12px;line-height:12px;text-transform:uppercase;color:#474747;border-right:1px solid #474747;padding:0 10px}.post-394 ul.tml-action-links li:first-child a{padding-left:0}.post-394 ul.tml-action-links li:last-child a{border:none}.mobile-menu-wrap{display:none;position:fixed;top:0;right:0;z-index:99999;width:260px;overflow:auto;padding:0}.mobile-menu-wrap.h100p{height:100%}.mobile-menu-wrap .nav-toggler{height:35px;background:#f955a2 none repeat scroll 0% 0%;border:1px solid #f955a2;color:#fff;text-transform:uppercase;font-family:"Oswald",sans-serif;font-weight:700;font-size:20px;line-height:22px;text-align:center;border-radius:5px;position:relative;z-index:1;display:block;transition:all .3s ease 0s;width:45px;margin:10px;float:right}.mobile-menu-wrap .nav-toggler:hover{color:#f955a2}.mobile-menu-wrap .nav-toggler:before{content:'';display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;transition:all .3s ease;background:#fff;border-radius:5px}.mobile-menu-wrap .nav-toggler:hover:before{width:100%}.mobile-menu-wrap .menu-header-menu-container>ul{margin-top:45px}.mobile-menu-wrap ul{display:none}.mobile-menu-wrap ul li a{display:block;color:#fff;font-family:'Lobster',sans-serif;font-size:18px;line-height:18px;padding:10px 15px}.mobile-menu-wrap ul ul.sub-menu li a{padding:10px 25px}.mobile-menu-wrap li.menu-item-34.current-menu-item a,.mobile-menu-wrap li.menu-item-34 a{background:#f958a3}.mobile-menu-wrap li.menu-item-687.current-menu-item a,.mobile-menu-wrap li.menu-item-687 a{background:#f958a3}.mobile-menu-wrap li.menu-item-194.current-menu-item a,.mobile-menu-wrap li.menu-item-194 a{background:#7aa232}.mobile-menu-wrap li.menu-item-1346.current-menu-item a,.mobile-menu-wrap li.menu-item-1346 a{background:#f9b024}.mobile-menu-wrap li.menu-item-1345.current-menu-item a,.mobile-menu-wrap li.menu-item-1345 a{background:#ea940b}.mobile-menu-wrap li.menu-item-40.current-menu-item a,.mobile-menu-wrap li.menu-item-40 a{background:#08b0ed}.mobile-menu-wrap li.menu-item-1799.current-menu-item a,.mobile-menu-wrap li.menu-item-1799 a{background:#a570dd}.mobile-menu-wrap li.menu-item-1803.current-menu-item a,.mobile-menu-wrap li.menu-item-1803 a{background:#78a12f}.mobile-menu-wrap li.menu-item-35.current-menu-item a,.mobile-menu-wrap li.menu-item-35 a{background:#ff3e98}.mobile-menu-wrap li.menu-item-31.current-menu-item a,.mobile-menu-wrap li.menu-item-31 a{background:#fa5a5a}.mobile-menu-wrap li.menu-item-33.current-menu-item a,.mobile-menu-wrap li.menu-item-33 a{background:#23b9f1}.mobile-menu-wrap li.menu-item-3467.current-menu-item a,.mobile-menu-wrap li.menu-item-3467 a{background:#23b9f1}.mobile-menu-wrap .menu-item a.menu-image-hovered img.hovered-image,.mobile-menu-wrap .menu-item a.menu-image-hovered:hover img.menu-image{opacity:1}.add-listings button,.sabai-directory-addlisting .form-cancel-link{font-family:"Open Sans",sans-serif;font-size:13px;line-height:8px;color:#fff;padding:10px;transition:all .25s ease-in-out 0s;text-align:left;border-radius:5px;position:relative;z-index:1;margin-bottom:5px;font-weight:700;background:#23b9f1 none repeat scroll 0% 0%;border:1px solid #23b9f1;display:inline-block;float:right}.sabai-directory-addlisting legend{font-size:15px}.sabai-directory-addlisting .sabai-form-type-sectionbreak>h2{font-family:"Lobster",sans-serif;font-size:22px;line-height:30px;color:#fa5a5a;text-align:center}.sabai-directory-addlisting input[type=text],.sabai-directory-addlisting input[type=email],.sabai-directory-addlisting input[type=url],.sabai-directory-addlisting select,.sabai-directory-addlisting textarea{width:95%;border:1px solid #f955a2;height:35px;font-weight:400;font-size:14px;line-height:26px;padding:5px;margin-top:10px}.woocommerce h1.page-title{font-family:'Lobster',sans-serif;font-size:25px;line-height:35px;color:#f955a2}.woocommerce .product-category h3{color:#78a12f;font-size:17px !important;line-height:25px;text-align:center}.woocommerce ul.products li.product{margin-top:20px}.woocommerce ul.products li.product img{border:1px solid #fa5a5a}.woocommerce ul.products li.product h3,.woocommerce div.product .summary .product_title{font-family:'Lobster',sans-serif;font-size:22px;line-height:30px;color:#f955a2;text-align:center;margin-bottom:10px}.woocommerce div.product .summary .product_title{text-align:left}.woocommerce ul.products li.product .star-rating{font-size:18px;margin:auto;color:#f9b024}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:0;font-size:21px;text-align:center;margin-top:10px}.woocommerce ul.products li.product .button{background:#f955a2;border:1px solid #f955a2;color:#fff;outline:none;padding:10px 15px;text-align:center;font-size:12px;line-height:13px;text-transform:uppercase;font-weight:700;position:relative;z-index:1;transition:all .3s ease;margin-top:10px;width:110px;margin:10px auto;margin-left:auto;margin-right:auto;display:block}.woocommerce ul.products li.product .button:hover{color:#f955a2}.woocommerce ul.products li.product .button:before{content:'';display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;transition:all .3s ease;background:#fff}.woocommerce ul.products li.product .button:hover:before{width:100%}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:19px;font-weight:400;padding:.5em;min-width:1em;display:block;transition:all .3s ease;background:#f955a2;color:#fff}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#08b0ed;color:#fff}.woocommerce .woocommerce-result-count{margin:0 0 1em;color:#474747;font-size:15px}.woocommerce .woocommerce-ordering select{border:1px solid #f955a2;height:35px;font-weight:400;font-size:14px;line-height:26px;padding:5px}.woocommerce .star-rating{font-size:18px;color:#f9b024}.woocommerce-review-link{color:#fa5a5a;line-height:40px;margin-left:10px}.woocommerce div.product .woocommerce-product-rating{margin-bottom:15px}.woocommerce div.product p.price{font-size:25px;margin-bottom:15px}.woocommerce .summary p{font-size:16px;line-height:28px}.woocommerce .single_add_to_cart_button.alt{background:#f955a2 !important;border:1px solid #f955a2;color:#fff;outline:none;padding:10px 15px;text-align:center;font-size:12px;line-height:13px;text-transform:uppercase;font-weight:700;position:relative;z-index:1;transition:all .3s ease}.woocommerce .quantity .qty{height:35px}.woocommerce .posted_in{font-weight:700}.woocommerce .posted_in a{color:#f955a2;font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #f955a2;background-color:#f955a2;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#fff !important;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#f955a2 !important}.woocommerce div.product .woocommerce-tabs .panel{padding:20px}.woocommerce div.product .woocommerce-tabs .panel h2{font-family:'Lobster',sans-serif;font-size:22px;line-height:30px;color:#f955a2;text-align:center;margin-bottom:10px}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block;margin-right:15px;color:#f955a2}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce .related h2{font-family:'Lobster',sans-serif;font-size:25px;line-height:35px;color:#f955a2}.woocommerce .cart-collaterals .cart_totals h2{font-family:'Lobster',sans-serif;font-size:25px;line-height:35px;color:#f955a2}.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{border-collapse:collapse;width:100%;margin-bottom:15px}.woocommerce .cart-collaterals .cart_totals th,.woocommerce .cart-collaterals .cart_totals td,.woocommerce-page .cart-collaterals .cart_totals th .woocommerce-page .cart-collaterals .cart_totals td{padding:8px !important;border:1px solid #ccc !important}.post-108 div.sharedaddy,.post-109 div.sharedaddy{display:none !important}a.shipping-calculator-button{color:#f955a2}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#f955a2}.cart_item td.product-name a{color:#f955a2}.cart-widget{width:145px;position:absolute;top:25px;right:33px;background-color:#f955a2;height:33px;border-radius:7px}.cart-widget a{color:#fff;line-height:33px;font-size:15px;padding:0 10px}.checkout input,.checkout textarea{height:35px;border:1px solid #f955a2;padding:5px 10px}.woocommerce-billing-fields h3{font-family:'Lobster',sans-serif;font-size:25px;line-height:35px;color:#f955a2}label.checkbox{float:left;margin-right:10px;font-size:16px;line-height:21px}.post-108 .sidebar,.post-109 .sidebar{display:none}.post-109 .cross-sells,.post-108 .cross-sells{display:none}.cart_item .product-thumbnail img{width:65px}.blog .nav-next a,.blog .nav-previous a{color:#f863a7}.main-content ol,.main-content ul{padding-left:50px}.main-content ol li,.main-content ul li{position:relative;margin-bottom:10px}.main-content ol li:before,.main-content ul li:before{content:' ';width:10px;height:10px;background:#f876a2;display:block;position:absolute;left:-20px;top:7px}.sd-content ul{padding:0}.sd-content ul li{margin:0;position:static}.sd-content ul li:before{content:'';display:none}.blogmenu-wrap span.menu-image-title{text-transform:uppercase;font-family:'Oswald',sans-serif;font-size:14px;line-height:13px;color:#000}ul#menu-blog-menu{padding:0 20px}a.caro-image img{width:100%;height:auto}.carousel-control{background-image:none !important}#carousel-blog{margin:20px 0;padding:20px 0;padding-top:50px;background:url(//www.trinidadweddings.com/wp-content/themes/trinidad-wedding-theme/../../uploads/2015/04/footer-bg.png) 0 0 no-repeat;padding-bottom:40px;background-size:100% 100%}a.readmore.hvr-bounce-to-right{font-size:15px;color:#f955a2;text-transform:uppercase}a.caro-heading h3{color:#000;margin-top:20px;font-size:20px}a.caro-heading h3:hover{color:#999}.nav>li>a:focus,.nav>li>a:hover,.nav>li>a:hover span{text-decoration:none;background-color:rgba(0,0,0,0);color:#f955a2 !important}.blogmenu-wrap{background:url(//www.trinidadweddings.com/wp-content/themes/trinidad-wedding-theme/image/blog-menu-bg.png) center center no-repeat;background-size:100% 100%;min-height:50px}ul#menu-blog-menu li{float:none;display:inline-block}.col-md-12.load-more-posts.text-center a{display:inline-block;border:1px solid #54163b;padding:5px 20px;color:#000;margin:20px 0;text-transform:uppercase}.col-md-12.load-more-posts.text-center a:hover{color:#fff;background:#000}ul#menu-blog-menu{padding:0 20px;float:none;text-align:center}.next-prev-nav.col-md-12{border-top:1px solid rgba(0,0,0,.35);border-bottom:1px solid rgba(0,0,0,.35);margin-bottom:4px}.next-prev-nav.col-md-12 a{color:#000;font-weight:700}ul.related_post.wp_rp li:before{background:0 0}@media only screen and (max-width:767px){.blogmenu-wrap{background:0 0;min-height:50px}.blogmenu-wrap .navbar-header{background:#f3ebd0}.bx-pager.bx-default-pager{display:none}}.hvr-bounce-to-right:before{background:0 0 !important}a.readmore.hvr-bounce-to-right:hover{text-decoration:underline !important}.jp-carousel-wrap a.jp-carousel-image-download{display:none}.sabai-directory-social{font-size:30px}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}
@media (min-width:1200px){.container{width:960px}}@media only screen and (min-width:768px) and (max-width:991px){header .social{top:0}header .top-log-search-box{top:0}nav.mainmenu .container{background:url(//www.trinidadweddings.com/wp-content/themes/trinidad-wedding-theme/css/../../../uploads/2015/04/main-menu-bg.png) no-repeat scroll center center/cover rgba(0,0,0,0);min-height:110px;padding-bottom:35px}.feature-supplier ul li>p{display:none}.feature-supplier{min-height:auto;padding-bottom:60px}}@media only screen and (max-width:767px){header .social{top:-25px}header .top-log-search-box{top:5px}nav.mainmenu .container{background:url(//www.trinidadweddings.com/wp-content/themes/trinidad-wedding-theme/css/../../../uploads/2015/04/main-menu-bg.png) no-repeat scroll center center/cover rgba(0,0,0,0);min-height:110px;padding-bottom:70px;padding-top:20px}.top-banner .container .caption{padding-bottom:30px}.feature-supplier ul li{float:none}.feature-supplier{padding-bottom:70px;margin-bottom:0}.feature-supplier h2{text-align:center}.feature-supplier br{display:none}.feature-supplier li>p{display:none}.simon-dairy{margin-bottom:-50px;padding-bottom:125px}footer .col-md-8 .widget{width:100%;float:none;margin-bottom:20px}img.single-post-image{height:auto}.mainmenu-wrap{display:none}.mobile-menu-wrap{display:block}}@media only screen and (min-width:480px) and (max-width:767px){header .social{text-align:center}.col-sm-6{text-align:center}footer .logo-home-link{margin:0 auto;padding:40px 0;text-align:center;width:50%}footer .col-md-8 .widget{float:left;width:50%}.page-content .main-content .content-title,.page-content .single-sidebar .widget-title{text-align:center}#text-7{text-align:center}#widget-easy-twitter-feed-widget-kamn-2 iframe{margin-left:90px !important}}
.g{margin:0;padding:0;overflow:hidden;line-height:1;zoom:1}.g img{height:auto}.g-col{position:relative;float:left}.g-col:first-child{margin-left:0}.g-col:last-child{margin-right:0}.g-1{margin:0;width:100%;max-width:685px;height:100%;max-height:85px}@media only screen and (max-width:480px){.g-col,.g-dyn,.g-single{width:100%;margin-left:0;margin-right:0}}