
@font-face {
    font-family: 'Roboto';
    src: url('/media/fonts/arialnb-webfont.eot');
    src: url('/media/fonts/arialnb-webfont.eot?#iefix') format('embedded-opentype'),
         url('/media/fonts/arialnb-webfont.woff2') format('woff2'),
         url('/media/fonts/arialnb-webfont.woff') format('woff'),
         url('/media/fonts/arialnb-webfont.ttf') format('truetype'),
         url('/media/fonts/arialnb-webfont.svg#Roboto') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Roboto';
    src: url('/media/fonts/arialn-webfont.eot');
    src: url('/media/fonts/arialn-webfont.eot?#iefix') format('embedded-opentype'),
         url('/media/fonts/arialn-webfont.woff2') format('woff2'),
         url('/media/fonts/arialn-webfont.woff') format('woff'),
         url('/media/fonts/arialn-webfont.ttf') format('truetype'),
         url('/media/fonts/arialn-webfont.svg#Roboto') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'chopin_scriptregular';
    src: url('/media/fonts/chopinscript-webfont.eot');
    src: url('/media/fonts/chopinscript-webfont.eot?#iefix') format('embedded-opentype'),
         url('/media/fonts/chopinscript-webfont.woff2') format('woff2'),
         url('/media/fonts/chopinscript-webfont.woff') format('woff'),
         url('/media/fonts/chopinscript-webfont.ttf') format('truetype'),
         url('/media/fonts/chopinscript-webfont.svg#chopin_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
* a{ font-weight:normal;text-decoration:none;color:#2882e2}
a{cursor:pointer;}
.anim{-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;}
.font1{text-transform:uppercase;padding-bottom:10px;font: 400 10px/25px Roboto !important;letter-spacing:2px;color:#333}
.highlight { background-color: yellow !important}
.button1{background:#e9e3e3;color:#333;border:1px #333 solid;font-family:"Roboto";font-size:14px;padding:2px 10px;}
body{background:white top center no-repeat;color:#333;font-family:Arial;margin:0;padding:0;min-width:320px;}
#bg{position:fixed;z-index:-1;top:0;left:-20%;width:819px;height:506px;background:url(/media/elem/bg_p.png) top center no-repeat;}
.centric{margin:0 auto;width:1080px;position:relative}
.centric2{margin:0 auto;width:1025px;}
.tac{text-align:center}
.georgia{font-family:Georgia;}
.georgia_bold{font-family:Georgia;font-weight:bold;}
#unstickyheader{margin-top:0px;display:block;clear:both}
#stickyalias{}
.bxshad{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;}
.txtshd{text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);}
.notvisible{display:none !important}
.definition_link{color:white !important;background:#333;margin:0 15px 0 0;display:inline-block;padding:0 10px;border-radius:5px;}
.definition_link:hover{background:black}
#sticky_header{z-index:200;line-height:59px;width:1080px;top:0;width:100%;height:59px;}
#sticky_header #small_logo{position:absolute;left:50%;margin-left:-50px;top:5px;padding:0px;display:none;}
#sticky_header #small_logo img{width:70px;height:auto;opacity:0.6}
#sticky_header .centric3{position:relative}
#sticky_header ul#nav{margin:0;padding:0}
#sticky_header ul#nav>li{display:inline-block;position:relative;}
#sticky_header ul#nav>li{margin-left:30px;}
#sticky_header ul#nav>li.active>a{color:#cc3333}
#sticky_header ul#nav ul>li.active>a{color:#cc3333}
#sticky_header ul#nav ul {display:none;top: 59px;left: 0;position:absolute;background:#f6f3ee;padding:0;margin:0;line-height:normal;width:230px;}
#sticky_header ul#nav ul li{list-style:none;text-transform:uppercase;padding:5px 30px}
#sticky_header ul#nav ul li a{font-weight:normal;}
#sticky_header nav{float:left;}
#sticky_header ul#soc{float:right;margin:0;padding:0;}
#sticky_header ul#soc li{display:inline-block;margin-left:10px;}
#sticky_header ul#soc li a{opacity:.5;font-size:18px;}


#sticky_header ul#soc li a:hover{opacity:1}
#sticky_header ul#nav ul li:hover{background:#e7e4df;}
#sticky_header a{color:black;text-transform:uppercase;font-size:12px;font-family: Roboto;}

#sticky_header ul#nav ul:before {content:" ";width: 0; height: 0; border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #f6f3ee;position:absolute;top:-5px;left:13px;}

#logo{text-align:center;display;block;margin-bottom:20px;}
#logo b{display:block;color:#333;font-weight:normal;font-family:Roboto;text-transform:uppercase;letter-spacing:2px;font-size:12px;}
#logo img{margin:30px auto;display:block;}
#logo a{display:block}
#frontpage #logo{}
#inner #logo{}

#article_header_bg{height:500px;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#f2f2f2;
}
#article_header_bg dd{display:block;background:rgba(255,255,255,0.3);width:100%;height:100%;margin:0}


/*.c_left{vertical-align:top;display:block;padding:40px 0px;width:700px;margin:0 auto}*/
.c_left{vertical-align:top;display:block;padding:40px 40px;width:780px;margin:-225px auto 0;background:white;position:relative;z-index:9}
.c_right{vertical-align:top;display:table-cell;padding:40px 30px 0 30px;width:260px;border-right:1px #ebebeb solid;border-left:0;background:#fcfbf9;height:100%;position:relative}
/*fcfbf9*/

.c_left_photo_listing{vertical-align:top;display:block;padding:40px 0px;width:90%;margin:0 auto;max-width:1200px}
.c_left_photo_listing .one_image{margin-bottom:45px;}
.c_left_photo_listing .one_image img{width:100%;height:auto;display:block;margin-bottom:15px;}
.c_left_photo_listing .one_image span.caption {display:block;}
.c_left_photo_listing .one_image span.caption p{margin:0;padding:0}

#frontpage .c_left{margin-top:0}

.rblurb{display:block;text-transform:uppercase;font-size:11px;font-family: 'Roboto';text-align:center;line-height:170%;margin-bottom:40px;}
.rblurb ul{margin:0;padding:0}
.rblurb li{list-style:none;margin-bottom:2px;}
#r_from_friends ul{margin:0;padding:0;}
#r_from_friends li{display:inline-block;list-style:none;margin-bottom:20px;font-size:14px;text-align:center;vertical-align:top}
#r_from_friends li a{display:block;}
#r_from_friends li a.title{color:#fff}
#r_from_friends li a.category{font-size:12px;}
#r_from_friends li img{width:100%}
#r_from_friends li#rel1{width:48.5%;margin-right:2%;}
#r_from_friends li#rel2{width:48.5%;}
#r_from_friends li#rel3{width:32%;margin-right:1%;}


#r_from_friends li#rel4{width:32%;margin-right:1%;}
#r_from_friends li#rel5{width:32%;}

#r_from_friends li#rel1 a.cont,
#r_from_friends li#rel2 a.cont{/*width:300px;height:200px;*/position:relative;display:block;color:white}
#r_from_friends li#rel1 a.cont span.title,
#r_from_friends li#rel2 a.cont span.title{display:block;position:absolute;bottom:0;background:#333;background:rgba(51,51,51,.9);width:100%;padding:6px 0;}
#r_from_friends li#rel1 a.cont span.category,
#r_from_friends li#rel2 a.cont span.category{display:block;font-size:12px;color:#2882e2;text-transform:uppercase}

#r_from_friends li#rel3 a.cont,
#r_from_friends li#rel4 a.cont,
#r_from_friends li#rel5 a.cont{position:relative;display:block;color:white}
#r_from_friends li#rel3 a.cont span.title,
#r_from_friends li#rel4 a.cont span.title,
#r_from_friends li#rel5 a.cont span.title{display:block;color:black;width:100%;padding:6px 0;}
#r_from_friends li#rel3 a.cont span.category,
#r_from_friends li#rel4 a.cont span.category,
#r_from_friends li#rel5 a.cont span.category{display:block;font-size:12px;color:#2882e2;text-transform:uppercase}




.one_slideshow .header{display:table;width:100%;margin-bottom:10px;}
.one_slideshow .header i{display:table-cell;cursor:pointer;vertical-align:middle;}
.one_slideshow .header h3{display:table-cell;width:80%;text-align:center;font-family: 'Roboto';text-transform:uppercase;font-weight:normal;font-size:14px;vertical-align:middle;}
#listing h1{ font-family: 'chopin_scriptregular';text-align:center;font-size:50px;color:#c0c0c0;margin:0 0 10px 0;padding:0}
#listing article{margin-bottom:0px;}
article>h2 a.title,
article>a.title,
article>span.title{font-family:Georgia;font-weight:normal;font-size:34px;color:black;display:block;margin-bottom:20px;text-align:center;}
article time{margin:0 70px 17px 70px;display:block;text-transform:uppercase;text-align:center;padding-bottom:10px;font: 400 10px/25px Roboto;letter-spacing:2px}
article .blurb{font-family: Georgia;font-size:18px;line-height:170%;margin:10px 0 40px 0;text-align:left}
article .blurb a{color:#2882e2}
article .blurb p{margin-bottom:20px;}
#listing .cycle-slideshow{width:88% !important;overflow:hidden;position:relative;}
article a{display:inline-block;margin-right:5px;}
article a i{margin-left:5px;font-size:12px !important;}
article .blurb a i.readmore{font-size:24px !important;}
article a:hover{color:black;text-decoration:underline}
#article_profile h3{text-align:center;font-family: Georgia;font-size:18px;text-transform:uppercase;font-weight:normal;margin-top:50px;}
#static article>span.title{display:block;margin:0 50px 20px 50px;text-align:center;border-bottom:1px #ebebeb solid;padding-bottom:20px;}


.shop_the_look{text-align:center;margin-bottom:40px;position:relative;}

.shop_the_look .cycle-prev{font-size:30px;position:absolute;top:52%;left:0;cursor:pointer;background:white;z-index:2;}
.shop_the_look .cycle-next{font-size:30px;position:absolute;top:52%;right:0;cursor:pointer;background:white;z-index:2;}
.shop_the_look .cycle-slideshow{margin:0 auto;position:relative}
.shop_the_look img{position:relative}
.shop_the_look img:hover{top:2px;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;}
.shop_the_look .cycle-slideshow img{margin-right:10px;}
.shop_the_look .cycle-slideshow i{display:block;font-size:12px;font-style:normal;font-family: 'Roboto';color:#333}
#drag_container{position:relative}
#drag_container .fa-plus{visibility:hidden;}
#drag_container:hover .fa-plus{visibility:visible}

.drag{background:transparent;position:absolute;z-index:99;color:white;}
.drag .fa-plus{text-align:center;width:16px;padding:3px;background:#333;cursor:pointer;color:white;}

.drag span{text-align:left;display:block;visibility:hidden;width:auto;font-size:12px;color:white;font-family:Roboto;line-height:170%}
.drag.plus_topleft span{float:right;margin:3px 10px 3px 27px;width:140px;}
.drag.plus_topleft .fa-plus{position:absolute;top:0;left:0;}

.drag.plus_topright span{float:right;margin:3px 27px 3px 10px;width:140px;}
.drag.plus_topright .fa-plus{position:absolute;top:0;right:0;}
.drag.plus_bottomleft span{float:right;margin:3px 10px 3px 27px;}
.drag.plus_bottomleft .fa-plus{position:absolute;bottom:0;left:0;}
.drag.plus_bottomright span{float:right;margin:3px 27px 3px 10px;}
.drag.plus_bottomright .fa-plus{position:absolute;bottom:0;right:0;}

footer{border-top: 1px solid #ebebeb;}




#nextPageDiv {display:table;z-index:999;position:fixed;width:350px;height:100px;background-color:#333;overflow:hidden;bottom:90px;right:-330px;-webkit-box-shadow:  0px 1px 6px 0px rgba(0, 0, 0, 0.3);box-shadow:  0px 1px 6px 0px rgba(0, 0, 0, 0.3);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#nextPageDiv span{vertical-align:middle;display:table-cell;height:100%;text-align:left;}
#nextPageDiv span img{display:block;}
#nextPageDiv span.image{width:150px}
#nextPageDiv span.bar{background:#333;color:#fff;width:20px;text-align:center}
#nextPageDiv span a.title{display:block;padding:0 10px;color:#fff;font-size:16px;font-family:Georgia}

footer{background:#fff;color:#333;padding-top:40px;font-family: 'Roboto';font-size:12px;position:relative;z-index:3}
footer .centric{display:table}
footer .centric .cell{display:table-cell;width:23%;vertical-align:top;letter-spacing:1px;}
footer .centric .cell:first-child{width:16%;line-height:180%;font-size:12px}
footer .centric .cell i.fa{font-size:26px;color:#d2d2d2;display:block;margin-bottom:0.3em}
#footer_cp img{margin-bottom:25px;}
#footer_cp a i{font-size:22px;display:inline-block;margin:0 4px;}
#footer2{background:#797979;padding:3px;font-size:11px;color:#fff;margin-top:20px;text-transform:uppercase}
footer ul{list-style:none;}
footer a{color:#333}
footer #onefuzz{display:block;color:#fff}
footer #onefuzz a{color:#fff}

footer .one_feed{display:block;overflow:hidden;vertical-align:top;margin-bottom:10px;overflow:hidden;margin-right:30px;}
footer .one_feed a{color:#333;font-size:14px;display:block;margin-bottom:0.6em}
footer .one_feed span.text{color:#333;font-size:14px;display:block;margin-bottom:0.6em}
footer .one_feed span.text a{display:inline;color:#8f8f8f;margin:0 3px}
footer .one_feed span.text a:hover{color:white}
footer .one_feed span.timestamp{color:#8f8f8f;font-size:14px;}


#contact_form{font-family:georgia;font-size:14px;}
#contact_form .input{border:1px #c0c0c0 solid;width: 300px;}
#contact_form p{clear: left;margin: 15px 5px;padding: 5px 5px 5px 0px;padding-left: 155px; border-top: 1px dashed #ddd;height: 1%;}
#contact_form label{float: left;margin-left: -155px;width: 120px; }
#contact_form textarea{height: 100px;}
#contact_form .threepxfix{margin-left: 3px;}
#contact_form label.error{display:block;color:red;width:100%;padding-left: 1px;margin:5px 0}
#contact_form .g-recaptcha{margin-left:160px;}

#article_tags{margin:20px 0;padding:0}
#article_tags li{display:inline-block;margin-right:10px;}
#article_tags li a{display:block;padding:10px 20px 10px 10px;background:powderblue;color:black;border-radius:0 50px 50px 0}
#article_tags li a:hover{background:#333;color:white}
/*up to 1015px SMALLER SCREEN*/
@media only screen and (max-width: 1015px)
{

}



/*more then 1015px LARGER SCREEN*/
@media only screen and (min-width: 1015px)
{

}


#search_box{margin-left:1em;border: 1px solid #ccc;padding-left:1em;line-height:100%}
#search_box .input{background:transparent;vertical-align:middle;border:0;font-size:12px;width:100px;font-family: "Roboto";color:#a39e9e;}
#search_box .submit{vertical-align:middle;border:0;font-size:16px;background:white;opacity:.5;}





span.leading_image{display:block;}
span.leading_image span.image_content{display:block;font-size:14px;font-family:"Roboto";border-bottom:1px #ebebeb solid;padding:8px 0}
span.leading_image img{width:100%;height:auto}
.pinit{position:relative;}
.pinit img{position:relative}
.pinit .button{display:none;position:absolute;color:#fff;top:20px;left:20px;font-size:36px;opacity:1;z-index:2;padding:0px;font-family:"Roboto";text-transform:uppercase}
.pinit .button i{margin-left:5px;}
.pinit:hover .button{display:block;}

#popular_articles .cycle-slideshow a span{display:block;font-size:11px;font-family:Roboto;text-transform:uppercase;text-align:center}

/*article content*/
.image_row{margin:10px -80px;position:relative;line-height:100%}
.image_row .boxblurb{display:block;line-height:200%;text-align:left}
.image_row .boxblurb p{margin:0 0 10px 0}
.image_row div.image_cell{vertical-align:top;position:relative}
.image_row div.image_cell img{width:100%;height:auto}
.image_row a i.fa-search{display:none;position:absolute;color:white;top:40px;right:10px;font-size:70px;opacity:0.4}
.image_row a:hover i.fa-search{display:block}
.image_row span.caption{z-index:2;display:block;padding:10px 0;width:100%}
.image_row span.caption a.fancybox_ajax{color:black;letter-spacing:1px;font-size:12px;font-style:italic;}
.image_row span.caption p{margin:0 0 0 0}
.image_row.for_one_img .image_cell{display:inline-block;min-width:490px;width:100%;text-align:center;}
.image_row.for_one_img div span.caption{min-width:490px;width:100%}
.image_row.for_two_img div{display:inline-block;min-width:240px;width:48.5%}
.image_row.for_two_img div span.caption{min-width:240px;width:100%}
.image_row.for_two_img div a{}
.image_row.for_two_img div:first-child{margin-right:2%;}
.image_row.for_three_img div{display:inline-block;min-width:150px;width:31.3%;}
.image_row.for_three_img div span.caption{min-width:150px;width:100%;}
.image_row.for_three_img div:first-child{margin-right:2%;}
.image_row.for_three_img div:first-child + div{margin-right:2%;}
.image_row div span.credit{font-family:Roboto;display:block;font-size:12px;color:#585858;margin-top:8px;letter-spacing:1px;}
.image_row div span.credit a{color:#888888;letter-spacing:0;font-family: georgia;font-weight:bold;}
.image_row div span.credit a:hover{color:black}
.image_row div span.credit p{margin:0;padding:0}
.pagination{text-align:center;margin-bottom:2em}
.pagination a{margin:0 10px;color:#333;}
.pagination li{display:inline-block;}
img.badge1{width:40px;height:auto}
img.badge2{width:40px;height:auto}

#pagination_lazy_loading{text-align:center;margin-bottom:2em}
#pagination_lazy_loading a{margin:0 10px;color:#333;}
#pagination_lazy_loading li{display:none;}
#subscribe_form{text-align:center;font-size:12px;font-family: Roboto;padding:15px 0;line-height:200%}
#x_newsletter_value{width:90px;padding:0px 10px;border:1px #c0c0c0 solid;display:inline-block;float:left;height:30px;}
#x_newsletter_submit{padding:0px 10px;border:1px #c0c0c0 solid;display:inline-block;height:32px;}
#x_newsletter_result{line-height:100%;padding-top:15px;font-weight:bold;font-size:12px;}


#newsletter_form{font-size:14px;text-transform:uppercase;}

#join-box h4 {
  font-size: 3em;
  letter-spacing: 10px;
  line-height: 51px;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: uppercase;
}
#join-box .zend_form {
  margin: 0;
}
#join-box #x_newsletter_submit {
  background-color: #e8e3e3;
  border-width: 0 0 0 1px;
  border: 1px solid #333;
  font-size: 12px;
  font-weight: bold;
  height: 27px;
  letter-spacing: 2px;
  padding: 0 0 0 7px;
  width: 60px;
}
#join-box #x_newsletter_value {
  border: 1px solid #333;
  font-size: 12px;
  float: left;
  height: 25px;
  letter-spacing: 1px;
  padding: 0px 4px 0px 12px;
  width: 92px;
  color:#333;
  margin-right: -2px;
}

#statusMsg {text-align:center;font-size:16px;font-weight:bold;padding:10px 15px;background-color:#fafae6;color:#000;}
#statusMsg i{color:#333}
#feed_fb img{}

#booking_form{display:none;position:fixed;z-index:5;top:45px;left:50%;width:400px;margin-left:-200px;padding:10px 20px;background:#e7e7e7;border-top:3px #cd0817 solid;min-height:400px}
#x_form_response{text-align:center;display:none;position:fixed;z-index:5;top:45px;left:50%;width:400px;margin-left:-200px;padding:10px 20px;background:#e7e7e7;border-top:3px #cd0817 solid;min-height:400px}
#booking_form h2{color:#cd0817;margin:0;padding:0;text-align:center}
#booking_form h3{font-size:14px;color:#333;margin:0;padding:0;text-align:center}
#booking_form p{margin:0 0 8px 0;padding:0}
#booking_form span{display:block;font-size:14px;margin-bottom:4px;}
#booking_form span .input{width:100%;border:1px #ccc solid;font-size:14px;color:#7d7d7d;line-height:150%}
#booking_form small{font-size:11px;margin-bottom:8px;display:block;}
#booking_form #submit{background:#ba0913;border:0;border-radius:5px;padding:10px;color:white;font-weight:bold;font-size:16px;}
#booking_form #submit_field{text-align:right}
#booking_form #x{position:absolute;z-index:6;top:10px;right:10px;cursor:pointer;opacity:.5}
#booking_form .error{display:block;color:red;font-size:12px;}
#article_17 img{cursor:pointer}

.sidr{display:none}
#sidr_menu1{display:none;position:relative;z-index:9999;top:0;left:-15px;float:right;background:#333;padding:0px 20px;color:#fff !important;font-size:30px !important;}



@media only screen and (max-width:1025px)
{
	#sticky_header{width:100%}
	.centric{width:98%}
	.centric2{width:95%}
	.container .c_left{width:66%;padding:40px 2%}
	.container .c_right{width:26%;padding:40px 2% 0 2%;}

	#bg{width:120%}
}

@media only screen and (max-width:815px)
{
	.image_row.for_one_img .image_cell{min-width:0;}
	.image_row.for_two_img div{min-width:0;}

	.image_row.for_one_img div span.caption,
	.image_row.for_two_img div span.caption,
	.image_row.for_three_img div span.caption{min-width:0;}

	#sidr_menu1{display:inline-block}
	#soc li a{display:none;}
	#sticky_header ul#nav{display:none}
	.rblurb{overflow:hidden}
	.rblurb p img{width:100% !important;height:auto !important}
}
@media only screen and (max-width:680px)
{
	.container .c_left{width:90%;display:block;padding:40px 5%;border-right:0;margin-top:0}
	.container .c_right{display:none;padding:0;}
	.image_row{margin:10px 0}
	#article_header_bg{height:200px}

  #r_from_friends li#rel3 a.cont, #r_from_friends li#rel4 a.cont, #r_from_friends li#rel5 a.cont{width:auto}
  .image_row div span.credit{-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}
  #search_box .input{width:55px}

#contact_form .input{width:100%}
#contact_form label{margin-left:-50%;width:32%}
#contact_form p{padding:5px 5px 5px 32%}
}

@media only screen and (max-width:450px)
{

	#r_from_friends li#rel1,
	#r_from_friends li#rel2{width:47.5%}
	#r_from_friends li#rel3,
	#r_from_friends li#rel4,
	#r_from_friends li#rel5{width:31%}

	#r_from_friends li#rel3 a.cont,
	#r_from_friends li#rel4 a.cont,
	#r_from_friends li#rel5 a.cont{width:100%}

	.image_row.for_two_img div{display:block;width:100%;height:auto;margin-bottom:10px;}

}

@media only screen and (max-width:320px)
{

}