@CHARSET "ISO-8859-1";

@font-face {
    font-family: 'counterscraps';
    src: url('./fonts/counterscraps.eot');
    src: url('./fonts/counterscraps.woff') format('woff'), url('./fonts/counterscraps.ttf') format('truetype'), 
	url('./fonts/counterscraps.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

body { margin-top:1px; color:#3b4c5e;overflow-x:hidden; }

*, body{ line-height: 1.55; 	-webkit-font-smoothing: antialiased; }

/*-----------------------------------------------------------------------------------*/
/*  $WORDPRESS
/*-----------------------------------------------------------------------------------*/


@media (max-width:991px){
    .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    font-size: 14px;
    border: 2px solid #bdc3c7;
    padding: 5px 25px 5px 21px !important;
    border-radius: 25px;
    color: #66696c;
}
    .et-post-data-left {
    padding: 10px 0 20px;
    position: absolute;
    right: 23%;
    text-align: center;
    top: 10px;
    width: 50px;
    z-index: 4;
}
    .image-blog-wrapper {
    border: none !important;
    margin-bottom: 10px;
    height: 320px;
    overflow: hidden;
    position: relative;
    text-align: -moz-center;
}
}
 .nav.nav-tabs.my_custtabs_media {
         border-bottom: none;
         margin: 0 auto 2%;
         width: 36%;
         }



@media (min-width:992px) and (max-width:1200px){
    .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    font-size: 15px;
    border: 2px solid #bdc3c7;
    padding: 5px 20px 5px 19px !important;
    border-radius: 25px;
    color: #66696c;
}
    .nav.nav-tabs.my_custtabs_media{
     border-bottom: none;
         margin: 0 auto 2%;
         width: 38%;
}
}



.alignnone { margin: 5px 20px 20px 0; }

.gallery-caption {}

.wp-caption-text { font-size: 15px; overflow: hidden; padding: 15px 20px; text-overflow: ellipsis;  white-space: nowrap; }

.bypostauthor {}

.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }

.alignright { float:right; margin: 5px 0 20px 20px; }

.alignleft { float: left; margin: 5px 20px 20px 0; }

.aligncenter { display: block;  margin: 5px auto 5px auto; }

a img.alignright { float: right;  margin: 5px 0 20px 20px; }

a img.alignnone { margin: 5px 20px 20px 0; }

a img.alignleft { float: left;  margin: 5px 20px 20px 0; }

a img.aligncenter { display: block;  margin-left: auto;  margin-right: auto; }

.wp-caption { background: #fff; border: 1px solid #f0f0f0;  max-width: 96%; /* Image does not overflow the content area */  padding: 5px 3px 10px;  text-align: center; }

.wp-caption.alignnone { margin: 5px 20px 20px 0; }

.wp-caption.alignleft { margin: 5px 20px 20px 0; }

.wp-caption.alignright { margin: 5px 0 20px 20px; }

.wp-caption img { border:0 none; height:auto;  margin:0;  max-width: 98.5%;  padding: 0;  width: auto; }

.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px;  margin: 0;  padding: 0 4px 5px; }

.display-none{ display:none; }

/*-----------------------------------------------------------------------------------*/
/*  $BASIC
/*-----------------------------------------------------------------------------------*/

a { color: #ff6f6f; }

a, a:hover, a:focus{ text-decoration: none;	outline:0 }

p { margin: 0 0 22px; }

::-webkit-input-placeholder { color: #fff;  font-size:16px; }

:-moz-placeholder { /* Firefox 18- */ color: #fff; font-size:16px; }

::-moz-placeholder {  /* Firefox 19+ */ color: #fff; font-size:16px; }

:-ms-input-placeholder { color: #fff;  font-size:16px; }

/*-----------------------------------------------------------------------------------*/
/*  $PRELOADING  by Sergey Sologub
/*-----------------------------------------------------------------------------------*/

.mask-color{ position: fixed; width: 100%; height: 100%; z-index: 99999999;	background: url(data:image/gif;base64,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) top right no-repeat #e8432e!important; }

.mask-color-port{ position: absolute; width: 100%; height: 100%; z-index: 99999999;	background:rgba(255,255,255,.6); display:none; }

.trp {position:relative; top:0px; left:0px;}

#preview-area { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; bottom: 60px; height: 80px; left: 0; margin: auto;
  position: absolute;  right: 0;  top: 0;  width: 80px;  text-align:center; }

#chest1 { -webkit-animation: bouncedelay 1.4s infinite ease-in-out;  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */  -webkit-animation-fill-mode: both;  animation-fill-mode: both;  display: inline-block;  float: left;
  height: 45px;  left: 23px;  margin: 0 auto;  position: absolute;  top: 22px;  width: 50px; }

#chest0 { display: inline-block; float: left; height: 45px;  left: 22px;  margin: 0 auto;  position: absolute;  top: 23px;  width: 50px; }

#chest1 { -webkit-animation-delay: -0.42s;  -moz-animation-delay: -0.42s;  animation-delay: -0.42s; }

#hearts .heart { position:absolute; z-index:2; background: #fff; }

#heartsb .heart { position:absolute;  z-index:2;  background: #ff6f6f; }

#hearts .heart.center { background: #fff; }

#heartsb .heart.center { background: #ff6f6f; }

#hearts .heart.top, #heartsb .heart.top { z-index:3; }

#hearts .side, #heartsb .side { top:5px; width:22px;  height:22px; -moz-border-radius: 22px; -webkit-border-radius: 22px;  border-radius: 22px; }

#hearts .center, #heartsb .center { bottom: 5px; font-size: 0; height: 30px; left: 11px;  text-indent: -9999px;  width: 21px; }

#hearts .left, #heartsb .left { left: -4px; }

#hearts .left2, #heartsb .left2 { left: 10px; }

#hearts .right, #heartsb .right  { right:4px; }

.spinner { -webkit-animation: rotation .9s infinite linear;  -moz-animation: rotation .9s infinite linear;  -o-animation: rotation .9s infinite linear;
  animation: rotation .9s infinite linear;  border-color: rgba(255, 255, 255, 0.8) rgba(255, 75, 75, 0.55) rgba(255, 75, 75, 0.55);  border-left: 6px solid rgba(255, 75, 75, 0.55);
  border-radius:100%;  border-right:6px solid rgba(255, 75, 75, 0.55);  border-style:solid;  border-width:6px;  height:90px;  margin:0 auto;  position:absolute; width:90px; }

/* COOKPRESS ANIMATION FOR SPINNER */

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.8); opacity:.3; }
  40% { -webkit-transform: scale(1.0); opacity:1 }
}

@keyframes bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	transform: scale(0.8);
	opacity:.3;
  } 40% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	opacity:1;
  }
}


@-webkit-keyframes rotation {
   from {-webkit-transform: rotate(0deg);}
   to {-webkit-transform: rotate(359deg);}
}
@-moz-keyframes rotation {
   from {-moz-transform: rotate(0deg);}
   to {-moz-transform: rotate(359deg);}
}
@-o-keyframes rotation {
   from {-o-transform: rotate(0deg);}
   to {-o-transform: rotate(359deg);}
}
@keyframes rotation {
   from {transform: rotate(0deg);}
   to {transform: rotate(359deg);}
}


/*-----------------------------------------------------------------------------------*/
/*  $SLIDERS
/*-----------------------------------------------------------------------------------*/

.dish-wrapper {text-align:center}

.slider-wrapper{ position:relative;	overflow:hidden; }

.owl-item .item img{ display: block; width: 100%; height: auto; }

.text-slider{ width:570px; position:absolute; left:15%;	top:20%; opacity:0; /*TRANSISTIONS*/ -webkit-transition: all 1s ease;  -moz-transition: all 1s ease; -o-transition: all 1s ease;  -ms-transition: all 1s ease;  transition: all 1s ease; }

.owl-item.active .item .text-slider{ left:20%; opacity:1; }

