/*
Theme Name: The Diamond Connection
Theme URI: http://www.opendoortechnologies.com
Author: OPENDOOR Technologies
Author URI: http://www.opendoortechnologies.com
Description: The Diamond Connection | L'ORELL ET CIE
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: OPENDOOR Technologies
*/

* { margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6, p { margin:0px; padding:0px; }
li { list-style:none; }
a { outline:none; text-decoration:none; color:#acacac;}
img, a img { border:0px; outline:none; }
.flt, .alignleft { float:left; }
.flr, .alignright { float:right; }
.clr { clear:both; }


@font-face { font-family:OpenSans; src:url(fonts/OpenSans.eot); }
@font-face { font-family:Oswald; src:url(fonts/Oswald.eot); }
@font-face { font-family:Dosis; src:url(fonts/Dosis.eot); }
@font-face { font-family:NotoSans; src:url(fonts/NotoSans.eot); }
@font-face { font-family:NotoSansBold; src:url(fonts/NotoSansBold.eot); }

@font-face { font-family:OpenSans; src:url(fonts/OpenSans.ttf); }
@font-face { font-family:Oswald; src:url(fonts/Oswald.ttf); }
@font-face { font-family:Dosis; src:url(fonts/Dosis.ttf); }
@font-face { font-family:NotoSans; src:url(fonts/NotoSans.ttf); }
@font-face { font-family:NotoSansBold; src:url(fonts/NotoSansBold.ttf); }


body { background:url(images/bg.jpg) repeat; font-family:OpenSans; color: #acacac; }
.wrapper { width:1050px; margin:0 auto; }
.header { margin:50px 0 0;}
.header .aa { color:#fff; font-size:12px; float:left; }
.header .aa p { margin:0 0 10px; color:#acacac; }
.logo { float:left; margin:0 0 0 95px; }
.header .yp { float:right; font:24px Oswald; text-align:right; color:#fff; }
.header .yp p { color:#fff; }
.header .yp strong, .bp { color:#acacac; font:18px OpenSans; background:url(images/phone.png) no-repeat left center; padding:0 0 0 35px; }
.header .shailan-dropdown-menu-widget { clear:both; border-top:1px dotted #fff; padding:10px 0; float:left; margin:10px 0 0; }
.header .shailan-dropdown-menu-widget li { float:left; padding:0px 21px; font:18px Oswald; text-transform:uppercase; width:133px; text-align:center; }
.header .shailan-dropdown-menu-widget li.current-menu-item, .header .shailan-dropdown-menu-widget li:hover { background:url(images/activemenu.png) no-repeat 2px center;; }
.header .shailan-dropdown-menu-widget li a { color:#fff; }
#vslider-widget-2 { background:url(images/bannerbg.jpg) repeat-x center center; }
#vslider_optionscontainer { width:1050px; margin:0 auto !important; text-align:center }
#vslider_options { background-repeat:no-repeat !important }
.mar30 { margin:30px auto 0; }
.ql { border-right:1px dotted #fff; float:left; width:180px; margin:0 30px 0 0; }
.ql h3 { text-transform:uppercase; color:#fff; font:18px Oswald; margin:0 0 10px; }
.ql p, .ql p a { font:12px OpenSans; color:#acacac; }
.ht { font:17px Dosis; color:#fff; background:url(images/lo.png) no-repeat left 4px; padding:0 0 10px 380px; border-bottom:1px dotted #fff; }
.home #content { float:right; width:838px; font-size:14pxl; color:#acacac; }
.home .entry-content { margin:20px 0 0; }
.home .entry-content p { float:left; width:580px; text-align:justify; }
.home .entry-thumbnail { float:right; }
.search-form { background:url(images/searchbg.jpg) no-repeat; float:left; margin:0 0 10px 24px; width:224px; padding:5px; }
.search-form .search-field { border:none; width:182px; margin:5px 0 0 5px; float:left; }
.search-submit { border:0px; width:32px; margin:0 0 0 5px; background:none; height:25px; cursor:pointer; font-size:0px; float:left; }
.screen-reader-text { display: none; }
footer { width:100%; float:left; font-size:12px; background:#000; margin:10px 0 0; color:#acacac; text-transform:uppercase; padding:10px 0; }
footer a { color:#acacac; }
footer p { margin:0px !important; }
.copyright { margin:10px 0 0 ; }
.bt { float:left; margin:10px 0 0 120px;}
.sm { float:right; margin:0 25px 0 0; }
.bp { float:right; }
.entry-title { text-transform:uppercase; color:#acacac; font:24px Oswald; }
.lis { float:left; background:#fff; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; width:330px; margin:5px; padding:5px; }
.lis .thum { margin:0 10px 0 0; }
.lis .thum img { width:100px; height:100px; }
.lis .dets { width: 215px; }
.lis .dets strong a { font:bold 14px Arial, Helvetica, sans-serif; color:#292828;  }
.lis .dets p { color:#828282; font:13px NotoSans; margin:10px 0 0; }
.ptag { clear:both; height: 45px; overflow:hidden; }
.lis .dets span { clear:both; float:left; font:11px NotoSans;  }
.lis .dets span label {  font:13px NotoSansBold; }
.lis .dets .imgs img { margin:0 0 0 5px; }
.bib_prev_link_inactive { display:none; }
.bib_selected { background:#acacac; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0px 6px 0; }
.bib_page_nav { float:right; margin:10px 0; }
.bib_page_nav a { margin:0 2px; }
.bib_page_nav { float:right; font:14px OpenSans !important; color:#acacac;}
.sortsystem { font:14px NotoSans; color:#acacac; margin:10px 0; float:right; }
.sortsystem select { margin:0 3px; padding:2px; }
.page p, .single p { color:#acacac; margin:10px 0; }
.tablex { height: 500px; overflow:auto; margin: 10px 0 0; }
.table { width:100%; margin:10px 0 0; float:left;}
.table .s2 { font:14px OpenSans; color:#fff; text-align:center; }
.table .dark { background:#353535; }
.table .s1 { font:12px OpenSans; color:#fff; text-align:center;}
.table .s1 td, .table .s2 td { padding:3px; }
.wpcf7 { float:left; width:330px; }
.wpcf span { margin:0 0 5px; }
.lbl label { font:14px OpenSans; color:#acacac; }
.wpcf7-text { background:url(images/ctxt.jpg) no-repeat; padding:6px; margin:0 0 5px; width:327px; border:0px; }
.wpcf7-textarea { background:url(images/carea.jpg) no-repeat; padding:6px; margin:0 0 5px; width:327px; height:117px; resize:none; border:0px; }
.wpcf7 label { float:left; width:194px; font-size:14px; }
.wpcf7-submit { background:url(images/cbtn.png) no-repeat; color:#acacac; border:0px; padding:5px 25px 8px; float:right; margin:9px; }
.wpcf7-response-output { clear:both; font:14px OpenSans; color:#acacac; }
.type-testimonials-widget img { margin:0 15px 0 0; }
.type-testimonials-widget p { margin:0; }
.type-testimonials-widget { font-size:12px; margin:0 0 20px; float:left; width:100%; }
.type-testimonials-widget .credit { color:#acacac; float:left; }
.fashionpage1 { color:#acacac; }
.fashionpage1 img { float:left; margin:5px; }
.fashionpage1 .flt { width:750px; }
.rpart { width:300px; text-align:center; color:#acacac; margin:0 0 20px 20px; }
.pfs-post-link { background:url(images/addtest.png) no-repeat; padding:8px 37px; float: right; font:bold 18px Oswald; color:#acacac; }
.single .options { color:#acacac; margin:0 0 0 20px; width:50%; }
.single .options label { font-weight:bold; }
ul.dropdown li a { padding:0px !important; }
.sub-menu { background:url(images/bg.jpg) repeat; box-shadow:2px 2px 2px 0px; }
.paging a { background:#acacac; padding: 5px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; padding: 0px 8px 4px; }
.testimonials-widget-testimonials .paging { margin: 0 0 15px; }
.sub-menu li { margin:5px 0 !important; font-size: 14px !important; }
.table th,.dataTable th { font-size: 11px; color: #FFF; background:#424242; padding:4px; }
.table tr,.dataTable tr { background: #acacac; color: #000; font-size: 12px; text-align:center; }
.table tr.even, .dataTable tr.even { background:#929292; }
.nof { color:#acacac; font-size:18px; }
.dets strong { height: 25px; overflow:hidden; float: left;}
.fimg { width: 455px; }
.sub-menu li { clear:both; }
.entry-content a { color:#FFF; }
.entry-content { clear:both; }
.product_meta{ color:#acacac;}


div.product div.images img, #content div.product div.images img {
    width: auto ! important;
}

.related{float:left; clear:both;}