/*@import url("normalize.css");*/
@import url("navigation.css");
body{
    margin:0 0px;
    padding:0 0px;
    background:#ffffff;
    font-family:'arial';
    font-size:100%;
    line-height:25px;
    color:#777777;
}
a{color:#777;transition:all .5s ease-out;text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
.floatleft{float:left !important;}
.floatright{float:right !important;}
.right-text{text-align:right !important;}
.left-text{text-align:left !important;}
.justify-text{text-align:justify !important;}
.center-text{text-align:center !important;}
.position-relative{position:relative;}
.display-inline{display:inline;}
.display-none{display:none;}
.display-block{display:block;}
.border-none{border:none;}
.full{width:100%;float:left;}
.half{width:50%;float:left;}
.clear{clear:both;}
.w100p{width:100%;}
.mb0{margin-bottom:0;}
.mt0{margin-top:0;}
.valign-middle{vertical-align:middle;}
.fontweight-normal{font-weight:normal;}
.cf:before,
.cf:after{content:"";display:table;}
.cf:after{clear:both;}
.cf{*zoom:1;}
:focus{outline:0;}

*,
*:before,
*:after{
    box-sizing:border-box;
}
p, input, h1, h2, h3, h4, h5, ul, li{padding:0;margin:0;outline:none;list-style:none;font-weight:normal;}
img{border:0;outline:none;}
strong{font-weight:bold;text-rendering:optimizeLegibility;}
::-webkit-input-placeholder{
    opacity:1;color:#555555;
}
:-moz-placeholder{/* Firefox 18- */
    opacity:1;color:#555555;
}
::-moz-placeholder{ /* Firefox 19+ */
    opacity:1;color:#555555;
}
:-ms-input-placeholder{
    opacity:1;color:#555555;
}
h1{color:#3a3a3a;font-size:38px;font-weight:bold;line-height:50px;}
h2{font-size:24px;color:#444241;font-weight:bold;line-height:30px;padding:0 0;}
h3{color:#484746;font-size:35px;line-height:40px;}
h4{border-bottom:1px solid #000;position:relative;font-size:18px;font-weight:bold;text-transform:uppercase;color:#444444;text-align:center;margin-top:22px;}
h4 span{width:100%;text-align:center;display:block;position:absolute;top:-13px;}
h4 span p{background:#fff;display:inline-block;font-size:18px !important;font-weight:bold;margin-top:-7px;padding:10px 15px;}
/*--Padding CSS
-----------------------------------------------*/
ul.head-contact-info li a,
ul.navigation li a,
ul.protfolio-article li img{
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out;
}

/*--Home Page
-----------------------------------------------*/
.container{width:1020px;margin:0 auto;}
.top-link{font-size:12px;padding:14px 0px 10px;}
.top-link a{display:inline-block;color:#d93128;}
.top-link a img{transition:all .5s ease-out;margin-left:6px;}
.top-link a:hover img{transform:rotate(360deg);}

.header-group{background:#ececec;}
.logo{max-width:260px;float:left;}
.logo img{width:100%;float:left;}
.search-block{width:495px;height:48px;float:right;background:#fff;border:1px solid #cfcfcf;padding:8px 0 8px 20px;margin:26.5px 0px;}
.search-block select{width:160px;height:38px;float:left;color:#444241;border:none;}
.search-block input[type="text"]{width:245px;height:30px;color:#444241;float:left;border-right:none;border-left:1px solid #cfcfcf;border-top:none;border-bottom:none;margin-left:8px;padding-left:30px;}
.search-block .search-image{float:right;line-height:0;margin:6px 0px;}

.banner-full{margin-top:52px;}
.banner-section{background:#ececec;border:1px solid #dad9d9;margin:18px 0px 0px 0px;}
.banner-image, .banner-article{width:50%;display:table-cell;vertical-align:middle;}
.banner-image img{width:100%;float:left;height:auto;}
.banner-article{padding:0 40px;height:322px;}
.banner-article p{font-size:16px;line-height:26px;color:#7e7e7e;margin:25px 0px;}
.banner-article a{width:40%;transition:all .5s ease-out;line-height:50px;font-size:14px;font-weight:bold;text-transform:uppercase;border:none;background:#999;color:#fff;display:inline-block;margin-right:20px;}
.banner-article a:hover{background:#d93128;}
.banner-text-only{
    text-align:center;
    display:table-cell;
    vertical-align:middle;
}
.banner-text-only a{
    margin-bottom:0;
    width:20%;
}
.banner-text-only h1, .banner-text-only p, .banner-text-only a{
    text-align:center !important;
}
.banner-article .buttons{
    padding:10px 0;
    height:80px;
}
.banner-content{
    height:242px;
    overflow-y:hidden;
    padding:20px 0;
    margin-right:5px;
}
.banner-content h1{font-size:27px;}
.featured-section-full{margin-top:52px;}
.featured-section{width:731px;}

ul.feature-list{margin-top:40px;}
ul.feature-list li div{width:100%;text-align:center;position:relative;margin-bottom:35px;}
ul.feature-list li img{height:auto;width:100%;}

ul.feature-list li h3{bottom:25px;color:#fff;font-size:14px;display:block;float:none;line-height:25px;margin:0 auto;position:relative;text-align:center;width:100%;}
ul.feature-list li h3 p{background:rgba(0,0,0,.7);font-weight:bold;display:inline-block;padding:0 30px;}

body.germany ul.feature-list li h3{line-height:50px;}
body.germany ul.feature-list li h3 p{background:#999;}
body.germany ul.feature-list li h3 p:hover{background:#d93128;}

.social-post{width:239px;padding-top:22px;}
ul.social-list li{float:left;margin-left:1px;height:60px;}
ul.social-list li:first-child{margin-left:0;}
ul.social-list li a{display:block;width:58px;height:50px;background:#7E7E7E;display:table-cell;vertical-align:middle;text-align:center;transition:none;}
ul.social-list li a img{
    margin-top:5px;
}
ul.social-list li a:hover, ul.social-list li a.active{
    background:url(../images/social-icon/icon01.png) no-repeat left top transparent;
    height:59px;
}
ul.social-list li a:hover img,ul.social-list li a.active img{margin-bottom:8px;}
ul.post-article{width:100%;float:left;padding-top:27px;}
ul.post-article li{width:100%;float:left;font-size:11px;color:#444;font-weight:400;border-top:1px solid #dadada;padding-top:19px;margin-bottom:19px;}
ul.post-article li:first-child{border-top:none;padding-top:0;}
ul.post-article li .post-img{max-width:100%;height:auto;margin-top:8px;float:left;clear:both;}
ul.post-article li p{width:100%;line-height:19px;float:left;display:block;}


/*--footer Section
-----------------------------------------------*/
.footer{background:#ececec;font-size:12px;padding:58px 0px 0px;margin-top:55px;}
.footer strong{font-size:14px;font-weight:bold;color:#444444;}
.footer-block01, .footer-block02, .footer-block03, .footer-block04{width:365px;float:left;}
.footer-block02{width:255px;}
.footer-block03{width:225px;}
.footer-block04{width:175px;}
.privacy-terms{margin-top:26px;}
.footer-social-link{background:#fff;line-height:74px;color:#383838;margin-top:58px;}
.social-link{line-height:0;margin:23.5px 4px;}
.social-link:first-child{margin-left:0;}
.social-link img{transition:all .5s ease-out;}
.social-link:hover img{transform:rotate(360deg);}


/*-- About Page
-----------------------------------------------*/
.breadcrumbs{font-size:12px;font-style:italic;color:#444241;font-weight:normal;margin-top:7px;}
.about-section{width:731px;}
.about-section p.about-article{width:100%;float:left;font-size:12px;color:#444241;}
.about-section p.about-article img{width:47%;height:auto;display:inline-block;margin:47px 0px;}
h2.heading{border-bottom:1px solid #ececec;padding:0 0px 18px 0px;margin:19px 0px 35px 0px;}
.inner-social-post{padding-top:67px;}

/*-- Contact Page
-----------------------------------------------*/
.contact-block ul.feature-list li{width:100%;}
.contact-block h4{margin-top:0;}
.contact-block h4 span{text-align:left;}
.contact-block h4 span p{padding:10px 15px 10px 0px;}
.contact-block p.contact-article{margin-bottom:133px;}
form.contact-form{width:500px;border:none;}
form.contact-form input[type="text"],
form.contact-form select,
form.contact-form textarea{width:100%;height:50px;line-height:25px;font-size:14px;color:#444241;float:left;border:1px solid #dad9d9;padding:0 25px;margin-top:24px;}
form.contact-form textarea{height:203px;line-height:normal;padding:15px 25px;}
form.contact-form button[type="submit"]{height:50px;background:#d93128;transition:all .5s ease-out;font-size:14px;font-weight:bold;color:#fff;line-height:50px;border:none;padding:0 25px;}
form.contact-form button[type="submit"]:hover,
button:hover{opacity:0.7;}

/*-- Pressrelease Page
-----------------------------------------------*/
.filter-section{width:100%;height:50px;float:left;background:#ececec;margin-bottom:40px;}
.press-release-block h2.heading{margin:19px 0px 25px;}
.filter-section .filter-search-block,
.filter-section .sortbydate-block{width:218px;height:30px;background:#fff;float:left;margin:10px 0px 10px 22px;}
.filter-section .separator{width:1px;height:50px;float:left;background:#fff;margin:0 21px;}
.filter-section .filter-search-block input[type="text"],
.filter-section .sortbydate-block input[type="text"]{width:183px;height:30px;border:none;font-size:14px;color:#929292;line-height:30px;padding-left:10px;font-family:'arial';}
.filter-section .filter-select-category-block{width:153px;height:30px;float:left;line-height:30px;text-align:center;margin:10px 0px;}
.filter-section .filter-select-category-block select{min-width:140px;display:inline-block;font-size:14px;color:#929292;background:transparent;border:none;}
.filter-section .sortbydate-block{width:173px;margin:10px 0px;}
.filter-section .sortbydate-block input[type="text"]{width:138px;}
.filter-section ul.grid-list{float:right;}
.filter-section ul.grid-list li{width:64px;height:50px;transition:all .5s ease-out;text-align:center;display:table-cell;vertical-align:middle;border-left:1px solid #fff;}
.filter-section ul.grid-list li a{width:100%;height:50px;float:left;transition:all .5s ease-out;display:block;}

.filter-section ul.grid-list li a .grid{width:20px;height:20px;display:inline-block;background:url(../images/grid_icon.png) no-repeat left top;margin:16px 0px;}
.filter-section ul.grid-list li:hover a .grid,
.filter-section ul.grid-list li.active a .grid{background:url(../images/grid_icon.png) no-repeat left bottom;}
.filter-section ul.grid-list li a .list{width:25px;height:15px;display:inline-block;background:url(../images/list_icon.png) no-repeat left top;margin:17.5px 0px;}
.filter-section ul.grid-list li:hover a .list,
.filter-section ul.grid-list li.active a .list{background:url(../images/list_icon.png) no-repeat left bottom;}

.filter-section ul.grid-list li:hover,
.filter-section ul.grid-list li.active{background:#d93128;}
.press-release-block ul.image-article,
.images-video-block ul.image-video-section,
.images-video-listsection ul.image-video-section,
.images-video-listViewsection ul.image-video-section{margin-bottom:85px;}
ul.image-article li span{width:219px;float:left;border:1px solid #dad9d9;margin-left:48px;}
ul.image-article li span:first-child{margin-left:0;}
ul.image-article li span img{width:100%;height:auto;display:block;}
ul.image-article li span p{font-size:12px;color:#444241;padding:18px 20px 13px;}
ul.image-article li span p em{display:block;}
ul.image-article li span p a{display:block;text-decoration:underline;text-transform:uppercase;margin-top:47px;font-weight:bold;}

.image-description div{
    border:1px solid #dad9d9;
    margin:0 6px 12px;
    width:240px;
}
.image-description div img{width:100%;height:auto;display:block;}
.image-description div p{font-size:12px;color:#444241;padding:18px 20px 13px;}
.image-description div p em{display:block;}
.image-description div p a{display:block;text-decoration:underline;text-transform:uppercase;margin-top:47px;font-weight:bold;}


.press-release-block button,
.images-video-block button,
.press-releaselist-block button{margin-bottom:54px;}
.press-release-block button img,
.images-video-block button img,
.images-video-listsection button img,
.images-video-listViewsection button img,
.press-releaselist-block button img{float:right;padding:13.5px 0px;margin-left:10px;}
.press-release-block ul.feature-list{margin-top:49px}
.press-release-block ul.feature-list li{width:220px;margin-left:46px;}
.press-release-block ul.feature-list li:first-child{margin-left:0;}

/*-- Images & Video Page
-----------------------------------------------*/
.filter-hide-block{width:170px;line-height:50px;float:left;text-align:center;background:#cacaca;border-right:1px solid #fff;}
.filter-hide-block a{display:inline-block;color:#fff;}
.filter-hide-block a img{margin-right:5px;}
.filter-select-shortby-block{float:left;text-align:center;line-height:50px;border-left:1px solid #fff;padding:0 50px;}
.filter-select-shortby-block span{height:50px;overflow:hidden;width:151px;}
.filter-select-shortby-block a{display:inline-block;}
.filter-select-shortby-block img{display:inline-block;margin-left:5px;}
.image-video-leftsection{width:220px;float:left;}
.images-video-block h4 span{text-align:left;}
.images-video-block h4 span p{padding:10px 15px 10px 0px;}
.brand-section{margin-top:55px;}
.brand-section .heading{width:100%;line-height:33px;background:#ececec;font-size:16px;font-weight:bold;color:#444241;padding:0 10px;margin-bottom:17px;}
.collaps{font-size:12px;font-weight:bold;color:#444241;line-height:20px;margin:0 0px 30px 0px;}

/* ul[rel=catCheck] > li{padding:10px 0 0 0;}
.collaps img,
ul.category-list li input, ul[rel=catCheck] li input[type="checkbox"]{width:20px;float:left;margin-right:20px;}
ul.category-list li, ul[rel=catCheck] li{display:block;font-weight:normal;}

ul[rel=catCheck] li > label{margin-left:20px;}
ul[rel=catCheck] li > ul[rel=catCheck]{
    margin-left:10px;
}*/

.image-video-rightsection{width:752px;float:right;}
.images-video-block ul.image-video-section,
.images-video-listsection ul.image-video-section{margin-bottom:40px;}
ul.image-video-section li{width:218px;float:left;margin:0 16px 15px;/*height:230px;*/}
ul.image-video-section li > p{color:#444241;font-weight:bold;}
.product-image{width:220px;height:220px;overflow:hidden;border:1px solid #dad9d9;text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.product-image .video-icon{position:absolute;bottom:5px;right:5px;}
.product-text{height:50px;overflow:hidden;}
.product-image a{display:inline-block;vertical-align:middle;text-align:center;}
.product-image img{float:left;}
.product-text-data{float:left;width:730px;}
.product-text-data p{margin:10px 0 30px;}

/*-- Images & Video Overlay Page
-----------------------------------------------*/
.overlay-popup{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.5)}
.overlay-article{width:100%;background:#fff;padding:15px 10px 10px 0;}
.overlay-close{position:absolute;top:10px;right:10px;}
.overlay-article-leftsection{width:430px;text-align:center;display:table-cell;vertical-align:middle;}
.overlay-article-leftsection img{display:inline-block;}
.overlay-article-rightsection{width:452px;display:table-cell;font-size:11px;font-weight:400;color:#929292;line-height:16px;}
.overlay-article-rightsection em{/*font-size:12px;display:block;margin-bottom:6px;*/color:#444241;}
.overlay-article-rightsection .heading{font-size:14px;font-weight:bold;color:#444241;margin-bottom:5px;}
.share-attach-icon{float:left;margin:0 10px 23px 0px;}
.share-attach-icon img{float:left;transition:all .5s ease-out;}
.share-attach-icon:hover img{transform:rotate(360deg);}
.overlay-article-rightsection button{margin-bottom:18px;}
.overlay-article-rightsection button img{float:right;margin-left:10px;padding:17px 0px;}
.accept-terms{font-size:12px;line-height:15px;margin-bottom:40px;margin-top:20px;}
.accept-terms input[type="checkbox"]{float:left;margin-right:5px;}
.error_term{color:#D93128}
.overlay-article-rightsection .store-date-text{color:#444241;font-size:12px;font-weight:700;margin-bottom:10px;}
.img-more-info{margin-bottom:20px;}
.img-more-info > strong{color:#444241;font-size:12px;}
.img-more-info > p{color:#444241;font-size:12px;}

/*-- Images & Video List Page
-----------------------------------------------*/
.images-video-listsection ul.image-video-section li{width:50%;float:left;color:#444241;margin:0 0px 45px;}
.images-video-listsection .product-image,
.images-video-listViewsection .product-image,
.press-releaselist-block .product-image{width:238px;float:left;margin-right:30px;}
.images-video-listsection .product-image img,
.images-video-listViewsection .product-image img,
.press-releaselist-block .product-image img{width:100%;height:auto;}
.images-video-listsection ul.image-video-section li em,
.images-video-listViewsection ul.image-video-section li em,
.press-releaselist-block ul.image-video-section li em{font-size:12px;font-weight:400;display:block;margin:10px 0px 15px 0px;}
.images-video-listsection ul.image-video-section li .heading
.images-video-listViewsection ul.image-video-section li .heading,
.press-releaselist-block ul.image-video-section li .heading{font-size:14px;font-weight:bold;}

/*-- Images & Video ListView Page
-----------------------------------------------*/
.images-video-listViewsection ul.image-video-section{margin-bottom:40px;}
.images-video-listViewsection ul.image-video-section li,
.press-releaselist-block ul.image-video-section li{width:100%;margin:0 0px 45px 0px;}
.images-video-listViewsection h4 span{text-align:left;}
.images-video-listViewsection h4 span p{padding:10px 15px 10px 0px;}


/*-- Press Release ListView Page
-----------------------------------------------*/
.press-releaselist-block ul.image-video-section li{border:1px solid #dad9d9;position:relative;}
.press-releaselist-block .product-image{border:none;}
.press-releaselist-block ul.feature-list{margin-top:49px}
.press-releaselist-block ul.feature-list li{width:220px;margin-left:46px;}
.press-releaselist-block ul.feature-list li:first-child{margin-left:0;}
.press-releaselist-block a.readMore{display:block;font-size:12px;font-weight:bold;text-decoration:underline;position:absolute;bottom:15px;left:268px;text-transform:uppercase;}


/*-- Press Release Details Page
-----------------------------------------------*/
.press-detail-leftsection{width:750px;float:left;}
.press-detail-rightsection ul{padding-bottom:10px;}
.press-detail-leftsection-full,
.press-detail-rightsection-full{width:100%;float:left;border:1px solid #d9d9d9;position:relative;padding:20px 45px 50px;margin-bottom:50px;}
.share-icon{position:absolute;top:0;right:5px;}
.press-detail-rightsection{width:218px;float:right;}
.press-detail-rightsection-full{padding:0;}
.press-detail-leftsection-full img,
.press-detail-rightsection-full img{width:100%;height:auto;float:left;margin:15px 0px 35px;}
.press-detail-rightsection-full img{margin:0 0px;}
.press-detail-leftsection-full .heading-t, .press-detail-leftsection-full .heading-t2{
    color:#464646;
    font-size:18px;
}
.press-detail-leftsection-full .heading-t2{
    margin-top:15px;
}
.press-detail-leftsection p{color:#444241;font-size:12px;padding:0 10px;}
.press-detail-leftsection em{margin-bottom:15px;font-weight:normal;font-size:12px;}
.press-detail-leftsection strong{}
.press-detail-leftsection ul.image-article{margin-top:45px;}
.press-detail-leftsection ul.image-article li span{width:30%;margin-left:4.83%;}
.press-detail-leftsection ul.image-article li span:first-child{margin-left:0%;}
.press-detail-leftsection ul.image-article li span p a{margin-top:20px;}
.press-detail-rightsection-full{margin-bottom:45px;}
.press-detail-rightsection-full .video-icon{float:right;margin:10px 8px;}
.press-detail-rightsection-full .video-icon img{width:inherit;float:left;}
.press-detail-rightsection button{width:100%;padding:0 0px;}
.press-detail-rightsection button img{display:inline-block;float:none;margin-left:10px;padding:0 0px;}

.movetop{
    bottom:100px;
    position:fixed;
    right:10px;
    z-index:2;
}

.select_lable{
    background-color:#fff;
    color:#666666;
    display:block;
    float:left;
    height:30px;
    margin-right:0;
    width:160px;
    position:relative;
    margin-top:0;
}
.select_lable .fields_txt{
    color:#666666;
    float:left;
    font: 14px/30px 'arial';
    padding:0 20px 0 7px;
}
.select_lable .pickDown{
    background-image:url(../images/down_arrow_40x40.png);
    background-position:center center;
    background-repeat:no-repeat;
    display:inline-block;
    float:right;
    height:30px;
    width:45px;
}
.select_lable .pickDown2{
    background-image:url(../images/droup-down-arrow.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    display:inline-block;
    float:right;
    height:35px;
    width:45px;
}
.select_input_new{
    cursor:pointer;
    height:30px;
    left:0;
    opacity:0;
    padding:0;
    position:absolute;
    width:160px;
    filter:alpha(opacity=0);
    zoom:1; /* needed to trigger "hasLayout" in IE if no width or height is set */
}
.enq_select{
    border:1px solid #dad9d9;
    color:#444241;
    font-size:13px;
    height:50px;
    line-height:25px;
    margin-top:24px;
    padding:0 0 0 25px;
    width:500px;
}
.enq_select > .fields_txt{
    color:#444241;
    font: 13px/50px Arial;
    padding:0 20px 0 0;
}
.enq_select > .pickDown{
    height:50px;
    width:45px;
}
.enq_select > .select_input_new{
    height:50px;
    width:498px;
}
.ui-datepicker-trigger{
    float:right;
    cursor:pointer;
}
.search-button{border:none;background: none;padding:0;float:right;width:35px;cursor:pointer;}
#searchfrmTop .search-button{
    margin:0 12px 0 0;
}
#searchfrm .pickDown{
    width:30px !important;
}
.search-button > img{
    padding:0 !important;margin:0 0 0 0  !important;
}

#pagination_div{
    text-align:center;
    width:100%;
    display:inline-block;
    height:75px;
    padding-top:10px;
}
.more-stories, .downloadbtn{
    background:#d93128 none repeat scroll 0 0;
    border:medium none;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    padding:14px 25px;
    width:auto;
    display:inline-block;
}
.more-stories > img, .downloadbtn > img{
    float:right;
    margin-top:3px;
}
#SortMenu{
    display:none;
    list-style-type:none;
    margin:1px 0 0 -50px;
    position:absolute;
    width:172px;
    z-index:999;
}
#SortMenu li{
    width:110%;
    list-style-type:none;
    float:left;
    border-bottom:1px solid #fff;
}
#SortMenu li a{
    background:#ececec;
    width:90%;
    float:left;
    color:#777;
    font:bold/13px Arial,Helvetica,sans-serif;
    text-trasform:uppercase;
}
.fancybox-nav{display:none;}

span.error{
    clear:both;
    color:#f57474;
    float:left;
    width:100%;
}
/*lookbook*/
.Lookbook_inner_hd{
    background:rgba(0,0,0,0) url("../images/lookbook_hd_lineup.jpg") no-repeat scroll left top;
    float:left;
    font-size:14px;
    padding-top:22px;
    width:220px;
}
.Lookbook_Secs{
    display:inline-block;
    padding-bottom:20px;
}
.Lookbook_itms{
    float:left;
    list-style-type:none;
    padding-top:21px;
    width:100%;
}
.Lookbook_itms li{
    border:1px solid #dad9d9;
    float:left;
    list-style-type:none;
    margin:0 25px 20px 0;
    width:220px;
}
.Lookbook_itms li:nth-child(4n+4){
    margin-right:0;
}
.Lookbook_inner_th, .Lookbook_itms_mid, .Lookbook_itms_btm{
    float:left;
    width:100%;
}
.Lookbook_inner_th{
    height:300px;
    overflow:hidden;
    text-align:center;
    width:100%;
}
.Lookbook_inner_th img{
    display:block;
    height:auto;
    width:inherit;
}
.Lookbook_itms_mid{
    padding:32px 0 39px;
    text-align:center;
}
.Lookbook_itms_mid h2{
    color:#444241;
    font-size:30px;
    padding-bottom:18px;
}
.Lookbook_itms_mid p{
    font-size:11px;
    text-transform:uppercase;
}
.Lookbook_itms_btm{
    padding:10px 0;
    text-align:center;
}
.Lookbook_itms_btm a{
    background:#ececec url("../images/download_icn_black.png") no-repeat scroll center center;
    border-radius:20px;
    display:inline-block;
    font-size:0;
    height:40px;
    line-height:40px;
    margin-right:20px;
    text-decoration:none;
    text-indent:-9999px;
    vertical-align:middle;
    width:40px;
}
.Lookbook_itms_btm a:last-child{
    background:#ececec url("../images/view_icn_black.png") no-repeat scroll center center;
    border-radius:20px;
    margin-right:0;
}
.Lookbook_itms_btm a:hover{
    background:rgba(0,0,0,0) no-repeat scroll center center;
    color:#777;
    font-size:9px;
    text-decoration:none;
    text-indent:0;
    text-transform:uppercase;
    transition:none;
}
.downloadbtn img{
    vertical-align:middle;
    margin:0 3px 0 3px;
}
.press-detail-rightsection .downloadbtn{
    width:230px;
}
.press-detail-rightsection .downloadbtn img{
    vertical-align:middle;
    margin:3px;
    padding-left:3px;
    float:right !important;
}
.press-detail-rightsection-full{width:100%;float:left;border:0 solid #d9d9d9;}
.press-detail-rightsection-full ul li{
    border:1px solid #d9d9d9;
    margin-bottom:18px;
}
.about-section.floatleft form.contact-form select{
    margin-top:0;
}
.bLogo{clear:both;padding:10px 0;}

.contact-block .about-section{width:100%;}
.contact-block p.contact-article{width:50%;float:left;margin-bottom:23px;}
.contact-block .contact-box{padding:30px 0;}
.contact-block .contact-img{width:220px;}
.contact-block .contact-title{width:800px;margin-top:15px;}
.contact-block .contact-links{margin-top:23px;}
.contact-block .contact-links ul.feature-list li{width:239px;display:inline-block;margin-right:17px;}
.contact-block .contact-links ul.feature-list li:nth-child(4){margin-right:0;}
.contact-block .contact-links h4 span{text-align:center;}
.contact-block .contact-links h4 span p{padding:10px 15px;}
.contact-block .contact-details{float:left;margin:10px;min-width:239px;max-width:100%;margin-right:17px;color:#444241;font-size:16px;}
.contact-block .contact-details strong{padding-bottom:10px;}
.contact-block .contact-desg{padding-bottom:20px;color:#999;}

ul.video-image li{height:135px;}
ul.video-image li .product-image{height:135px;}
ul.video-image li .product-image .play-icon{position:absolute;top:35px;left:85px;}

.download-btn-block{float:left;text-align:center;line-height:50px;border-left:1px solid #fff;padding:0 40px;}
.download-btn-block a{display:inline-block;}
.download-btn-block img{display:inline-block;margin-left:5px;}

.downimg-section{float:left;height:50px;padding:13px;}
.downimg-section .icheckbox_minimal-grey,.product-text .icheckbox_minimal-grey{bottom:2px;}

/*---------styles checkbox---------*/
.control-group{
    display:block;
    vertical-align:top;
    background:#fff;
    text-align:left;
    margin-bottom:30px;
}
.control{
    display:block;
    position:relative;
    padding-left:20px;
    cursor:pointer;
    font-weight:600;
}
.control input{
    position:absolute;
    z-index:-1;
    opacity:0;
}
.control__indicator{
    position:absolute;
    top:2px;
    left:0;
    height:15px;
    width:15px;
    background:#fff;
    border:1px solid #333;
    border-radius:2px;
}
.control--radio .control__indicator{
    border-radius:50%;
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator{
    background:#fff;
    border:1px solid #333;
    border-radius:2px;

}
.control input:checked ~ .control__indicator{
    background:#fff;
    border-radius:2px;
    border:1px solid #666;
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator{
    background:#fff;
}
.control input:disabled ~ .control__indicator{
    background:#e6e6e6;
    opacity:0.6;
    pointer-events:none;
}
.control__indicator:after{
    content:'';
    position:absolute;
    display:none;
}
.control input:checked ~ .control__indicator:after{
    display:block;
}
.control--checkbox .control__indicator:after{
    left:4px;
    top:0;
    width:5px;
    height:10px;
    border:solid #000;
    border-width:0 2px 2px 0;
    transform:rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after{
    border-color:#7b7b7b;
}
.control--radio .control__indicator:after{
    left:7px;
    top:7px;
    height:6px;
    width:6px;
    border-radius:50%;
    background:#fff;
}
.control--radio input:disabled ~ .control__indicator:after{
    background:#7b7b7b;
}
.labeltxt{
    font-weight:600;
}
.brand-listing{
    padding-top:0;
    padding-bottom:0;
}

.brand-listing ul, .brand-listing li{list-style:none;margin:0;padding:0;}
.brand-listing ul{
    padding-left:0.1em;
}
.brand-listing li{
    padding-left:1em;
    border:1px dotted black;
    border-width:0 0 1px 1px;
    padding-top:0.4em;
}
.brand-listing li.parent-container{
    border-bottom:0;}
.brand-listing li.empty{
    font-style:italic;
    color:silver;
    border-color:silver;
}
.brand-listing li .checkbox{
    margin:0;
    background:white;
    position:relative;
    top:0.8em;
}
.brand-listing li ul{
    border-top:1px dotted black;
    margin-left:-1em;
    padding-left:2em;
}
.product-text .control__indicator{
    margin-top:2px;
}
.product-text .labeltxt{
    font-weight:normal;
    font-size:14px;
}

.product-text .control__indicator{
    border:1px solid #dad9d9;
}
.social-share > img{
    width:auto;
}
#pr_share{
    position:absolute;
    right:87px;
    width:74px;
}
.social-share{
    float:left;
    margin-right:5px;
}
.hide-overflow{overflow:hidden}

/*======================================================= WYSIWYG content overrides */
.page-content-wrapper table td{vertical-align:baseline;}

@media only screen{
  #cookiescript_badge{display:flex !important;}
}