.text-slider p{	line-height:1.2; font-size:65px; color: #fefeff; }

.scroll-down{ width:40px; height:40px; text-align:center; display:inline-block; border:2px solid #fff; border-radius:50%; 	-moz-border-radius:50%;	-webkit-border-radius:50%;
	margin-right:20px;	position:relative;	vertical-align: middle; }
	
.img-scroll-down{ background:url(images/arrow.png) no-repeat;	height:17px;	width:17px;	position:absolute;	background-position:-68px 0px;	display:inline-block;	vertical-align: middle;	left: 50%;	top: 50%;	margin-left: -9px;	margin-top: -9px; }



.arrow-left-slider, .arrow-right-slider{ width:17px; height:17px; display:block; background:url(images/arrow.png) no-repeat; background-position:-35px 0px; }

.arrow-right-slider{ background-position:-53px 0px; }

/*-----------------------------------------------------------------------------------*/
/*  $TOPMENU
/*-----------------------------------------------------------------------------------*/

.navbar-header { position:relative; width:100%; min-width:100%; float:none; }

#header { padding-top:0px; }

#um #header { padding-top:0px!important }

#um  #dish-wrapper-2 { margin-top: 10px!important; }

#header #logo  { text-align: center; display:block; /*min-height:157px;*/ position:relative; margin:0 auto; padding: 0px 0; }

#header #logo.default  { background: url("../images/label.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); width:294px;}

#header #logo span:first-child { color: #ff6f6f;  display: block;   font-size: 64px; clear:both; margin:-15px auto 0 auto; }

#header #logo span:last-child{ color: #5d5d5d; font-size: 33px;	display: block;	clear:both;	margin:-36px auto 0 auto; }


#logo.singla  { text-align: center;	display:block;	position:relative;	margin:0 auto;	padding: 33px 0; color: #fff !important; font-size: 70px;  text-align: center;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);  text-transform: capitalize; }

#header .brushi{ display:none; }

#header.stuck-sticky { padding-top:0px; }

.cp-adminbar #header.stuck-sticky { top:32px; }

.lft, .rght { text-align:center; padding: 0 !important; margin-top:20px; }


.lft > ul, .rght > ul{ list-style: none outside none;  margin: 0;  padding: 10px 0 0; }

.lft ul li:first-child, .rght ul li:first-child { margin-left: 0 !important; }

#header.stuck-sticky .rght ul li:first-child {	margin-left: 5% !important; }

.rght ul li:last-child, .lft ul li:last-child{	margin-right: 0 !important; }

.lft > ul > li, .rght > ul > li{ border-bottom: 1px dashed #d6d5d5;  border-top: 1px dashed #d6d5d5; display: inline-block; margin: 0 4%!important; line-height: normal !important;
	float:none!important; }

.lft > ul > li > a:hover, .lft > ul > li.open a, .rght > ul > li > a:hover, .rght > ul > li.open a{ background:none!important; }

.lft > ul > li:hover, .lft > ul > li.open, .rght > ul > li:hover, .rght > ul > li.open { order-top: none !important; border-bottom: none !important; z-index: 100; }

#main-menu-top .dropdown-menu > li { border-top: 1px dashed #d6d5d5; padding:5px 0 10px 0; }

#main-menu-top .dropdown-menu > li:first-child { border-top: none !important; }

#um .menu-underlogo { margin-top:10px; }

#um .stuck-sticky #main-menu-top { width:75%; float:right; margin-top:10px!important; padding-left:0px!important; }

#um .stuck-sticky .menu-underlogo > li > a { font-size:26px; }

#um .stuck-sticky .lgg { width: 25%!important; }


.menu-underlogo > li:hover a.dropdown-toggle, .menu-underlogo > li.open a.dropdown-toggle,
.lft > ul > li:hover a.dropdown-toggle, .lft > ul > li.open a.dropdown-toggle, .rght > ul > li:hover a.dropdown-toggle, .rght > ul > li.open a.dropdown-toggle {
-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;
background: none repeat scroll 0 0 #fff !important; border-image: none; border: 1px dashed rgba(0, 0, 0, 0.15); border-bottom:none!important; border-radius: 4px; }

.lft > ul > li ul {
 	background-clip: padding-box;  background-color: #fff;  border: 1px dashed rgba(0, 0, 0, 0.15);  border-radius: 4px;
    box-shadow: 5px 6px 12px rgba(0, 0, 0, 0.075); display: none;  float: left;  font-size: 14px; left: 0;  list-style: none outside none;
    margin: -2px 0 0 !important;  min-width: 160px;   padding: 5px 0;  position: absolute;  top: 100%;  z-index: -1; }

.menu-underlogo > li > a { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.menu-underlogo > li > a, #header .lft > ul > li > a, #header  .rght > ul > li > a{ background: none repeat scroll 0 0 #fff !important; color: #6a431f!important; display: block;
font-size: 23px; line-height: normal !important; padding: 10px 5px; text-align: center; transition: color 250ms ease-in 0s; border: 1px solid #fff; outline: 0; overflow: hidden; }

#menu-res .dropdown-menu  > li > a { clear: both; color: #333; display: block; font-weight: normal; line-height: 1.42857; padding: 3px 20px; white-space: nowrap; }

.current-menu-item a, .dropdown-menu a:hover { color: #c44032 !important; }

.dropdown-menu a { background: none repeat scroll 0 0 transparent !important; font-size: 25px !important; font-weight: 300 !important; line-height: 25px !important; padding: 3px 10px 0 30px !important; text-align: left; }

.navbar-collapse.in  { margin-top:200px }

.navbar-left { float:none!important; }

.navbar-right { float:none!important; }

ul.nav li.dropdown:hover > ul.dropdown-menu { border: 1px dashed rgba(0, 0, 0, 0.15); border-radius: 3px; box-shadow: none; display: block; margin-top:-3px; }

ul.nav li.dropdown:hover > ul.dropdown-menu > li:hover > ul.dropdown-menu{ border: 1px dashed rgba(0, 0, 0, 0.15); border-radius: 3px; box-shadow: none; display: block;
	margin-top:-20px; margin-left:150px; }


.lft ul.nav li.dropdown:hover > ul.dropdown-menu > li:hover > ul.dropdown-menu { left:130px!important; top:20px!important; }

.rght ul.nav li.dropdown:hover > ul.dropdown-menu > li:hover > ul.dropdown-menu { right:140px !important; top:30px !important; }

ul.nav li.dropdown:hover > ul.dropdown-menu > li.menu-item-has-children a { position:relative; }

ul.nav li.dropdown:hover > ul.dropdown-menu > li.menu-item-has-children a:before {
  border-left: 4px solid transparent;  border-right: 4px solid transparent; border-top: 4px solid; display: block; height: 0; margin-left: 2px; vertical-align: middle;
  width: 0; position:absolute; right:15px;  top:15px; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { }

.navbar-toggle { background: #ff6f6f !important; border: 1px solid rgba(255, 255, 255, 0.3);  border-radius: 50%;  height: 43px; z-index: 1000; }

 .navbar-toggle .icon-bar { background: none repeat scroll 0 0 #fff !important; }
 
 .navbar-collapse.in .lft, .navbar-collapse.in .rght { display:block!important; }
 
.navbar-collapse.in .menu-underlogo, .navbar-collapse.in .nlft, .navbar-collapse.in  .nrgh { display:block!important; }

.menu-responsive{ position:relative; z-index:999; }

.menu-underlogo.navbar-nav, .nrgh.navbar-nav.navbar-right:last-child { margin-right:0px!important; }

#menu-res .dropdown-menu { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-clip: padding-box; background-color: #fff; border-bottom: 1px dashed rgba(0, 0, 0, 0.15); border-image: none; border-left: 1px dashed rgba(0, 0, 0, 0.15); border-radius: 0 4px 4px !important; border-right: 1px dashed rgba(0, 0, 0, 0.15) !important; border-top: 1px dashed rgba(0, 0, 0, 0.15) !important; float: left; font-size: 14px; left: -1px; list-style: none outside none; margin: -1px 0px; min-width: 160px; padding: 10px 0 15px; position: absolute; top: 100%; box-shadow:none!important; z-index:-1!important; }

.lft ul li a:hover, .rght ul li a:hover, .nrgh li a:hover{ color: #ff6f6f; }

.catss a { margin-bottom: 5px; margin-left: 5px; padding: 5px 25px 5px 25px; display: inline-block; float: right; border-radius: 25px; font-size: 16px; }

.catmore { background: #ff6f6f; color:#fff!important; border-color:#ff6f6f!important; position: relative; padding: 5px 35px 5px 25px!important; }

.catmore:hover { border-color:#7d7d7d!important; }

.catmore:after { color: #fff; content: ""; font-family: FontAwesome; right: 15px;  position: absolute;    top: 5px; }

.spoiler_body_1 { display:none; }

#header.stuck-sticky .lft > ul > li, #header.stuck-sticky .rght > ul > li  { padding:0; }

#header.stuck-sticky  .menu-responsive { float: none; margin-top: 25px; }

#header.stuck-sticky .lft > ul, #header.stuck-sticky .rght > ul { padding:12px 0 0 0; margin:7px 0; }

#header.stuck-sticky .lgg { float: left !important; left: 0 !important; }

#header.stuck-sticky .lft { margin-top: 10px; float: left !important; text-align: right; }
 
#header.stuck-sticky .rght { margin-top: 10px; float: left; left: 0 !important; text-align: left; }
 
#header.stuck-sticky .bru{ background-image: url("../images/trushi.png");  background-repeat: repeat-x; float: left; height: 20px;  margin-top: -1px; position: absolute;
    width: 100%;  z-index: 10; }

#header.stuck-sticky  #logo { background:none!important; padding:0; margin:0; min-height:0px; }

#header.stuck-sticky #logo  span:first-child { clear: none; display: inline-block; float: left; font-size: 54px;   margin: 0; }

#header .menu-item .active { color: #ff6f6f!important; }

.rght { padding-left:0px!important; }

.lgg { padding:0px!important; }

#header.stuck-sticky #logo  span:last-child { clear: none; display: inline-block;  float: left; font-size: 45px; margin:10px 0; text-transform: capitalize; }

.navbar-collapse { padding:0px!important }

.nav_sm { display: block;    text-align: center height : 50 px;    position: relative }

.logo-link { margin-bottom: -95px; }

/*-----------------------------------------------------------------------------------*/
/*  $TOP SLIDER
/*-----------------------------------------------------------------------------------*/

#dish-wrapper-2 { position:relative; height: 600px; margin-top:20px; }

#dish-wrapper-2 .relat { position:relative; }


#dish-wrapper-2 #test_content .owl-item { height:100%; min-height:500px; }


#dish-wrapper-2 #test_content  .podlozhka { width:100%; height:600px; -khtml-opacity:.9;   -moz-opacity:.9; -ms-filter:"alpha(opacity=90)"; filter:alpha(opacity=90);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.9); opacity:.9;  position:absolute; top:0;  left:0;  z-index:-1}

#dish-wrapper-2 #test_content .item p span { color: #fff!important; font-size: 30px!important; line-height:30px!important; }


#dish-wrapper-2 #test_content .item p { color: #fff!important; 	font-size: 25px!important; 	line-height:30px!important; text-align:center;	width: 60%;	margin: 35px auto 15px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .95); font-size: 40px; }
	
#dish-wrapper-2 #test_content .item .name-client{ display:block; text-align:center; font-size:70px; color: #fff!important; text-shadow: 1px 1px 0 rgba(0, 0, 0, .95);
	text-transform:capitalize; }


#dish-wrapper-2 #test_content .item { padding-top:55px }

#dish-wrapper-2 #test_content .item a { display:table; text-align:center; font-size:19px; text-transform:uppercase; background: none repeat scroll 0 0 rgba(255, 55, 55, 0.8);
    border: 0px solid #E8432E; border-radius: 25px;  box-shadow: none; text-shadow: none; color: #fff; margin: 50px auto 0; padding: 5px 25px; transition: all 0.5s ease 0s; }
	

#dish-wrapper-2 .test_content{ text-align:center; }

#dish-wrapper-2 #test_content { height: 600px; left: 0; position: absolute;  top: 0;   width: 100%;	z-index:100; }

#dish-wrapper-2 #test_avatar .owl-wrapper {	padding:42px 0; }

#dish-wrapper-2 #test_avatar .item{	margin:0 30px;	border-radius:50%;	-moz-border-radius:50%;	-webkit-border-radius:50%;	display:block;	box-shadow: 0 0 0 3px #fff;
	overflow: hidden;	width: 85px!important;    height: 85px!important;	
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;   -o-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;   transition: all 0.5s ease; }

#dish-wrapper-2 #test_avatar .owl-item { display: inline-block;    margin-left: 10px;    position: relative;    text-align: center;	float:none; }

#dish-wrapper-2 #test_avatar .owl-item .image-testimonial-wrapper img { width: 90px!important;  height: 90px!important;	max-width:90px; }

#dish-wrapper-2 #test_avatar{ margin: 415px auto 15px;  max-width: 900px;   z-index: 200; }

#dish-wrapper-2 #test_avatar .owl-item.active.synced .item{	transform: scale(1.2,1.2);	-moz-transform: scale(1.2,1.2);	-webkit-transform: scale(1,1); }

#dish-wrapper-2:before { background: url("../images/trushi.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);  float: left;
    height: 20px;  margin-top: -1px;  position: absolute;  width: 100%;  z-index: 300;	content:""; }

#dish-wrapper-2:after {  background-image: url("../images/brushi.png");   background-repeat: repeat-x;  float: left;  height: 20px;   margin-top: -125px;
    position: absolute;  width: 100%;   z-index: 110; content:""; }
	
	#dish-wrapper-21:before { background: url("../images/trushi.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);  float: left;
    height: 20px;  margin-top: -1px;  position: absolute;  width: 100%;  z-index: 300;	content:""; }
	#dish-wrapper-21:after {    background-repeat: repeat-x;  float: left;  height: 20px;   margin-top: -20px;
    position: absolute;  width: 100%;   z-index: 110; content:""; }

 #dish-wrapper-2 #test_avatar .synced  .item{  box-shadow: 0 0 0 3px #ff6f6f;  }
 
 #dish-wrapper-2 #test_avatar  .synced .item:hover { cursor: pointer;  animation:bounceOuter .4s linear; }
	
 a.linkto { transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; }	

 a.linkto:hover { opacity:.7; }	
	
 #dish-wrapper-2 #test_avatar  .item:hover { cursor: pointer;  animation:bounceOuter2 .4s linear; }	

@keyframes bounceOuter {
        0%{ box-shadow: 0 0 0 4px #ff6f6f; }
        25%{ box-shadow: 0 0 0 1px #ff6f6f; }
        50%{ box-shadow: 0 0 0 7px #ff6f6f; }
        75%{ box-shadow: 0 0 0 4px #ff6f6f; }
        100%{ box-shadow: 0 0 0 3px #ff6f6f; }
}	
	
@keyframes bounceOuter2 {
    0%{ box-shadow: 0 0 0 4px #fff; }
    25%{ box-shadow: 0 0 0 1px #fff; }
    50%{ box-shadow: 0 0 0 7px #fff; }
    75%{ box-shadow: 0 0 0 4px #fff; }
    100%{ box-shadow: 0 0 0 3px #fff; }
}		
	
/* --------------------------------------------- */


#dish-wrapper #test_avatar .owl-wrapper-outer {padding:30px 0 30px 0}

#dish-wrapper #test_avatar .owl-wrapper { display: block; left: -50%!important;  text-align: center!important; }

#dish-wrapper #test_avatar .owl-item { display: inline-block; margin-left: -72px;  position: relative; text-align: center; width: 328px!important; height: 325px; float:none; }

#dish-wrapper .recipe_list_item_rad { overflow: hidden; position: relative;  border-radius: 50%;  -moz-border-radius: 50%;  -webkit-border-radius: 50%; }

#dish-wrapper #test_avatar .owl-item:first-child { margin-left: 0; }

#dish-wrapper #test_avatar .owl-item .hp {  width: 328px;  height: 325px;  border-radius: 50%;  -moz-border-radius: 50%;  -webkit-border-radius: 50%;  border: 8px solid #fff;
    overflow: hidden; }

#dish-wrapper #test_avatar .synced .recipe_list_item_title { background: #ff6f6f;  color:#fff; } 

#dish-wrapper #test_avatar .synced  .sm_ci { color: #ff6f6f!important; background:#fff;	-moz-box-shadow: 1px 1px 1px rgba(255, 75, 75, 0.7);
    -webkit-box-shadow: 1px 1px 1px rgba(255, 75, 75, 0.7);  box-shadow: 1px 1px 1px rgba(255, 75, 75, 0.7); }
	
#dish-wrapper #test_avatar .synced  .sm_ci .di { color: #ff6f6f!important; }

#dish-wrapper .recipe_list_item_title { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.88);  bottom: 0;  color: #292826;
    font-size: 18px;  font-weight: 100;   height: 115px;   letter-spacing: 0.5px;  line-height: normal;  overflow: hidden; padding: 20px 50px 0;  position: absolute;
    text-overflow: ellipsis; transition: all 0s ease-in-out .1s;  width: 100%;    cursor: pointer; }

#dish-wrapper .recipe_list_item:hover { z-index: 1000; }

#dish-wrapper .recipe_list_item:hover .recipe_list_item_title {
    /*	background: #e28b7a;  color: #fff; */
    background:none repeat scroll 0 0 #FFFFFF;  color:#D24C31;  transition:all 0.5s ease-in-out;  -moz-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;
}

#dish-wrapper .recipe_list_item:hover .recipe_list_item_rad { -moz-box-shadow: 0 0px 30px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0px 30px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0px 30px rgba(0, 0, 0, 0.2); -webkit-animation-name: flash2;  -moz-animation-name: flash2;  -o-animation-name: flash2;  animation-name: flash2;\
    transform: scale(1); }

#dish-wrapper .recipe_list_item .hp img { height: auto !important;  width: 490px!important;  max-width: 490px!important; -webkit-border-radius:0%!important; }

#dish-wrapper .sm_ci { background: #FF4B4B;  border-radius: 50%;  bottom: 0;  color: #FFFFFF;  font-size: 30px;  height: 66px;  line-height: 70px;
    position: absolute;  right: 60px;  text-align: center;   width: 66px; }

#dish-wrapper .test_content{ text-align:center; }

#dish-wrapper #test_content .item p { color: #3b4c5e; font-size: 18px; 	text-align:center; 	width: 60%; margin: 10px auto 15px; }

#dish-wrapper #test_content .rndd a {
	display:table;
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #3b4c5e;
    border-radius: 25px;
    box-shadow: none;
    color: #3b4c5e;
    margin: 20px auto 0;
    padding: 5px 25px;
    transition: all 0.5s ease 0s;
	font-style: normal;
}

.animated2 {
    animation-duration: 1.5s;
    animation-fill-mode: both;
}

@-webkit-keyframes flash2 {
	100% {opacity: 1;}
	0% {opacity: 0.9;}
}

@-moz-keyframes flash2 {
	100% {opacity: 1;}
	0% {opacity: 0.9;}
}

@-o-keyframes flash2 {
	100% {opacity: 1;}
	0% {opacity: 0.9;}
}

@keyframes flash2 {
	100% {opacity: 1;}
	0% {opacity: 0.9;}
}

@-webkit-keyframes pulse3 {
    0% { -webkit-transform: scale(1); }
	40% { -webkit-transform: scale(1.01); }
    100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse3 {
    0% { -moz-transform: scale(1); }
	40% { -moz-transform: scale(1.01); }
    100% { -moz-transform: scale(1); }
}
@-o-keyframes pulse3 {
    0% { -o-transform: scale(1); }
	40% { -o-transform: scale(1.01); }
    100% { -o-transform: scale(1); }
}
@keyframes pulse3 {
    0% { transform: scale(1); }
	40% { transform: scale(1.01); }
    100% { transform: scale(1); }
}

.animated2.pulse3 {
	-webkit-animation-name: pulse3;
	-moz-animation-name: pulse3;
	-o-animation-name: pulse3;
	animation-name: pulse3;
}


/*-----------------------------------------------------------------------------------*/
/*  $ICONS
/*-----------------------------------------------------------------------------------*/

.di {
    display: inline-block;
    font-family: counterscraps;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
	color:#ffffff
}

.di-dinner:before {
    content: "March 2016";
}

.di-breakfast:before {
    content: "May 2016";
}

.di-supper:before {
    content: "January 2016";
}

.di-lunch:before {
    content: "y";
}

.di-spice:before {
    content: "0";
}

.di-default:before {
    content: "w";
}
.di-fish:before {
    content: "V";
}
.di-salad:before {
    content: "8";
}
.di-soupe:before {
    content: "u";
}
.di-bread:before {
    content: "F";
}
.di-cake:before {
    content: "H";
}
.di-dessert:before {
    content: "April 2016";
}
.di-meat:before {
    content: "Feburary 2016";
}
.di-drink:before {
    content: "9";
}

/*-----------------------------------------------------------------------------------*/
/*  $HEADER
/*-----------------------------------------------------------------------------------*/

header{	width:100%;	position:relative;}

#header.stuck-sticky {	position: fixed; top: 0; background: #fff; z-index: 999; }

.list-services-wrapper .service-wrapper{ text-align:center; margin-bottom:30px; }

.list-services-wrapper .service-wrapper .icon{ display:block;	width:50px;	height:50px; border-radius:50%;	-moz-border-radius:50%;	-webkit-border-radius:50%; text-align:center;
	position:relative; margin:0 auto; background:#ff6f6f; border: 2px solid #ff6f6f }

.list-services-wrapper .service-wrapper .icon i{ font-size:20px; color:#000; line-height: 2.2;	color:#fff; }

.list-services-wrapper .service-wrapper h2.title{ color: #ff6f6f;  font-size: 30px;  font-weight: 400; }

.list-services-wrapper .service-wrapper p{ padding:0 5px; font-size: 14px;}

.loading-wrapper { display: none; }


.heading-title-wrapper{	padding:0 20%;	text-align:center; }

.blog-page.heading-title-wrapper h2.title:hover { opacity:.8; }

.heading-title-wrapper h2.title{ color: #6a431f;  font-size:40px;  line-height: normal;  margin-bottom: 5px;  margin-top: 0; }

.blog-page.heading-title-wrapper h2.title{ color:#fff; display:block; font-size:40px; text-align:center; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5); text-transform: capitalize; }

.heading-title-wrapper span.sub-title{ color: #3b4c5e;  display: block; font-size: 18px;  font-weight: 300;  /*margin: 50px 0 10px;*/ min-height: 135px; padding: 33px 55px;
    position: relative;  vertical-align: middle; }

#menu .heading-title-wrapper span.sub-title:before { content: ''; display:block; background: url("../images/cp-skoba2gr.png") no-repeat 0 0 #fff;
width:98px; height:135px; position:absolute; top:0; left:0; opacity:.7; z-index:-1; }

#menu .heading-title-wrapper span.sub-title:after { content: ''; display:block; background: url("../images/cp-skoba2gr.png") no-repeat 100% 0 #fff; width:98px; height:135px;
position:absolute; top:0; right:0; opacity:.7; z-index:-1; }


.tpa { background: url("../images/div.png") no-repeat scroll center bottom / cover rgba(0, 0, 0, 0); display: block; height: 20px; left: -2px;  position: absolute;
    top: -10px;  width: 103%;  z-index: 100; }

.botta { background: url("../images/div.png") no-repeat scroll center top / cover rgba(0, 0, 0, 0);  bottom: -10px;  display: block;  height: 20px;  left: -2px;
    position: absolute;  width: 103%;  z-index: 100; }


/*-----------------------------------------------------------------------------------*/
/*  $BLOG
/*-----------------------------------------------------------------------------------*/

.et-post-data {	width: 100%; }

.et-post-data-right ul.post-categories { list-style: none;	padding: 0;	display: inline-block; }

.et-post-data-right ul.post-categories li { display: inline-block; margin: 0; padding: 0; }

.et-blog-post{	margin-bottom:60px; }

.et-post-excerpt p{	font-size:13.5px; }

.image-blog-wrapper{ border:none!important; margin-bottom:10px; height:320px; overflow:hidden; position:relative; }
/*.image-blog-wrapper{ border:none!important; margin-bottom:10px; overflow:hidden; position:relative; }*/

.ppag { border-bottom: 1px dashed #d6d5d5;  padding: 15px 0 15px 30px;  text-align: center; }

.ppag > span { background: none repeat scroll 0 0 #ff6f6f;  border: 1px solid #ff6f6f;  border-radius: 50%;  color: #ffffff;  display: inline-block;  height: 30px;
  line-height: 30px;  opacity: 0.8;  text-align: center;  width: 30px; }
  
.ppag a {color:#000; }

.ppag span, .ppag a { display: inline-block; margin-left:10px;}

.image-blog-wrapper.attach .immg { min-width: 250px;  min-height:300px; }

.single .attachment-100x100 { width:100px!important; height:100px!important; }

.attach .read-more { color: #fff;  transition: all 0.5s ease 0s; float:none; margin:0 auto; display:table;	}

.attach .read-more b { border: 2px solid #ff6f6f!important; color:#ff6f6f;	}	
	
.read-more:hover  b { background-color:#ff6f6f; border-color:#ff6f6f!important; color:#fff; }

.image-blog-wrapper .landscape img{	min-height: 300px; }

.image-blog-wrapper .portrait img { min-width: 570px; }

.image-blog-wrapper:hover .et-post-data-left{ display:block; }

.et-post-data-left{ padding: 10px 0 20px; position: absolute; right: 10px; text-align: center; top: 10px; width: 50px; z-index:4; }

.et-post-data-left.mobile-blog{	display:none; position:absolute; bottom:10px; left:25px; }

.et-post-data-left.mobile-blog .et-post-month, .et-post-data-left.mobile-blog .et-post-heart, .et-post-heart i, .et-post-data-left.mobile-blog .et-post-date { color:#fff; }

.et-post-data-left.mobile-blog .et-post-date{ border-color:#fff !important; }

.et-post-data-right{ }

.et-post-month, .et-post-heart, .et-post-heart i{ color: #fff; font-size: 10px; text-transform:uppercase; display:block; padding-top: 3px; }

.et-post-heart .count { display: block; margin-top: -2px; }

/*-----------------------------------------------------------------------------------*/
/*  $SINGLE POST
/*-----------------------------------------------------------------------------------*/

.single-blog .sdate, .single-blog .et-like-post { color: #66696c; font-size: 10px; text-transform:uppercase; display:block; border: 2px solid #bdc3c7; border-radius: 50%;
    height: 40px; margin: 0 auto;  text-align: center;  transition: all 0.5s ease 0s;  width: 40px;	margin-top:10px; }

.single-blog .et-post-heart .fa-heart  { color: #ff6f6f!important; }

.single-blog .sdate span { color: #66696c!important; }

.single-blog .et-like-post span, .single-blog .et-like-post a { color: #66696c!important; }

.et-post-date{ color: #fff; font-size: 12px; display: block; line-height: .8; }

.et-post-heart .fa-heart{ font-size:14px; 	color:rgba(255, 255, 255, 0.4); }

.et-like-post:hover, .et-like-post:hover span { text-decoration:none!important; }

h1.title-blog{	color:#ff6f6f;	font-size:40px; margin-top:0; 	text-align:center; }

h1.title-blog a{ color:#ff6f6f;
	/*TRANSISTIONS*/
	-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;  -o-transition: all 0.5s ease;  -ms-transition: all 0.5s ease; transition:all 0.5s ease; line-height: normal; }

h1.title-blog:hover a{ color:#6a431f!important; }

.info .info_text b { border: 1px solid #fff;  border-radius: 20px;  clear: both;  display: table;  font-weight: normal;  margin: 15px auto;  padding: 5px 15px; }

.view-all-blog span { background: url("../images/cp-more.png") no-repeat scroll 0 0 #fff; color: #fff;  display: block;  height: 58px;  padding: 14px 0 0 3px;  position: absolute;
  right: -2px;  text-align: center;  top: -70px;  width: 86px;  z-index: 100; }

.view-all-blog span i { color: #ff6f6f; font-size:15px; text-transform:uppercase; }

.topt > div , .topta .info  { display:table-footer-group!important; }

.topt .info  .cts { padding:10px 0 15px; display:block; color:#999; }

.topt .info  .cts i, .topt .info  .cts a:hover { color:#ff6f6f; }

.topt .info  .cts a { color:#777!important; }

.topt .et-post-data.container, .topta .et-post-data.container  { display:table-header-group!important; }

.topt .info {padding-top:10px; font-size:13px; }

.topt .info_text {padding-top:10px; font-size:16px; }

.topt h1.title-blog { text-align:left; padding:10px 0 0px; }

.topta h1.title-blog { text-align:left; padding:35px 0 15px; }

.lftt .attach .info_text { margin: 0 auto!important; max-width: 80%!important;  padding-top: 0px!important; }

.lftt .attach .info_text .txs { color: #777 !important;  font-size: 30px!important;  padding-left:30px; }

.attach .mask {	background:url('images/gray_pattern0.png') top left; }

.topt a.topt_more, .topta a.read-more { clear:both; border: 2px solid #ff6f6f; color: #ff6f6f; border-radius: 20px; display: table; font-weight: normal; margin:25px auto 10px 0;
	padding: 5px 15px; }

.topt a.topt_more:hover, .topta a.read-more:hover { background: #ff6f6f; border: 2px solid #ff6f6f; color: #fff; }

.lftt {padding-left:0px!important}
	
.zt { background: none repeat scroll 0 0 white; color: white;  display: block; overflow: hidden;  position: relative; text-decoration: none;  z-index: 1; }

.zt:hover, .zt:focus { color: white; outline: medium none; }

.zt:hover .mask { background-position: 0 260px; }

.zt .mask {top:0; bottom:0;    display: block;  left: 0;  opacity: 1;  position: absolute; right: 0;  transition: all 200ms ease 0s;  z-index: 1;  border: 10px solid transparent; }

.zt:focus .mask, .zt:hover .mask { background-color: #c02126;  background-position: 0 170px;  opacity: 0.9; }

.zt .info_text { display: block; font-size: 15px; line-height: normal; max-height: 0; text-transform: none; transition: max-height 200ms ease 0s; }

.zt:focus .mask, .zt:hover .mask { background-color: rgb(235, 75, 75);  background-position: 0 170px;  opacity: 0.85; }

.image-blog-wrapper.attach .mask { background-color: rgba(0, 0, 0,.05);  background-position: 0 170px; }

.attach .info_text.clearfix > span.txs { padding-top:20px; }

.attach .info_text.clearfix > span.cts { overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; }

.attach .info_text.clearfix > span { clear:both; display:block; text-align:center; color:#959595; }

.txs { color:#2f2f2f!important; }

.attach .et-post-data-left .inl { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);  border-color: #d5d5d5;  color: #d5d5d5; }

.attach .et-post-data-left .inl .count, .attach .et-post-data-left .inl .fa-heart, .attach .et-post-data-left .inl .et-post-date, 
.attach .et-post-data-left .inl .et-post-month  { color:#d5d5d5!important; }

.attach .et-post-data-left .inl:first-child:hover  { background:#ff6f6f; color:#fff; }

.attach .et-post-data-left .inl:first-child:hover .count, .attach .et-post-data-left .inl:first-child:hover .fa-heart{ color:#fff!important; }	

.attach .et-post-data-left .inl:first-child:hover .count, .attach .et-post-data-left .inl:first-child:hover .fa-heart {	color:#d5d5d5;	text-decoration:none; }	
	
.zt .info { bottom: 0;  display: block;  font-size: 14px;    left: 0;    line-height: 12px;    margin: 0;    max-height: 0;    overflow: hidden;    padding: 60px 70px 10px 30px;
    position: absolute;    text-transform: uppercase;    width: 100%;    z-index: 2; }


.zt:focus .info, .zt:hover .info, .image-blog-wrapper.attach .info {    max-height: 330px !important;    top: 0; }

.et-post-info { text-align:center; }

.et-post-data-left .inl .read-more {    color: #7d7d7d;	line-height:40px	}

.et-post-excerpt .read-more i  { padding-top: 2px; position: absolute; }

.et-post-excerpt .read-more:hover i  { color:#5d5d5d!important; }

.et-post-excerpt .read-more { display: inline-block; font-size: 18px; height: 15px; padding-left: 7px; position: relative; width: 20px; outline: 0; }
	
.et-post-data-left .inl:first-child:hover {	background:#e8432e;	color:#fff;	}

.et-post-data-left .inl:first-child:hover .count, .et-post-data-left .inl:first-child:hover .fa-heart {	color:#fff!important;	text-decoration:none; }	
	
.et-post-data-left .inl { background: rgb(251, 103, 103); border-radius: 50%; color: #fff; display: inline-block; float: none; height: 40px; margin: 5px auto 0;
	position: relative; text-align: center; vertical-align: middle; width: 40px; outline: 0; text-decoration:none; }

.et-post-data-left .inl .readmore { padding:10px 0; color:#fff; outline: 0; text-decoration:none;  }

.et-post-data-left .inl .et-like-post  { color:#fff; outline: 0; text-decoration:none;}

.et-post-info i {
color: #ff6f6f;
    display: inline-block;
    font-size: 19px;
    font-style: normal;
    padding: 0 5px 3px;
    -webkit-transform:scale(1.5);
-moz-transform:scale(1.5);
-ms-transform:scale(1.5);
-o-transform:scale(1.5);
transform:scale(1.5);
    vertical-align: middle;
}

.et-post-info
{
font-size:14px;
color:#3b4c5e
}

.et-post-info a{
	font-size:14px;
	color:#6a431f;
}
.read-more{
	color:#000;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
}
.view-all-blog-wrapper {
  display: block;
  margin: 30px 0 0;
  opacity: 0.7;
  text-align: center;
}

.view-all-blog-wrapper:hover {
 opacity: 1;
}

.view-all-blog{
	display: inline-block;
    margin: 25px auto 0;
    position: relative;
    text-align: center;
}
.view-all-blog, .view-all-blog *{
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
}
.view-all-blog {
	color:#bdc3c7;
	font-size:14px;
	text-transform:uppercase;
}
.view-all-blog span i{
	font-size:16px;
	display:block;
	line-height:2.5;
}


.blog-header {
	width: 100%;
	overflow: hidden;
}
.blog-header img {
	max-width: 100%;
	height: auto;
}
.post-content img {
	max-width: 100%;
	height: auto;
}

.blog-header-wrapper{
	height:400px;
	margin-bottom: 50px;
	position:relative;
}

.blog-header-wrapper.no-image-post {
height:50px!important;
}

 .blog-header-wrapper.no-image-post:after {
    background: none!important;}

.blog-header-img{
	width: 100%;
	height: 400px;
	position: absolute;
	z-index: -1;
	background-position: bottom center;
}

#cathead .blog-page{
	margin-top:100px !important;
}

.blog-page{
	margin-top:150px !important;
}
.single-blog{
	position: relative !important;
}
.single-blog-mobile{
	display:none;
}
.et-post-data-left.single-blog a.home-icon{
	display:block;
	width:40px;
	height:40px;
	border:2px solid #bdc3c7;
	text-align:center;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin:0 auto;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
}
.et-post-data-left.single-blog a.home-icon i{
	display:block;
	line-height:2.3;
	font-size:16px;
	color:#bdc3c7;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
}

.social-share.single-blog-share{
	margin-top:0 !important;
}
.social-share.single-blog-share ul.social {
	float: none !important;
}
.social-share.single-blog-share ul.social li{
	display:block !important;
	float: left;
	padding-top:20px;
}
.title-single{
color: #ff6f6f;
    font-size: 55px;
    margin-bottom: 20px;
    margin-top: 0;
}

.post-categor {

}

.tga > div > a:hover {
color:#ff6f6f;
}

.tga > div > a:after {
	color: #66696c;
    content: "";
    font-family: FontAwesome;
    left: 10px;
    position: absolute;
    top: 5px;
}

.tga > div > a {
	color: #66696c;
	font-size: 16px;
	display: inline-block;
	border: 2px solid #bdc3c7;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	padding: 5px 25px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-left:30px;
	position:relative;
	float:right;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
}

.dasha {
border-top: 1px dashed #d6d5d5;
padding-bottom: 10px;
}

.post-categor ul, .tga > div {
padding: 20px 0;
margin-bottom:20px;
}

.post-categor li {
list-style:none;
display:inline-block;
float:left;
margin-right:10px;
}

.post-categor a:hover  {
 background: #ffffff;
 color:#ff6f6f;
}

.post-categor a  {
    background: none repeat scroll 0 0 rgba(255, 75, 75, 0.7);
    border: 1px solid rgba(255, 75, 75, 0.7);
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 16px;
	margin-bottom: 10px;
    padding: 5px 25px;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
}

.post-tags{
	border-top:1px dashed #d6d5d5;
	padding:30px 0 0;
	margin:30px 0 0;
}
.post-tags a{
	color: #66696c;
	margin-left:5px;
	font-size: 14px;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
}
.post-tags a:hover{
	color:#9b59b6;
}
.next-post-container {
	position: relative;
	height: 400px;
	overflow: hidden;
	margin-top: 50px;
	background:#cacaca;
	background-position:bottom center;
	background-size: cover;
	background-repeat: no-repeat;
}
.next-post-container img {
	width: 100%;
	height: auto;
	position: absolute;
}
.post-content blockquote{
	margin-left:30px;
	border-left: 3px solid #ff6f6f;
}

.single .post-content table {
max-width: 100%;
width: 100%;
	margin-bottom: 20px;
}

.single .post-content table td, .single .post-content table th  {
	padding: 8px;
	line-height: 1.428571429;
	vertical-align: top;
	border: 1px solid #ddd;
}


.single .post-content table th {
	text-align: left;
}

.single .post-content dt {
margin-bottom:5px
}

.single .post-content dd {
margin-left:10px;
margin-bottom:20px;
}

.single .post-content {
font-size:17px;
padding-bottom: 20px;
}


/*-----------------------------------------------------------------------------------*/
/*  $COMMENTS
/*-----------------------------------------------------------------------------------*/


.comment-wrap{
	margin-top:30px;
}
.cp-comments-title{
	margin-bottom:30px;
	color: #3b3b3b;
	font-size: 24px;
}
.cp-comment-left{
	overflow:hidden;
	float:left;
	margin-right:30px;
}
.cp-comment-right{
	overflow:hidden;
	position:relative;
}
.cp-comment-author{
	display:block;
	color: #ff6f6f;
	font-size: 16px;
	line-height:1;
}
.cp-comment-time{
	color: #66696c;
	font-size: 14px;
}
.cp-comment-content{
	margin-top:10px;
}
.cp-comment-content p{
	color: #3b4c5e;
	font-size: 16px;
}
.comment-reply-link{
	position:absolute;
	right:0;
	top:0;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
}
.cp-comment-list > li{
	margin-bottom:30px;
}

#comments ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.cp-comment-list ul.children {
	margin-left: 96px !important;
	margin-top: 30px !important;
}
.cp-comment-thumbnail img, .nav-box.prev img, .nav-box.next img {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.nav-box.prev img, .nav-box.next img {
margin:10px 0;
vertical-align:middle;
padding:5px;
display:inline-block;
background:#fff;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
}
.nav-box {
min-width:100%
}
.nav-box.next span {
line-height:120px;
 padding-right:10px
}

.nav-box.prev span {
 padding-left:10px;
 line-height:120px;
}
 .nav-box.next a {
 text-align:right;

 } 
 .nav-box.next img {
float:right
  } 
  
.nav-box.prev a, .nav-box.next a {
display:block;
width:100%;
}
.nav-box.prev span, .nav-box.next span {
  color: #66696c;
  display: inline-block;
  font-size: 16px;
  text-transform: none;
}

.nav-box.prev a:hover span, .nav-box.next a:hover span {
  color: rgba(255, 75, 75, 1);
  }
  
 .nav-box.prev a:hover img, .nav-box.next a:hover img {
  background: rgba(255, 75, 75, 1);
  } 
 
.pagga {text-align:center}

.pagga ul {margin:25px 0 5px 0} 
.pagga li {
	background:#fff;
    color: #ff6f6f;
    display: inline-block;
    height: 40px;
    margin: 5px;
    padding: 0px;
    text-align: center;
    text-decoration: none;
	list-style:none;
    width: 40px;
}
.pagga li.active a {
color: #ff6f6f;
background: #ffffff;}

.pagga li.active a:hover {
color: #ff6f6f;
background: #ffffff;
cursor:default;
}

.et-post-excerpt .read-more i {
color:#ff6f6f;
 line-height: 15px;
}
 
.pagga li a {
color: #ffffff;
 font-size:20px;
 background: #ff6f6f;
 border:1px solid #ff6f6f;
 line-height:30px;
 text-align:center;
 display:block;
 width:100%;
 height:100%;
 border-radius: 50%;
 padding: 5px;
 height: 40px;
 width: 40px;
 opacity:.8
}
.pagga li a:hover {
    background: #ff6f6f;
	opacity:1
	}

#et_respond{
	background:rgba(255,75,75,.04);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:30px;
	margin-top: 40px;
}
#reply-title{
	color: #ff6f6f;
	font-size: 27px;
	margin-top:0;
}
.comment-form p {
	margin-bottom:15px;
	display: block;
	overflow: hidden;
}
.comment-form-author input, .comment-form-email input, .comment-form-url input, .comment-form-comment textarea{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #f1f1f1;
	box-shadow: none;
	padding: 15px 20px;
	width: 100%;
	border: none;
}
.before-text{
	opacity: .6;
	color: #3b4c5e;
	font-size: 16px;
}
.form-submit input[type="submit"]{
	margin-top:10px;
	color: #000;
	font-size: 16px;
	display: inline-block;
	border: 2px solid #000;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	padding: 5px 25px;
	float: left;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	background:none;
	float:right;
	box-shadow:none;
}

.blog-filter-container { overflow: hidden; }

.blog-filer { text-align: center; 	margin-bottom:30px; }

.blog-filer ul { list-style: none; }

.blog-filer ul li{	display: inline-block;	margin-right: 10px; }

.blog-filer ul li a{ font-family:century gothic;color: #66696c; font-size: 16px; display: inline-block; border: 2px solid #bdc3c7; -moz-border-radius: 25px; -webkit-border-radius: 25px;
	border-radius: 25px; padding: 5px 25px; float:left;	/*TRANSISTIONS*/-webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  transition: all 0.5s ease; }

.blog-filer ul li.active a, .blog-filer ul li:hover a{ border-color: #ff6f6f;}

/*-----------------------------------------------------------------------------------*/
/*  $FOOTER
/*-----------------------------------------------------------------------------------*/

footer { padding:50px 0; position:relative; }

.footer-img { width: 100%; 	height: 100%; top:0; position: absolute; z-index: -1; }

.site-info { text-align: center; position:relative; }

.social-footer{	padding:0; margin:20px 0 0; list-style:none; text-align:center; }

.social-footer li {	display: inline-block;	margin: 15px;	padding-right: 15px;	margin-left: 0;	border-right: 1px dotted #6a431f;	font-size: 18px;}

.social-footer li a i{ /*TRANSISTIONS*/ -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;
	transition: all 0.5s ease; }
	
.social-footer li:last-child {	border: 0;	margin-right: 0 !important;	padding-right: 0; }

.list-contact-wrapper{ /*margin-top:50px;*/ }

.list-contact-wrapper .contact-wrapper{	text-align:center;	margin-bottom:30px; }

.list-contact-wrapper .contact-wrapper .icon{
	display:block;
	width:50px;
	height:50px;
	border:2px solid #ff6f6f;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	text-align:center;
	position:relative;
	margin:0 auto;
}
.list-contact-wrapper .contact-wrapper .icon i{
	font-size:20px;
	color:#ff6f6f;
	line-height: 2.2;
}
.list-contact-wrapper .contact-wrapper p{
	padding:0 5px;
	font-weight:300;
	font-size: 15px;
	margin-top: 15px;
	color:#6a431f;
	font-family: century gothic;
}
.copyright{
	font-size: 14px;
	color:#6a431f;
	float: right;
padding-right: 16%;
padding-top: 3%;
}

footer a {
	color: #3f3e3e;
    font-family:century gothic;
}

footer .fa {
color:#ff6f6f
}

footer a:hover {
	color:#6a431f;
    font-family:century gothic;
}




/*-----------------------------------------------------------------------------------*/
/*  $PORTFOLIO
/*-----------------------------------------------------------------------------------*/

.portfolio-cat-wrapper{
	margin-bottom:30px;
}
ul.portfolio-category {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.portfolio-category {
	text-align: center;
	text-transform: uppercase;
	margin-top: 30px;
	margin-bottom: 30px;	
}
ul.portfolio-category li {
	display: inline-block;
	margin: 10px 50px;	
}
ul.portfolio-category li a span.icon-categories{
	display:block;
	width:118px;
	height:89px;
	position:relative;
	margin:0 auto 5px;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
	text-transform: none;		
}

ul.portfolio-category li a:hover span.icon-categories, ul.portfolio-category li a.active span.icon-categories  
{
background: url("../images/cp_over.png") no-repeat center top transparent;
}

ul.portfolio-category li a span.icon-categories i{
	color: #6a431f;
    font-size: 19px;
	    line-height: 60px;
	padding-top: 10px;
    transition: all 0.5s ease 0s;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
}
ul.portfolio-category li a{
	color: #fff;
	font-size: 18px;
	display:inline-block;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
		 text-transform: lowercase;	
}
.portfolio-list{
	overflow:hidden;
}
.portfolio-list .item{
	margin: 5px!important;
	line-height: 0;
	padding: 0px !important;
	position: relative;
	overflow: hidden;
}

.portfolio-list .item:before {

    background: url("../images/div.png") no-repeat scroll center bottom / cover rgba(0, 0, 0, 0);
    display: block;
    height: 20px;
    left: -2px;
    position: absolute;
    top: -10px;
    width: 103%;
    z-index: 100;
	content: "";

}


.portfolio-list .item:after {

background: url("../images/div.png") no-repeat scroll center top / cover rgba(0, 0, 0, 0);
    bottom: -10px;
    display: block;
    height: 20px;
    left: -2px;
    position: absolute;
    width: 103%;
    z-index: 100;
	content: "";

}


.et-portfolio-thumbnail {
z-index:-1
}

ul.portfolio-category li a:hover span.icon-categories, ul.portfolio-category li a.active span.icon-categories{
	border-color:#ff6f6f;
	color: #ff6f6f;
}
ul.portfolio-category li a:hover span.icon-categories i, ul.portfolio-category li a:hover, ul.portfolio-category li a.active span.icon-categories i, ul.portfolio-category li a.active{
	color: #ff6f6f;
	outline: 0;
}
#portfolio_content{
	margin-top:70px;
	display: none;
	padding-top: 30px;
}
.port-content{
	position:relative;
	margin-bottom:60px;
}

#portfolio_content  ul li, .post-content ul li {
color:#ff6f6f
}


#portfolio_content ul li:first-line, #portfolio_content ol li:first-line, .post-content  ul li:first-line, .post-content  ol li:first-line   {
    color: #3b4c5e;
}

#portfolio_content .thumbnail-img {

 border-radius: 5px;
    box-shadow: 3px 3px rgba(223, 223, 223, 0.9);
    overflow: hidden;

}



.port-control{
	text-align:center;
}
.thumbnail-img img{
	display: block;
  	width: 100%;
  	height: auto;
}

.prev:hover, .next:hover {
text-decoration:none!important
}

.prev, .next{
	outline: 0!important;
	color: #777;
	font-size: 12px;
	position:relative;
	text-transform:uppercase;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
}
.arrow-port{
	width:17px;
	height:17px;
	background:url(images/arrow.png) no-repeat center center;
	background-position:0 0;
	display:inline-block;
	position:relative;
	top:5px;
}
.arrow-port.left{
	left: -20px;
}
.arrow-port.right{
	background-position: -17px 0;
	right: -20px;
}
.close-port{
	width:40px;
	height:40px;
	display:block;
	position:relative;
	display:inline-block;
	margin:0 50px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border:2px solid #bdc3c7;
	text-align:center;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
}	
.close-port i{
	font-size:16px;
	color:#bdc3c7;
	display:block;
	line-height:2.3;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
}
.title-port-wrapper {
	margin-bottom:40px;
}
.title-port-wrapper .title-port{
color: #ff6f6f;
    font-size: 55px;
    margin: 30px 0 10px;
    text-align: center;
}
.title-port-wrapper .category{
	color: #3b4c5e;
	display:block;
	text-align:center;
	font-size: 18px;
}

.title-port-wrapper .category b
{
font-weight:normal;
display:inline;
}

.title-port-wrapper .category b:not(first-child):before
{
	color: #ff6f6f;
    content: "•";
    display: inline-block;
    font-size: 19px;
    font-weight: normal;
    margin-left: 5px;
    padding-right: 5px;
}

.port-content .title-port-wrapper .category b:first-child:before
{
	color: #ff6f6f;
    content: ""!important;
    display: inline-block;
    font-size: 19px;
    font-weight: normal;
    margin-left: 0px!important;
    padding-right: 0px!important;
}

.social-share{
	margin-top:10px;
}

.sshar .social-share{
	float:right
}

.btn.get-in-touch{
	color: #000;
	font-size: 16px;
	display: inline-block;
	border: 2px solid #000;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	padding: 5px 25px;
	float:left;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
}
.social-share ul.social{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.social-share ul.social li{
	display:inline-block;
	margin-left: 10px;
}
.social-share ul.social li a{
	display:block;
	width:30px;
	height:30px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background:#ff6f6f;
	text-align:center;
	/*TRANSISTIONS*/
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
	     -o-transition: all 0.5s ease;
	    -ms-transition: all 0.5s ease;
	        transition: all 0.5s ease;
}

.social-share ul.social li:hover a{
background:#7d7d7d!important
}


.social-share ul.social li a i{
	color:#fff;
	display:block;
	line-height: 2.4;
}
/**** Hover Effect ****/
#project_container div.item a div.hover {
	position: absolute;
	width: 100%;
	height: 100%;
	padding:5px;
	display: none;
    height: 48px;
    left: 15px;
    position: absolute;
    top: 15px;
    width: 48px;
    
}

div.item a:hover .mask {

	border: 60px solid rgba(255, 75, 75, 0.2);
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    opacity: 1;
	transform: scale(4);
	
	-webkit-transform: scale(4);
	-moz-transform:scale(4);
	-ms-transform:scale(4);
	-o-transform:scale(4);
	
    visibility: visible;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

div.item  a {
  transition: color 0.3s ease-out 0s;
}

div.item a .mask {
	
    border: 0 solid rgba(0, 0, 0, 0.7);
	border-radius: 60px;
    opacity: 0;
    visibility: hidden;
	height: 120px !important;
    left: 120px !important;
	width: 120px !important;
	transition: all 0.3s ease-in-out 0s;
	top: 60px !important;
	position: absolute;
}


#portfolio_content .social-share {
    margin-top: 40px!important;
}


#project_container div.item a:hover img {
opacity:.8;}

#project_container div.item a div.mask span { background: none repeat scroll 0 0 rgba(255, 75, 75, 0.8);  border-radius: 50%;  color: #fff; display: block; font-size: 11px;
    height: 19px !important; left: 50%; margin-left: -9px;  margin-top: -9px;   position: absolute;  text-align: center;  top: 50%;  transition: all 100ms ease 0s;
    width: 19px !important;	line-height:18.5px; }
	
#project_container div.item a div.hover span i{	color:#fff;	font-size:16px;	display:block;	line-height:8.5px;	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

#project_container div img { width:100%; } 

#project_container div { font-size: 25px;   margin: 5px;  text-align: center; width: 379px; height: 240px; line-height: 100px; display:inline-block; }

#filters li:first-child { margin-left: 0px!important; }

#filters { display: table; height: 60px; clear: both; margin: 25px auto 15px auto; text-align:center}

#filters li {    float: left;     margin-right: 10px;    font-size: 90%; }

#filters li a { text-decoration: none; }
#filters li a.active { color: #5d5d5d }

.masonry-brick { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s;  -ms-transition-duration: 0.8s;  -o-transition-duration: 0.8s;  transition-duration: 0.8s; }+
 
.masonry-brick { -webkit-transition-property: height, width;  -moz-transition-property: height, width;  -ms-transition-property: height, width;  -o-transition-property: height, width;  transition-property: height, width;
}

/*-----------------------------------------------------------------------------------*/
/*  $VIDEO BLOCK
/*-----------------------------------------------------------------------------------*/


.popup-video{ color:#000;	font-size:30px;	 outline: 0!important; }

.popup-video:hover { text-decoration:none;	outline: 0!important; }

.popup-video .icon-play-video { background: url("../images/cp-skoba2.png") no-repeat scroll center top transparent;  display: inline-block;  height: 135px;  margin-bottom: 40px;
  position: relative;  text-align: center;  width: 196px; }
  
.popup-video .icon-play-video i { background: url("../images/cp_arr.png") no-repeat scroll 10px 8px #6a431f; border-radius: 50%;  color: #fff;  display: block;  height: 50px;
  left: 74px;  position: absolute;  text-align: center;  text-indent: -9999px;  top: 40px;  width: 50px;  z-index: 100;  }

.popup-video .icon-play-video:hover i {  background: url("../images/cp_arr.png") no-repeat scroll 10px 8px #ff6f6f;  }

.video-bg {	position: absolute;	top: 0;	left: 0;	z-index: 1;	overflow: hidden;	min-width: 100%;	min-height: 100%; }

.video-wrapper { min-height: 200px;	position: relative;	overflow: hidden; }

#video { min-height:300px; }

#video .parallax { background-size: inherit; }

.parallax { background-position: center center;	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover;	background-size: cover;
	width: 100%; height: 100%;	position: absolute;	z-index: -1; top:0; }

.template-wrap{	position:relative; }

.archive .blog-header-wrapper { height: 290px!important; }

.archive  .blog-header-img { height: 290px!important; }

.template-wrap.color-white:before, .blog-header-wrapper:before, #contact:before, .next-post-container.animation-wrapper:before, #authors:before {
background-image: url("../images/trushi1.png");   background-repeat: repeat-x;    content: "";    float: left;    height: 20px;	top:0px;    position: absolute;    width: 100%;
    z-index: 100;	left:0px; }

.template-wrap.color-white .parallax:after, .blog-header-wrapper:after, #authors .parallax:after {  background-repeat: repeat-x;
    float: left;   height: 20px;   position: absolute;   width: 100%;    z-index: 110;	content:"";	bottom:0px; }

#bb_aq_block_2 { margin-bottom:30px!important; }

#bb_aq_block_2 .diva, #about .diva, #authors .diva, #cathead .diva { background: url("../images/cp_div1.png") no-repeat scroll center top transparent;  height:43px;
  margin:0px auto;  opacity: 0.4;  width: 262px; }

#bb_aq_block_2 .sub-title, #cathead .sub-title { margin-top:0px; }

#bb_aq_block_2 h2.title, #about h2.title  { color:#ff6f6f; }

.btn.btn-oe{ color: #000;	font-size: 16px;	border: 2px solid #000;	-moz-border-radius: 25px;	-webkit-border-radius: 25px;	border-radius: 25px;	padding: 5px 25px;
	/*TRANSISTIONS*/ -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease; }

.fnav {  left: 50%;  list-style: none outside none;  margin-left: -126px;  position: absolute;  text-align: center;  top: -132px; }

.fnav li {  display: inline-block;  margin-right: 0;  position: relative;  transform: perspective(1px) scale(0.8); }

.fnav li:before {  content: "";  display: block;  height: 1px;  position: absolute;  top: 50%;  width: 100%;  z-index: -1; }

.fnav a { background-color: #f7f7f7;  background-image: -moz-linear-gradient(center top , #f7f7f7, #e7e7e7);  border-radius: 50%;  box-shadow: 0 3px 5px rgba(181, 181, 181, 0.7), 0 2px 3px #fff inset;  -moz-box-shadow: 0 3px 5px rgba(181, 181, 181, 0.7), 0 2px 3px #fff inset;  -webkit-box-shadow: 0 3px 5px rgba(181, 181, 181, 0.7), 0 2px 3px #fff inset;
  color: #a7a7a7; display: block;  height: 85px;  margin: 36px;  position: relative;  text-align: center;  width: 85px;	-moz-background-clip: padding-box;	-webkit-background-clip: padding-box;	background-clip: padding-box;	-webkit-transform: rotate(-12deg);	-moz-transform: rotate(-12deg);	-ms-transform: rotate(-12deg); -o-transform: rotate(-12deg); transform: rotate(-12deg); }

.fnav a:hover { -moz-transform:  perspective(1px) scale(0.9) rotate(0deg);	-moz-transition: -moz-transform 0.3s ease-out; -webkit-transform:  perspective(1px) scale(0.9) rotate(0deg); -webkit-transition: -webkit-transform 0.3s ease-out; 	-o-transform:  perspective(1px) scale(0.9) rotate(0deg); -o-transition: -o-transform 0.3s ease-out;
	transform:  perspective(1px) scale(0.9) rotate(0deg); }

.fnav a:before { background: none repeat scroll 0 0 #fff;  border-radius: 50%;  border-top: 2px solid rgba(221, 221, 221, 0.2);  bottom: 0;
  box-shadow: 0 8px 48px rgba(221, 221, 221, 0.4) inset;  content: "";  display: block;  left: 0;  position: absolute;  right: 0;  top: 0;  z-index: -1; }

.fnav a:hover { background: none repeat scroll 0 0 #f5f5f5;  color: #555;  text-decoration: none; }

#video .popup-video { background: url("../images/s_bg1.jpg") no-repeat 90% 0 #fff;  border-radius: 10px;  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
  color: #6a431f !important;  display: table;  margin: 0 auto !important;  padding: 55px 130px;  transition: all 0.5s ease 0s; }

#video .popup-video:hover { color:#6a431f!important; }

#video .popup-video:hover .icon-play-video { color:#5d5d5d !important; }



/*-----------------------------------------------------------------------------------*/
/*  $CONTACT FORM
/*-----------------------------------------------------------------------------------*/

.contact-wrapper { text-align: center; }

#contact div.wpcf7-mail-sent-ng { color: #ff0000!important;	border:none!important; }

#contact h2.title, #contact .heading-title-wrapper span.sub-title  { color:#6a431f!important; }

.contact-form-wrapper { background: url("../images/s_bg2.png") no-repeat scroll 95% 0 #fff; border: 0 solid #fff; border-radius: 10px;  margin: 30px auto;
  padding: 20px 20px 30px; width: 100%; }

.contact-form-wrapper h2.contact-title { color: #ff6f6f; font-size: 45px; margin-bottom: 60px;  margin-top: 30px;  text-align: center; }

form.wpcf7-form { display: table;  margin: 0 auto;  width: 90%; }

.contact-form-wrapper ::-webkit-input-placeholder { /* WebKit browsers */ color:#6a431f; }

.contact-form-wrapper :-moz-placeholder { /* Mozilla Firefox 4 to 18 */  color:#6a431f;  opacity:  1; }

.contact-form-wrapper ::-moz-placeholder { /* Mozilla Firefox 19+ */  color:#6a431f;  opacity:  1; }

.contact-form-wrapper :-ms-input-placeholder { /* Internet Explorer 10+ */  color:#6a431f; }

.contact-name, .contact-email, .wpcf7-form > p { border-bottom: 1px solid #b7b7b7; float: left;  margin-bottom: 40px;  margin-right: 15px;  width: 31.33%; }
.contact-message  {
	width: 100% !important;
}

.contact-message{ width:100%; border-bottom:1px solid #b7b7b7; }

.contact-email{	float:right; }

.wpcf7-form > p  { color:#6a431f;font-family:century gothic; }

/* .wpcf7-form > p:nth-child(4), .wpcf7-form > p:nth-child(5), .wpcf7-form > p:nth-child(6) { width:100%!important; } */

.wpcf7-form > p:nth-child(6) { border:none !important; }

.wpcf7-form > p .your-message textarea { max-height:150px; }

.wpcf7-form > p  .your-name input, .wpcf7-form > p .your-message textarea, .wpcf7-form > p  .your-subject input, .wpcf7-form > p  .your-email input { color:#000!important; }

.contact-name input, .contact-email input, .contact-message textarea, .wpcf7-form > p  .your-name input, .wpcf7-form > p .your-message textarea, .wpcf7-form > p  .your-subject input, .wpcf7-form > p  .your-email input {	width:100%;	background:none; box-shadow:none;	border:none;	padding:10px 0; outline-style:none; color: #6a431f; }

.contact-name input, .contact-email input:focus { outline-style:none; }

.contact-form-wrapper input[type="submit"] { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 2px solid #ff6f6f;  border-radius: 25px;  color: #ff6f6f;  display: block;  font-size: 16px;  margin: 40px 0 0 auto;  padding: 5px 50px;	/*TRANSISTIONS*/ -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  transition: all 0.5s ease; }

.contact-form-wrapper input[type="submit"]:hover { background: #ff6f6f!important; border: 2px solid #ff6f6f!important; color:#fff!important; }
  
 div.wpcf7-mail-sent-ok { background: rgba(255, 255, 255, 0.7)!important;  border-radius: 5px;  color: #000!important; margin-top: 70px;  padding: 10px; text-align: center; } 

/*-----------------------------------------------------------------------------------*/
/*  $TEAM BLOCK
/*-----------------------------------------------------------------------------------*/


.image-team-wrapper { float: left; 	border-radius:50%;	-moz-border-radius:50%;	-webkit-border-radius:50%;	margin-right:10px;	width:125px; height:125px; overflow:hidden;
	position:relative; }

.image-team-wrapper  img { left:-8%; min-width: 150px !important;  position: absolute;  top: 0;}

.team-info { float: left; margin-left: 20px; }

.team-info ul.social-info {	list-style: none;	padding: 0; }

.team-info ul.social-info li{ display: inline-block; margin-right: 10px; }

.team-info .team-name { font-size:26px;	display:block;	margin-bottom:0; color:#6a431f; }

.social-share.team-social .social{ float:left !important; }

.social-share.team-social .social li{ margin-left:0; margin-right:10px; }

.et-team-post {	margin-bottom: 30px; }

#authors .heading-title-wrapper h2.title { color:#555; }

#authors .heading-title-wrapper h2.title, #authors .heading-title-wrapper h2.title, 
#authors .heading-title-wrapper .line-title i { text-shadow: none; }

#authors .parallax { background-size:inherit; }

#authors .heading-title-wrapper span.sub-title, #authors  .team-info .team-name, #authors   span.position  { text-shadow: none; }

#authors .heading-title-wrapper span.sub-title { color: #555;  margin: 20px 0 10px; }


#about { margin-bottom:30px!important; }

#about .sub-title { margin-top:0px; }


/*-----------------------------------------------------------------------------------*/
/*  $MEDIAQUERIES
/*-----------------------------------------------------------------------------------*/

/* for width 768 px  */
@media (max-width:768px) {


.image-blog-wrapper img { min-width: 100% !important; }

#um .stuck-sticky #main-menu-top { margin-top: 0px !important;  padding-left: 0 !important;  width: 100%!important; }

#um  #header.stuck-sticky .container .row .lgg { width: 100% !important;  float: none!important;  text-align:center; }

#um  #header.stuck-sticky .container .row .lgg #logo { display:block; margin: 0 auto; position:relative; }

#um .dropdown-menu>li {	position:relative; -webkit-user-select: none; /* Chrome/Safari */ -moz-user-select: none; /* Firefox */	-ms-user-select: none; /* IE10+ */
	/* Rules below not implemented in browsers yet */
	-o-user-select:none; user-select:none; cursor:pointer; }


#um #header  .lft > ul > li, #header  .rght > ul > li{ margin:0px!important;	}

#um #main-menu-top	{ width:100%; }

#um .menu-underlogo li.dropdown:hover > ul.dropdown-menu, #um .menu-underlogo li.dropdown:hover > ul.dropdown-menu li, #um .menu-underlogo li.dropdown:hover > ul.dropdown-menu li a
.nav-justified > .dropdown .dropdown-menu,
.nav-justified > .dropdown .dropdown-menu li, .nav-justified > .dropdown .dropdown-menu li a { width:100%; }	

#um .menu-underlogo li.menu-item-has-children, .stuck-sticky .menu-underlogo li.menu-item-has-children { display:table; text-align:center; width:100%!important; position:relative; 

#um .menu-underlogo li.menu-item-has-children:hover > ul.dropdown-menu, .stuck-sticky  .menu-underlogo li.menu-item-has-children:hover > ul.dropdown-menu{ display:table; position:relative!important;text-align:center;width:100%!important; }

#um #header { padding-top: 15px !important; }

#um .menu-underlogo > li > a { font-size: 25px!important; }

#um .dropdown-menu {position:relative!important; }

#um .menu-underlogo li.dropdown > ul.dropdown-menu > li:hover > ul.dropdown-menu { margin-left: 0px!important; margin-top: 10px!important;  top:0px!important; }
	
}
/* for width 480 px  */
@media (max-width:480px)  {
.nlft, .nrgh { display:none;	}
}

@media (max-width:1200px) {
.lft > ul > li, .rght > ul > li { margin: 0 2% !important; }
}


/* for width less than 1002 px  */
@media (max-width:1002px) {

ul.nav li.dropdown:hover > ul.dropdown-menu > li.menu-item-has-children a { display: block; height: auto!important; margin-left: 2px;
  position: relative!important; right: 0px;  top: 0px;  vertical-align: middle;  width: 100%!important;  text-align:center;  font-size: 19px!important; }

#header ul.nav li.dropdown:hover > ul.dropdown-menu > li:hover > ul.dropdown-menu { border-left: medium none !important;  border-radius: 0px;  border-right: medium none !important;  box-shadow: none; display: block;  margin-left: 0;  margin-top: 20px !important;  font-size: 19px!important;  left:0px !important; }

.sticky-wrapper ul.nav li.dropdown:hover > ul.dropdown-menu { position: absolute!important; }

ul.nav li.dropdown:hover > ul.dropdown-menu { border: 1px dashed rgba(0, 0, 0, 0.15);  border-radius: 0px!important;  box-shadow: none; display: block; margin-top: 3px;
  position: relative!important;  text-align: center!important;  width: 100%!important; }

#header  .lft > ul > li, #header  .rght > ul > li { width:100%; border-bottom: 1px dashed #d6d5d5; border-top: none!important; }

.nrgh { padding-top:0px!important; }

body #header.stuck-sticky .nrgh { padding-top:12px!important; }

#header  .lft > ul > li:hover , #header  .rght > ul > li:hover { border: 1px solid #fff; border-bottom: 1px dashed #d6d5d5!important; }

#header .lft > ul > li, #header .rght > ul > li { margin:0px !important; }

#header  .lft > ul > li:first-child, #header  .rght > ul > li:first-child{ border-top: none!important; }

#header  .lft > ul > li a, #header  .rght > ul > li a { border:1px solid #fff!important; }

body #header.stuck-sticky   .lft > ul > li, body #header.stuck-sticky   .rght > ul > li { width:auto!important }

body #header.stuck-sticky .lft, #header.stuck-sticky .rght, #header.stuck-sticky .lgg { width: 33.3333%!important; }

body #header.stuck-sticky .navbar-collapse.in {    margin-top: 0px ; }

}
/* for width more than 480px and  less than 1002 px  */
@media (max-width:1002px) and (min-width:480px) {

	body #header.stuck-sticky .lft > ul > li > a, body #header.stuck-sticky .rght > ul > li > a { font-size:20px!important; }

	body #header.stuck-sticky .navbar-toggle { margin-top:25px; }

}

/* for width less than 1199 px  */
@media (max-width: 1199px){

 .pricing-wrapper{ left:inherit !important;	right:inherit !important; }

}
/* for width less than 991 px  */

.lft, .rght { margin-top:20px; }

.heading-title-wrapper span.sub-title { font-size:14px; padding-top:0px; margin-top:20px; min-height: 75px;}

h1.title-blog { font-size: 30px; }

.topt .info_text { font-size:14px; }

.heading-title-wrapper h2.title { font-size: 30px; }

.list-contact-wrapper .contact-wrapper p { font-size:14px; }

.contact-name, .contact-email, .wpcf7-form > p { width: 100%; }

.contact-form-wrapper h2.contact-title { font-size: 30px; }

.popup-video { font-size: 20px; }

 body #header.stuck-sticky   .lft > ul > li, body #header.stuck-sticky   .rght > ul > li { width:100% !important }
 
 #header.stuck-sticky .navbar-collapse.in { margin-top: 70px !important;  margin-bottom: 20px; }
 
 body #header.stuck-sticky .lft, #header.stuck-sticky .rght, #header.stuck-sticky .lgg { width: 33.3333% !important;   clear: both; }
 
 body #header.stuck-sticky .lft, #header.stuck-sticky .rght, #header.stuck-sticky .lgg { clear: both;  width:92% !important; }

 body #header.stuck-sticky .navbar-collapse.in { margin-top: 0px ;  width:100%; }
 
 #header.stuck-sticky .rght ul li:first-child { margin-left: 0% !important; }
 
 body #header.stuck-sticky .nrgh { padding-top:0px !important; }
 
 #header.stuck-sticky .lft > ul, #header.stuck-sticky .rght > ul { padding: 0px 0px 0px;  margin: 0px 0px; }
 
 .lft, .rght { text-align: center;  padding: 0px !important;}

.image-blog-wrapper .landscape img { min-width: 900px!important; }

.topt { margin-bottom:40px!important; }
	
#menu .heading-title-wrapper span.sub-title:after {  background-image:none!important; }	

#dish-wrapper-2:after { background-image:none!important; }
	
.menu-underlogo > li > a, #header .lft > ul > li > a, #header .rght > ul > li > a { font-size: 19px; }	

#menu .heading-title-wrapper span.sub-title:before { background-image:none!important; }

.heading-title-wrapper span.sub-title { padding: 33px 15px; }
	
#dish-wrapper-2 #test_content .owl-item:after { background-image:url("../images/brushi.png"); background-repeat:repeat-x;  float:left; height:20px; position:absolute;
    width:100%; z-index:110; content:""; bottom:0px; }

#dish-wrapper-2 #test_content .owl-item:not(:first-child) .podlozhka:before { content: ""; position:absolute; left:10px; top:43%; font-size:70px; color:rgba(255,255,255,.7);
	text-align:center; height:20px; width:20px; border-radius:50%; display:block; font-family: FontAwesome; }

#dish-wrapper-2 #test_content  .owl-item:not(:last-child) .podlozhka:after  { content: ""; position:absolute; right:10px; top:43%; font-size:70px; color:rgba(255,255,255,.7); text-align:center; height:20px; width:20px; border-radius:50%; display:block;
font-family: FontAwesome; }

.et-post-data-left.single-blog { position: relative!important; width: 100%; }

.et-post-data-left.single-blog a.home-icon { float: left; margin: 0 0 0 20px !important; }

.single-blog .sdate, .single-blog .et-like-post { float: left; margin: 0 0 0 10px !important; }

.post-categor ul, .tga > div { float:left; margin: 0 !important; padding: 0 !important; padding: 0 !important; }

.post-categor a { margin-top:10px; }

.tga > div > a { float: left; margin: 0 10px 10px 0; }

}

/* for width less than 600px  */
@media screen and (max-width: 600px) {
 
.popup-video { background-image: none!important; font-size:20px!important; }

.contact-form-wrapper { background-image: none !important; }

.image-blog-wrapper img { min-width: 250px; }


.navbar-collapse.in  { width:100%; }

#dish-wrapper-2:after { display:none; }

#dish-wrapper-2 #test_content .item .name-client { font-size: 50px;	}

#dish-wrapper-2 #test_content .item p { font-size: 20px !important; line-height: 20px !important; }

.portfolio-list .item { width:90% !important; height:auto !important; margin:0 auto !important; }

div.item a .mask { border: none!important; }

div.item a:hover .mask { border: none!important; }

ul.portfolio-category li { margin: 5px !important; }	

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media screen and (max-width: 768px) {

    .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
    margin: 6px 4px;
}
   .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    font-size: 12px;
    border: 2px solid #bdc3c7;
    padding: 5px 19px 5px 19px !important;
    border-radius: 25px;
    color: #66696c;
} 
   
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    color: #FFF;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
        border-bottom-color: rgb(221, 221, 221);
    border-bottom-color: transparent;
    border-bottom: 2px solid #FF7373;
    border-radius: 25px;
    padding: 5px 20px 5px 17px !important;
    background: #FF7373;
}
    
.lft, .rght { margin-top:0px; } 

.heading-title-wrapper span.sub-title { font-size:14px; padding-top:0px; margin-top:20px; min-height: 75px;}

 h1.title-blog { font-size: 30px; }

.topt .info_text { font-size:14px; }

.heading-title-wrapper {

    float: left;
    width: 100%;
}
.image-blog-wrapper img { min-width: 100% !important; }
.list-contact-wrapper .contact-wrapper p { font-size:14px; }

.contact-name, .contact-email, .wpcf7-form > p { width: 100%; }

.contact-form-wrapper h2.contact-title { font-size: 30px; }

.popup-video { font-size: 20px; }

.sshar .social-share.single-blog-share { float: left !important;    position: absolute;    right: 10px;    top: -44px; }

.social-share.single-blog-share ul.social li {padding:0px!important }

 body #header.stuck-sticky   .lft > ul > li, body #header.stuck-sticky   .rght > ul > li { width:100% !important }
 
 #header.stuck-sticky .navbar-collapse.in { margin-top: 70px !important;  margin-bottom: 20px; }
 
 body #header.stuck-sticky .lft, #header.stuck-sticky .rght, #header.stuck-sticky .lgg { clear: both;  width: 88% !important; }

 body #header.stuck-sticky .navbar-collapse.in { margin-top: 0px ;  width:100%; }
 
 #header.stuck-sticky .rght ul li:first-child { margin-left: 0% !important; }
 
 body #header.stuck-sticky .nrgh { padding-top:0px !important; }
 
 #header.stuck-sticky .lft > ul, #header.stuck-sticky .rght > ul { padding: 0px 0px 0px;  margin: 0px 0px; }
 
 .lft, .rght { text-align: center;  padding: 0px !important;  }
 /* body #header.stuck-sticky .lft, #header.stuck-sticky .rght, #header.stuck-sticky .lgg { clear: both; margin: 0px auto !important;   float: none !important; } */

}

/* for width less than 450px  */
@media screen and (max-width: 450px) {

 #bb_aq_block_2 .diva, #about .diva, #authors .diva, #cathead .diva { }	

}

/* for width less than 310px  */
@media screen and (max-width: 321px) {

.sshar .social-share.single-blog-share { display:none !important; }

.navbar-collapse.in .lft, .navbar-collapse.in .rght { clear: both;  display: block !important;  max-height: 40% !important;  width: 100%; }

.sticky-wrapper ul.nav li.dropdown:hover > ul.dropdown-menu { border: medium none !important; display: block;  margin: 0;  padding: 0;  text-align: center;  width: 100%; }

.lgg { padding-left: 20px !important; }

.lftt { padding-left: 15px !important; }

.image-blog-wrapper .landscape img { height: 300px;  margin: 0 auto;  max-height: inherit !important;  max-width: inherit !important;  min-height: inherit !important;
  min-width: inherit !important;  width: inherit !important; }

}


/* for width less than 708px  */
@media screen and (max-width: 708px) {

 #dish-wrapper-2 #test_content .owl-item:after { display:none !important; }

}

/*-----------------------------------------------------------------------------------*/
/*  $RETINA
/*-----------------------------------------------------------------------------------*/

/*@media screen and (-webkit-min-device-pixel-ratio:0) {

.image-team-wrapper { height:155px!important; position:static!important; }

.owl-item .item img { width: 25%!important; -webkit-border-radius:50%; }

#dish-wrapper-2 #test_avatar .owl-item.active.synced .item{	-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); }

}*/

/* RETINA x2 IMAGES STYLES */
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	
 #bb_aq_block_2 .diva, #about .diva, #authors .diva, #cathead .diva { background-color: transparent;  background-image: url("../images/cp_div1x2.png")!important;
	  background-position: top center!important;  background-size: 262px 43px!important; }
 .view-all-blog span { background-image: url("../images/cp-more2x.png")!important; background-position: top center!important; background-size: 86px 58px!important;	}
	
}

/*-----------------------------------------------------------------------------------*/
/*  $IE STYLES
/*-----------------------------------------------------------------------------------*/


html.ie #dish-wrapper-2 #test_content  .podlozhka { position:relative!important; opacity:1 !important; }

html.ie #dish-wrapper-2 #test_content .item { position:relative!important; }

html.ie #dish-wrapper-2 #test_content .item .name-client{ display:block; text-align:center; font-size:70px; color: #fff!important; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5); text-transform:capitalize; position:absolute!important;
	top:150px; left:50%; width:80%; margin-left:-40%; }

html.ie  #dish-wrapper-2 #test_content .item p span { color: #fff!important; font-size: 30px!important; line-height:30px!important; }

html.ie  #dish-wrapper-2 #test_content .item p { color: #ffffff; margin-top:5px!important; margin-bottom:25px!important; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5); font-size: 40px; position:absolute!important; top:300px; left:50%; width:80%; margin-left:-40%; }

html.ie  #dish-wrapper-2 { height:300px!important; }

html.ie #dish-wrapper-2:after { margin-top: -120px!important; }

html.ie #dish-wrapper-2:before { margin-top: 0px!important;	}

html.ie #dish-wrapper-2 #test_avatar{ margin: 510px auto 15px!important; }

html.ie #dish-wrapper-2 #test_content { height: 450px!important; }
	
html.ie  #dish-wrapper-2 #test_content .item { padding-top:0px!important; }	

html.ie #dish-wrapper-2 #test_content .item .name-client:before, 
html.ie #dish-wrapper-2 #test_content .item .name-client:after,
html.ie  #dish-wrapper-2 #test_content .item p:before,
html.ie  #dish-wrapper-2 #test_content .item p:after { position: absolute;  content: attr(data-content);  color: black;  width: 100%;  top: 2px;  left: 2px;  z-index: -1;  opacity:0.5; }


html.ie #dish-wrapper-2 #test_content .item .name-client, html.ie  #dish-wrapper-2 #test_content .item p { color: white; position: relative; text-shadow: none; /* for non IE browsers */  z-index: 20; }

html.ie9  .spinner { border-color: #ff614c #ff614c #ff614c!important; }
  
html.ie9 #hearts .heart { background: #fed2cc; }

html.ie9 #hearts .heart.center { background: #fed2cc; }

/*-----------------------------------------------------------------------------------*/
/*  $ADDED 2/11/2014
/*-----------------------------------------------------------------------------------*/

/* for width less than 708px  */
@media screen and (max-width: 480px) {

	#bb_aq_block_2 .diva, #about .diva, #authors .diva, #cathead .diva {  }

	#video .popup-video {  padding: 55px 0!important; }

}




/*-----------------------------------------------------------------------------------*/
/*  $OPTIONS THEME
/*-----------------------------------------------------------------------------------*/



@media only screen and (max-width: 768px) {
	.theme-option { display: none !important; }
}

div.theme-option { display: block;  left: 0;   margin-left: -192px;  position: fixed;   top: 149px;   z-index: 999; }

div.select-layout a {  color: #858585;  line-height: 23px; }

div.select-layout a:hover { color: #ccc; }

.option-header { color: #fff;  display: block;  font-size: 15px;  font-weight: bold;  margin-bottom: 18px;  text-transform: uppercase; font-family:Arial,Sans; }

div.select-layout { background: #ff6f6f;  float: left;   padding: 29px 25px;   width: 189px; -webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; }

.option-toggle { background: #ff6f6f; color: #ffffff;   cursor: pointer;  float: left;   font-size: 24px;  padding: 8px 11px;
    transition: color 300ms ease 0s, background-color 300ms ease 0s, opacity 300ms ease 0s;
	-webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px; border-bottom-right-radius: 5px; }

.option-toggle:hover { background: none repeat scroll 0 0 #555;  transition: color 300ms ease 0s, background-color 300ms ease 0s, opacity 300ms ease 0s; }

.option-toggle.option-active { background: none repeat scroll 0 0 #555; }

.option-sub-header { color: #ffffff;  display: block;   font-size: 13px;  font-weight: bold;  margin-bottom: 7px;  margin-top: 15px;  font-family:Arial,Sans; }

div.select-layout select { width: 100%; }

.select-layout hr { border-color: #bce094;  margin-bottom: 12px;  margin-top: 21px; }
 
.icon-gears:before, .icon-cogs:before {  content: ""; }

[class^="icon-"], [class*=" icon-"] { font-family: fontawesome;  font-style: normal;  font-weight: normal;  text-decoration: inherit; }

[class^="icon-"], [class*=" icon-"] { background-image: none;  background-position: 0 0;   background-repeat: repeat;  display: inline;  height: auto;  line-height: normal;
    margin-top: 0;  vertical-align: baseline;   width: auto; } 

#buyme  a span { display:none; }

#buyme {  display:none; overflow:hidden; z-index:9999; position:fixed; padding:5px 0 0 10px;  right:0px; top:70%; width:50px; background:#ff6f6f; height:40px; 	
	-webkit-border-top-left-radius: 20px; transition: all 0.5s ease 0s; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; color: #fff; }

#buyme  a {color:#fff; display:inline-block; font-size:22px; width:auto; min-width:40px; height:40px; line-height:32px; float:left; font-family:Arial}

#buyme:hover { background:#e74941; width:120px;}

#buyme:hover a span { color: #fff;  display: inline-block !important; float: right;  font-size: 14px;  line-height: 30px;  padding-left: 7px; }

.icon-carta:before { content: ""; font-size:22px; }

}


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

 #bb_aq_block_2 .diva, #about .diva, #authors .diva, #cathead .diva { }

 .site-inner #video .popup-video { padding: 55px 10px !important; font-size:17px; }

}

/* fix for dividers images */
div[id^='bb_aq_block_'] .diva, div[id*='bb_aq_block_'] .div { background: url("../images/cp_div1.png") no-repeat scroll center top transparent;  display: block;
  height: 43px;  margin: 20px auto;  opacity: 0.4;  width: 262px; }

#menu div[id^="bb_aq_block_"] .diva, #menu div[id*="bb_aq_block_"] .div { display: none; }

p.time {padding: 2px 0 15px 0; margin:0px; }

.title-author { font-size: 19px;  padding: 0 0 15px; }

.cooktime, .preptime {padding-left:10px}

.time i.fa { color: #ff6f6f; }

.title-author { color: #6a431f; }
@media (min-width:768px){
  .video11{width:700px;}
  .popw{width: 750px !important;}
}
@media (min-width:992px){
  .tabw{width: 714px !important;}
  .popw{width: 850px !important;}
}
@media (min-width:320px) and (max-width:480px){
   .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    font-size: 10px;
    border: 2px solid #bdc3c7;
    padding: 5px 14px 5px 12px !important;
    border-radius: 25px;
    color: #66696c;
}
        .nav.nav-tabs.my_custtabs_media{
     border-bottom: none;
         margin: 0 auto 2%;
         width: 74%;
} 
    
}

@media (min-width:481px) and (max-width:767px){
     .nav.nav-tabs.my_custtabs_media{
     border-bottom: none;
         margin: 0 auto 2%;
         width: 55%;
} 
    
}

@media (min-width:769px) and (max-width:991px){
    .nav.nav-tabs.my_custtabs_media{
     border-bottom: none;
         margin: 0 auto 2%;
         width: 42%;
} 
}

